Uses cases for Port‐Extended IPv4 addressing

Post on 02-Jan-2017

232 views 1 download

Transcript of Uses cases for Port‐Extended IPv4 addressing

UsescasesforPort‐ExtendedIPv4addressing

SHARABOF–IETF74

1

CurrentmodelIPv4sitePrivateaddresses

NAT

PublicIPv4addressIP1

IPv4ISPISPinternalnetwork

RestoftheIPv4Internet

NAT

NAT

PublicIPv4addressIP2

2

CurrentmodelbreakdownIPv4sitePrivateaddresses

NAT

PublicIPv4address

IPv4ISPISPinternalnetwork

RestoftheIPv4Internet

NAT

NAT

NOTENOUGHIPv4PUBLICADDRESSESTOPROVIDEEACHCLIENTWITHONEPUBLICADDRESS

PublicIPv4addressIP2

3

Port‐ExtendedIPv4addressingUsecase#1

IPv4sitePrivateaddresses

NAT

PublicIPv4addressIP1PortrangePR1

IPv4ISPISPinternalnetwork

RestoftheIPv4Internet

NAT

NAT

PublicIPv4addressIP1PortrangePR2

Portrouter

PublicIPv4addressIP1IPv4inIPv4tnnelsorother

L2tunneltechnology

Portrouter

PublicAddressIP1PortrangePR1,PR2,… 4

Port‐ExtendedIPv4addressingUsecase#2

IPv4sitePrivateaddresses

NAT

PublicIPv4addressIP1PortrangePR1

IPv6internalnetwork

RestoftheIPv4Internet

NAT

NAT

PublicIPv4addressIP1PortrangePR2

PublicIPv4addressIP1IPv4inIPv6tnnels

IPv6address

IPv6address

IPv6address

IPv6address

PublicAddressIP1PortrangePR1,PR2,…

Portrouter

Portrouter

5

Port‐ExtendedIPv4addressingUsecase#3

IPv6site

NAT64

PublicIPv4addressIP1PortrangePR1

ISPinternalnetwork

RestoftheIPv4Internet

NAT64

NAT64

PublicIPv4addressIP1PortrangePR2

Portrouter

PublicIPv4addressIP1

IPv4inIPv6tnnels,IPv4inIPv4tunnelsorotherL2tunnel

IPv6address

PublicAddressIP1PortrangePR1,PR2 6

Port‐ExtendedIPv4addressingUsecase#4

MobileoperaYor

IPv4Internet

PublicIPv4addressIP1PortrangePR2

Portrouter

PublicIPv4addressIP1PortrangePR1,PR2,PR3…

PublicIPv4addressIP1PortrangePR3

PublicIPv4addressIP1PortrangePR1

PublicIPv4addressIP1

Tunneltechnology

7

Generalizedusecase

PortrestrictedNATPortrestrictedNAT64PortrouterEndhost

IPv4inIPv4tunnelIPv4inIPv6tunnelIPv4overotherL2tunelPPPlink

PortRouter

IPv4endsiteIPv6endsitePortrouter

PortrouterRouterTunnelorIPconnecYvity

8