30
IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Embed Size (px)

Citation preview

Page 1: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

IPv6 for Mobile and Wireless Internet

Alper E. YeginDoCoMo USA Labs

IPv6 Forum Technical Directorate Member,

IETF PANA Working Group Chairman

Page 2: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 2

Mobile and Wireless

• New attributes of the Internet – Internet has been fixed and wired

• Mobility and wireless access bring in new requirements, old requirements with greater magnitude– Scalability– Security– Dynamic reconfiguration– Extendibility– Mobility and persistence

Can IPv4 meet these requirements adequately?

Page 3: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 3

Scalability

• When the cable is cut, Internet can get anywhere– No longer limited to stationary nodes

– People move, they prefer to take Internet with them

– Cell phone, pda, car, …

• Always on– Not dial-up, no time sharing of addresses

• Multi-access devices– More addresses needed!

cellular

WLAN

IPv4 could not match the need, and gave birth toIPv4-NAT architecture... The basic design principlesof the Internet are violated, and we are paying the price...

Page 4: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 4

NAT and Servers

• NAT is maybe(*) OK if you are just a client, but NOT OK if server!

• Wireless devices getting better and capable of running services:– Bandwidth (384Kbps)– CPU (206Mhz)– Storage (256MB, 1GB)– Peripherals

• Camera, printer, barcodereader, GPS, sensors

Cannot run a server in a IPv4-NAT domain..

Page 5: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 5

Security

• Fixed and wired

Internet

client

ISP1

ISP2

Server

PPP, PANA

Page 6: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 6

Security

• Wireless and mobile

Internet

client

ISP1

ISP2

Server

ISPxWEP, 802.1x,PPP, PANA

???

Page 7: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 7

Security

• Wireless and mobile

Internet

client

ISP1

ISP2

ISPxWEP, 802.1x,PPP, PANA

Server

Page 8: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 8

Security

Internet

client

ISP1

ISP2

ISPx

Server

Page 9: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 9

Security

Internet

client

ISP1

ISP2

ISPx

Server

IPsec

Page 10: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 10

Security

• Your client can only control security on last mile– Link-layer authentication/encryption

• WEP, 802.1x, PPP

– PANA

• No control over other end’s access security• Security has to be end-to-end

– No trust on intermediaries, and environment of remote end

– IPsec is a must!

Cannot run IPsec through IPv4-NAT domain

Page 11: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 11

Plug-and-Play

• Very small devices– Limited capability– No interface for configuration– Large number of them– Constantly changing environment (they move!)

• Example:• Mini sensors with transmitters

• IPv6 address auto-configuration• Anycast addresses

– Service discovery - TinyOS - BerkeleyIPv6 has enhanced plug-and-play features

Page 12: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 12

Future Proof

• Hard to know future needs– Proliferation of mobile and wireless related

WGs in IETF and IRTF is the proof• Mobile IP, Seamoby, PILC, Monet, NSIS, Manet,

Micromobility, ???

• Extensibility– Extension headers, options

IPv6 headerRoutingHeader

Hop-by-hopOptions Header

Destination Options Header

TCP Header DATAIPv6 can accommodate future needs of mobility and wireless access

Page 13: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 13

Mobility Management

• Mobile IPv6 far superior than Mobile IPv4– Built-in route optimization– Co-existence with ingress filtering– No foreign agent needed

Page 14: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 14

Mobile IPv4

Home Agent

Mobile Node1

Mobile Node2

Foreign Agent

Lack of optimizations with Mobile IPv4...

Page 15: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 15

Mobile IPv6

• Route optimization– Correspondent node sends directly to mobile

• Ingress filtering protection– No need to reverse tunnel from mobile to home

Mobile Node1

Mobile Node2

Mobile IPv6 comes with built-in optimizations

Page 16: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 16

Mobile IPv4

Internet

Foreign Agent

Foreign Agent

Home Agent

Mobile Node

Foreign agents required on the access networks

Additional infrastructure required for Mobile IPv4 deployment

Page 17: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 17

Mobile IPv6

Internet

Home Agent

Mobile Node

Access RouterAccess Router

Access RouterAccess Router

Access Router

Simple access routers sufficientScalable Mobile IPv6 deployment

Page 18: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 18

No Foreign Agent

• All mobile node needs is IPv6 access

• Once IPv6 is deployed, clients can immediately start using Mobile IPv6 on top of it– Quick and easy deployment

Internet

Joe’s Home Agent

Joe’sHome Network

Cable modem Joe’s PDA (mobile node)

Any access network

Page 19: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 19

Private Address Support

• Typical Mobile IPv4 deployment uses Foreign Agent located care-of address and mobile nodes with private addresses– Subnet 10.0.0.0/8

• Mobile nodes’ IPv4 addresses can collide– Implementation is complex!!!

• Reverse tunnel support

• Private address support

– No route optimization possible

Complex, costly, sub-optimal Mobile IPv4 deployment

Page 20: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 20

Efficiency

• IPv6 header vs. IPv4 header– 40 bytes, 20 bytes– Header compression

• PPP

• ROHC

• Streamlined processing– Fixed header size– Optimized for 64bit architecture

Page 21: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 21

IETF

• New protocols developed– Mobile IP

– Seamoby: seamless mobility (context transfer)

– Monet: mobile networks

– PANA: network access authentication

– Micromobility management (IRTF)

– NSIS: QoS

• NAT is a pain!– NAT considerations?Protocols get more complicated because of NAT and takeslonger to design

Page 22: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 22

Wireless Architectures

• 3GPP– IPv6 mandatory for IMS– IMS network elements are IPv6-only– All IMS (both SIP signaling and media flow) is IPv6-

only

• 3GPP2• WLAN

– 3GPP R6

Page 23: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 23

Real-time Data Communications

• Audio, video applications– Sensitive to packet loss and delay

• Mobility adds latency– Handover

• Solution:– Fast handovers for Mobile IPv6

Page 24: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 24

Mobility Management Solutions

Internet

Access Router1

Access Router2

Access Router3

Access Router4

Mobile Node

Correspondent Node

Page 25: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 25

Mobility Management Solutions

L2 mobilityprotocols

Internet

Access Router1

Access Router2

Access Router3

Access Router4

Mobile Node

Correspondent Node

Page 26: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 26

Mobility Management Solutions

FMIPv6

L2 mobilityprotocols

Internet

Access Router1

Access Router2

Access Router3

Access Router4

Mobile Node

Correspondent Node

Page 27: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 27

Mobility Management Solutions

FMIPv6

L2 mobilityprotocols

Internet

Access Router1

Access Router2

Access Router3

Access Router4

Mobile Node

Correspondent Node

Page 28: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 28

Seamless IPv6 Mobility

Mobile IPv6

FMIPv6

L2 mobilityprotocols

Internet

Access Router1

Access Router2

Access Router3

Access Router4

Mobile Node

Correspondent Node

Page 29: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 29

Summary

• Mobile and wireless Internet will take over the edge– Backbone will stay mostly wired

• It demands:– Scalability– Security– Plug-and-play– Extensibility– Better mobility support– End2end communication

IPv6..............passIPv4-NAT....FAIL

Page 30: IPv6 for Mobile and Wireless Internet Alper E. Yegin DoCoMo USA Labs IPv6 Forum Technical Directorate Member, IETF PANA Working Group Chairman

Why Is IPv6 Necessary? 30

IPv6 is theonly

solution forthe truly mobile and wireless

Internet