On 8/8/19 9:00 PM, Masataka Ohta wrote:
Lee Howard wrote:

MAP-T, MAP-E. IPv6-only between CE and Border Relay (BR). CPE is provisioned with an IPv4 address and a range of ports. It does basic NAT44, but only uses the reserved ports. Then it translates to IPv6 (MAP-T) or encapsulates in IPv6 (MAP-E) and forwards to the configured Border Relay (BR), which changes it to IPv4. Pro: Stateless, very efficient. Con: Very little CPE support in home routers.

So, all we need is NAT44 CPE, which only uses a reserved block of ports,
which is (semi) statically configured by ISP operated gateway.

How would you route from the provider edge?

If CPE A has 192.0.2.15 port 1000-2999

and CPE B has 192.0.2.15 port 3000-4999,

how does your BRAS or CMTS or edge router know whether to forward a packet to A or B?

You could do policy routing or similarly do deep packet inspection, but you'd need a mechanism to provision that information into the provider edge router; you wouldn't manually configure match/set policy for each customer.

Pro: Stateless, very efficient, no IPv6 necessary Con: No current
CPE support.

As for protocol, assuming port mapping on UPnP gateway is statically
configured by ISPs not changable from CPE side, GetListOfPortMappings()
of UPnP should be useful for CPEs to know range of ports to be used
by them.

Do CPEs do this now, or is this another feature to ask vendors for?

Lee


                            Masataka Ohta


Reply via email to