mapping of address and port so1wires ietf83
play

Mapping of Address and Port so1wires - IETF83 Design - PowerPoint PPT Presentation

Mapping of Address and Port so1wires - IETF83 Design Team Report Ole Tran, ot@cisco.com MAP Design Team Formed a1er the so1wires interim


  1. Mapping ¡of ¡Address ¡and ¡Port ¡ so1wires ¡-­‑ ¡IETF83 ¡ Design ¡Team ¡Report ¡ Ole ¡Trøan, ¡ot@cisco.com ¡

  2. MAP ¡Design ¡Team ¡ • Formed ¡a1er ¡the ¡so1wires ¡interim ¡meeEng ¡in ¡ Beijing ¡(2011-­‑10-­‑11) ¡ • “Chartered” ¡to ¡merge ¡the ¡common ¡parts ¡of ¡ dIVI-­‑PD ¡and ¡4rd ¡ – Algorithmic ¡mapping ¡ – Provisioning ¡ – “Features” ¡ • Produced ¡the ¡MAP ¡document ¡series ¡

  3. Members ¡ Tina.Tsou.ZouEng@huawei.com ¡ Mohamed.boucadair@orange-­‑1group.com ¡ adurand@juniper.net ¡ nejc@skoberne.net ¡ bingxuere@gmail.com ¡ otroan@cisco.com ¡ chunfa.sun@g.so1bank.co.jp ¡ phdgang@gmail.com ¡ cx.cernet@gmail.com ¡ satoru.matsushima@gmail.com ¡ despres.remi@laposte.net ¡ tetsuya@ipinfusion.com ¡ dwing@cisco.com ¡ tomasz.mrugalski@gmail.com ¡ dxhbupt@gmail.com ¡ wdec@cisco.com ¡ fibrib@gmail.com ¡ xing@cernet.edu.cn ¡ jacni@jacni.com ¡ yong@csnet1.cs.tsinghua.edu.cn ¡ jan@go6.si ¡ leaf.y.yeh@huawei.com ¡ jouni.nospam@gmail.com ¡

  4. MAP ¡framework ¡ MAP ¡ Address ¡format ¡ Port ¡mapping ¡algorithm ¡ MAP-­‑DHCP ¡ MAP-­‑T ¡ MAP-­‑E ¡ MAP ¡Address ¡format ¡ MAP ¡Address ¡format ¡ MAP ¡Port ¡mapping ¡algorithm ¡ MAP ¡Port ¡mapping ¡algorithm ¡ RFC6145 ¡ RFC2473 ¡ Generalized ¡modulus ¡algorithm ¡(GMA) ¡ 4 ¡

  5. Documents: ¡ • MAP ¡ dra1-­‑mdt-­‑so1wire-­‑mapping-­‑address-­‑and-­‑port ¡ • MAP-­‑DHCP ¡ dra1-­‑mdt-­‑so1wire-­‑map-­‑dhcp-­‑opEon ¡ • MAP-­‑E ¡ dra1-­‑mdt-­‑so1wire-­‑map-­‑encapsulaEon ¡ • MAP-­‑T ¡ dra1-­‑mdt-­‑so1wire-­‑map-­‑translaEon ¡ • MAP-­‑DEPLOYMENT ¡ dra1-­‑mdt-­‑so1wire-­‑map-­‑deployment ¡

  6. MAP-DHCP MAP IVI dIVI MAP-DEPLOYMENT NAT64 XLAT464 dIVI-pd MAP-T NAT-PT NAT464 Public 4over6 A+P DS-lite Lightweight 4over6 Stateless DS-lite 6to4 (RFC3056) 6rd (RFC5969) Automatic tunnels (RFC1933) 6over4 ISATAP Teredo MAP-E SAM 4rd 4rd-(H,U)

  7. Dimensions: ¡ • State ¡at ¡the ¡edge ¡or ¡in ¡the ¡network ¡ • Centralized ¡or ¡Distributed ¡Mapping ¡rules ¡ ¡ • NAT ¡placement ¡(CE, ¡PE ¡or ¡both) ¡ • Mesh ¡versus ¡Hub&Spoke ¡ • IPv4 ¡exit ¡vs ¡IPv6 ¡entry ¡mechanism ¡ • Public ¡address ¡“placement” ¡(site ¡or ¡network) ¡ – Shared ¡IPv4 ¡address, ¡Full ¡IPv4 ¡address, ¡IPv4 ¡prefix ¡

  8. MAP ¡is: ¡ • A ¡soluEon ¡for ¡provisioning ¡of ¡IPv4 ¡address ¡and ¡staEc ¡ port ¡ranges ¡to ¡CEs. ¡ • Supports ¡full ¡IPv4 ¡address ¡or ¡prefix ¡assignment ¡ ¡ • Carry ¡Shared ¡IPv4 ¡address ¡payloads ¡across ¡an ¡IPv6 ¡ cloud ¡ • Stateless ¡in ¡the ¡network. ¡Distributed ¡mapping ¡rules. ¡ • Unified ¡soluEon ¡with ¡2 ¡flavours, ¡encapsulaEon ¡mode ¡ and ¡translaEon ¡mode. ¡(Valid ¡reasons ¡for ¡both) ¡ • Implicit ¡address ¡resoluEon ¡between ¡payload ¡addresses ¡ and ¡transport ¡addresses ¡by ¡embedding ¡parts ¡of ¡ address/port ¡into ¡IPv6 ¡addresses ¡

  9. Port ¡mapping ¡algorithm ¡ • Port ¡mapping ¡algorithm: ¡ +-----+-----------+-----+ | A | PSID (K) | M | +-----+-----------+-----+ • System ¡ports ¡ • Configurable: ¡Offset ¡(A), ¡Sharing ¡raEo ¡(PSID ¡ length) ¡

  10. Feature ¡buffet ¡ Feature ¡# ¡ MAP ¡ 4rd-­‑{U,H} ¡ TranslaEon ¡scheme ¡ RFC6145 ¡ Header ¡mapping ¡ Perfect ¡transparency ¡ EncapsulaEon ¡mode ¡ -­‑ ¡ (RFC2473) ¡ Checksum ¡ Incremental ¡L4 ¡(RFC6145) ¡ CNP ¡ Interface-­‑id ¡ U-­‑octet ¡(RFC6052) ¡ V-­‑octet ¡ Well ¡known ¡ports ¡ Yes ¡ No ¡ Configurable ¡Port ¡range ¡algorithm ¡ Yes ¡ No ¡ FragmentaEon ¡idenEfier ¡space ¡ Yes ¡(*) ¡ Yes ¡ Ineroperability ¡ NAT64 ¡compaEble, ¡Single ¡ No ¡ translaEon ¡compaEble ¡ Max ¡PSID ¡ No ¡ No ¡ FragmentaEon ¡reassembly ¡cache ¡ No ¡ Yes ¡ Configurable ¡subnet ¡id ¡ No ¡ No ¡ Cascading ¡MAP ¡CE ¡ No ¡ Yes(*) ¡

  11. Summary ¡ • MDT ¡is ¡done. ¡ • There ¡are ¡implementaEons ¡and ¡operaEonal ¡ experience. ¡ • We ¡ know ¡it ¡works ¡ • Working ¡group ¡adopEon ¡ – Document ¡organizaEon: ¡ • MAP, ¡MAP-­‑{E,T}, ¡MAP-­‑DHCP, ¡MAP-­‑DEPLOYMENT ¡ • MAP ¡+ ¡MAP-­‑DEPLOYMENT ¡

Recommend


More recommend