Stateless automatic IPv4 over IPv6 Tunneling (SA46T) draft-matsuhira-sa46t-spec-00.txt Naoki Matsuhira Fujitsu Limited matsuhira@jp.fujitsu.com 77th IETF, March 2010 77th IETF 1
Network Configuration Backbone Network (IPv6 only) SA46T SA46T Stub Network Stub Network (IPv6 only) (IPv4 only) Stub Network (Dual Stack) SA46T: Stateless Automatic IPv4 over IPv6 Tunneling 77th IETF 2
Function of SA46T (1) Encapsulation / Decapusulation of IPv4 packet IPv4 IPv6 IPv4 IPv4 IPv6 IPv4 (1-1) Return ICMP Packet too big message (if exceed MTU) Stub Network Backbone Network (IPv4 only) SA46T (IPv6 only) (2) Route Advertisement of Stub Network 77th IETF 3
SA46T address architecture and routing ■ IP address of inner IPv4 header 32bits IPv4 address /24 ■ IP address of outer IPv6 header (SA46T address) 128bits SA46T address prefix IPv4 network plane ID IPv4 address /120 77th IETF 4
Example of SA46T address format IPv6 Global Unicast Address Format(RFC3587) 3 45bits 16bits 64bits subnet 001 global routing prefix Interface ID ID allocated from ISP Select by organization EUI-64 address (64bit MAC) SA46T address Use part of global address space (e.g. one subnet) subnet IPv4 network plane 001 global routing prefix IPv4 address ID ID 2 32 =about 4.3 billions IPv4 networks space SA46T address prefix 77th IETF 5
Route Advertisement Src: 10.1.1.1 Src: <prefix>:10.1.1.1 Src: 10.1.1.1 Dst: 10.1.2.1 Dst: <prefix>:10.1.2.1 Dst: 10.1.2.1 IPv4 IPv6 IPv4 IPv4 10.1.1.1 10.1.2.1 <prefix>:10.1.1.0/120 <prefix>:10.1.2.0/120 Backbone Network Stub Network Stub Network (IPv6 only) (IPv4 only) SA46T (IPv4 only) SA46T 10.1.1.0/24 10.1.2.0/24 10.1.2.0/24 10.1.1.0/24 10.1.3.0/24 10.1.3.0/24 <prefix>:10.1.3.0/120 SA46T 10.1.1.0/24 Stub Network 10.1.2.0/24 (IPv4 only) 10.1.3.0/24 <prefix>: 001+global routing prefix + subnet ID + IPv4 network plane ID 77th IETF 6
Stacking Multiple IPv4 Networks (Using same IPv4 Address, i.e. private address) Src: 10.1.1.1 Src: <prefix#1>:10.1.1.1 Src: 10.1.1.1 Dst: 10.1.2.1 Dst: <prefix#1>:10.1.2.1 Dst: 10.1.2.1 IPv4 IPv6 IPv4 IPv4 <prefix#1>:10.1.1.0/120 10.1.1.0/24 10.1.1.1 Stub Network Stub Network SA46T SA46T 10.1.2.1 (IPv4 only) (IPv4 only) (plane#1) (plane#1) 10.1.2.0/24 10.1.1.0/24 10.1.2.0/24 <prefix#1>:10.1.2.0/120 Backbone Network (IPv6 only) Src: 10.1.1.1 Src: <prefix#2>:10.1.1.1 Src: 10.1.1.1 Dst: 10.1.2.1 Dst: <prefix#2>:10.1.2.1 Dst: 10.1.2.1 IPv4 IPv6 IPv4 IPv4 <prefix#2>:10.1.1.0/120 10.1.1.0/24 10.1.1.1 Stub Network Stub Network SA46T SA46T 10.1.2.1 (IPv4 only) (IPv4 only) (plane#2) (plane#2) 10.1.2.0/24 10.1.1.0/24 10.1.2.0/24 <prefix#2>:10.1.2.0/120 77th IETF 7
Configuration of SA46T • SA46T address prefix + IPv4 network plane ID • Prefix Length SA46T address (in case use part of Global address) subnet IPv4 network plane 001 global routing prefix IPv4 address ID ID SA46T address prefix 77th IETF 8
Summary (4) No special protocol (1) Reduce operation cost by IPv6 only (3)Less configuration (2) Reallocate IPv4 addr from B.B. to Stub Stub Network plane#1 Stub Network SA46T SA46T (IPv4 only) (IPv4 only) Stub Network Stub Network SA46T SA46T (IPv4 only) (IPv4 only) plane#2 Stub Network Stub Network SA46T SA46T (IPv4 only) (Dual Stack) Backbone Stub Network Stub Network SA46T SA46T Network (Dual Stack) (IPv4 only) (IPv6 only) : : : plane#n Stub Network Stub Network SA46T SA46T (Dual Stack) (Dual Stack) Stub Network Stub Network SA46T SA46T (Dual Stack) (Dual Stack) (6) Stacking IPv4 Private networks (5)No dependence with L2 (8)Provide Redundancy (7)Easy stop IPv4 operation (just remove SA46T) 77th IETF 9
Applicability of SA46T • IPv6 only Campus / Enterprise / ISP Backbone Network – Possible transition scenario, edge based solution – Interoperable between AS with SA46T Global Address • IPv4 VPNs over IPv6 backbone – Pure L3 solution, can mix different L2 (wire and wireless) – Over 4096 possible, 4.3 billion with 32bits plane ID – Inter AS VPN with SA46T Global address • IPv4 address reuse (IPv4 address sharing) – Possible solution for IPv4 Global address running out – Can reuse Net10 in each IPv4 plane – 4.3 billion IPv4 plane with 32bits plane ID 77th IETF 10
Next Step • Update SA46T spec document as seed technology – Reflects comments • Planning to submit SA46T Applicability documents, and compare with other methods – IPv6 only Enterprise / Campus / ISP Network – VPN – IPv4 address reuse (Stacking networks with Private address) – SA46T Global address • draft-matsuhira-sa46t-gaddr-00.txt – other ? • Interests? – WG documents ? 77th IETF 11
IPv4 Networks as IPv6 application provided by SA46T 77th IETF 12
Prepare for questions 77th IETF 13
Enterprise / Campus Network Section Section Section Network Network Network (Dual Stack) (Dual Stack) (IPv4 only) SA46T SA46T SA46T Corporate IT Backbone Network (IPv6 only) SA46T SA46T SA46T Section Network Section (IPv6 only) Section Network Section Network (IPv4 only) Network (IPv4 only) (Dual Stack) 77th IETF 14
ISP Backbone Network Customer Customer Customer Network Network Network (Dual Stack) (Dual Stack) (IPv4 only) SA46T SA46T SA46T ISP Backbone Network (IPv6 only) SA46T SA46T SA46T Customer Network Customer (IPv6 only) Customer Network Customer Network (IPv4 only) Network (IPv4 only) (Dual Stack) 77th IETF 15
VPN service by ISP B.com A.com A.com B.com C.com (Dual (IPv4 (IPv4 (IPv4 (Dual Stack) only) only) only) Stack) SA46T SA46T SA46T SA46T SA46T ISP Backbone Network (IPv6 only) SA46T SA46T SA46T SA46T SA46T C.com B.com A.com B.com A.com (IPv4 (Dual (IPv4 (IPv4 (Dual only) Stack) only) only) Stack) plane # A plane # B plane # C 77th IETF 16
Dual Stack(NAT less) Access Network with IPv4 address reuse Dual Stack IPv6 Global IPv4 Private SA46T HR PC v4NAT SA46T plane #1 SA46T + HR PC IPv6 SA46T HR PC SA46T HR PC v4NAT SA46T + plane #2 SA46T HR PC IPv6 SA46T The HR PC Access Network Internet SA46T (IPv6 only) HR PC v4NAT SA46T + plane #3 SA46T HR PC IPv6 SA46T HR PC : SA46T HR PC v4NAT SA46T plane #n SA46T + HR PC IPv6 SA46T HR PC Home 77th IETF 17
Network Configuration without Global SA46T address Backbone Network Backbone Network SA46T SA46T (IPv6 only) (IPv6 only) SA46T SA46T SA46T SA46T Stub Stub Stub Stub Network Network Network Network (Dual (Dual (IPv4 only) (IPv4 only) Stack) Stack) 77th IETF 18
Network Configuration with SA46T Global address Backbone Network Backbone Network (IPv6 only) (IPv6 only) SA46T SA46T SA46T SA46T Stub Stub Stub Stub Network Network Network Network (Dual (Dual (IPv4 only) (IPv4 only) Stack) Stack) 77th IETF 19
Recommend
More recommend