uses cases for port‐extended ipv4 addressing
TRANSCRIPT
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