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

mapping of address and port so1wires ietf83
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Mapping ¡of ¡Address ¡and ¡Port ¡ so1wires ¡-­‑ ¡IETF83 ¡

Design ¡Team ¡Report ¡ Ole ¡Trøan, ¡ot@cisco.com ¡

slide-2
SLIDE 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 ¡
slide-3
SLIDE 3

Members ¡

Tina.Tsou.ZouEng@huawei.com ¡ adurand@juniper.net ¡ bingxuere@gmail.com ¡ chunfa.sun@g.so1bank.co.jp ¡ cx.cernet@gmail.com ¡ despres.remi@laposte.net ¡ dwing@cisco.com ¡ dxhbupt@gmail.com ¡ fibrib@gmail.com ¡ jacni@jacni.com ¡ jan@go6.si ¡ jouni.nospam@gmail.com ¡ Mohamed.boucadair@orange-­‑1group.com ¡ nejc@skoberne.net ¡

  • troan@cisco.com ¡

phdgang@gmail.com ¡ satoru.matsushima@gmail.com ¡ tetsuya@ipinfusion.com ¡ tomasz.mrugalski@gmail.com ¡ wdec@cisco.com ¡ xing@cernet.edu.cn ¡ yong@csnet1.cs.tsinghua.edu.cn ¡ leaf.y.yeh@huawei.com ¡

slide-4
SLIDE 4

4 ¡

MAP ¡framework ¡

MAP ¡ Address ¡format ¡ Port ¡mapping ¡algorithm ¡ MAP-­‑E ¡ MAP ¡Address ¡format ¡ MAP ¡Port ¡mapping ¡algorithm ¡ RFC2473 ¡ MAP-­‑T ¡ MAP ¡Address ¡format ¡ MAP ¡Port ¡mapping ¡algorithm ¡ RFC6145 ¡ MAP-­‑DHCP ¡

Generalized ¡modulus ¡algorithm ¡(GMA) ¡

slide-5
SLIDE 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 ¡

slide-6
SLIDE 6

Automatic tunnels (RFC1933)

6to4 (RFC3056) 6rd (RFC5969) 6over4 ISATAP Teredo

SAM

4rd MAP-E 4rd-(H,U)

NAT-PT

NAT64 IVI dIVI dIVI-pd MAP-T XLAT464 NAT464 DS-lite Public 4over6 Lightweight 4over6 Stateless DS-lite

MAP

MAP-DHCP MAP-DEPLOYMENT

A+P

slide-7
SLIDE 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 ¡

slide-8
SLIDE 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 ¡

slide-9
SLIDE 9

Port ¡mapping ¡algorithm ¡

  • Port ¡mapping ¡algorithm: ¡

+-----+-----------+-----+ | A | PSID (K) | M | +-----+-----------+-----+

  • System ¡ports ¡
  • Configurable: ¡Offset ¡(A), ¡Sharing ¡raEo ¡(PSID ¡

length) ¡

slide-10
SLIDE 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 ¡ translaEon ¡compaEble ¡ No ¡ Max ¡PSID ¡ No ¡ No ¡ FragmentaEon ¡reassembly ¡cache ¡ No ¡ Yes ¡ Configurable ¡subnet ¡id ¡ No ¡ No ¡ Cascading ¡MAP ¡CE ¡ No ¡ Yes(*) ¡

slide-11
SLIDE 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 ¡