IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015...

73
Cisco Public © 2012 Cisco and/or its affiliates. All rights reserved. 1 Cisco Expo Cisco Expo 2012 IP Mobility Protocols and Architectures Martin Kramolis, CCIE #4738

Transcript of IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015...

Page 1: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 1Cisco Expo

Cisco Expo

2012

IP MobilityProtocols and Architectures

Martin Kramolis, CCIE #4738

Page 2: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

2© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• What is Session Persistency. Why Session Persistency?

• Session Persistency facts

• Applications and user expectation

• What is available for Session Persistency?

• Some Protocols and Architectures in detail

• Conclusion

• Q&A

Page 3: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 3

Page 4: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 4

0

2

4

6

8

10

12

2011 2012 2013 2014 2015 2016

Exab

yte

s p

er

Mo

nth

6.9 EBper mo

0.6 EBper mo

10.8 EB

per mo

4.2 EB

per mo

2.4 EB

per mo

1.3 EB

per mo

Source: Cisco Visual Networking Index (VNI) Global Mobile Data Traffic Forecast, 2011–2016

78% CAGR 2011–2016

Page 5: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

0

2

4

6

8

10

12

2011 2012 2013 2014 2015 2016

Exab

yte

s p

er

Mo

nth

Mobile VoIP (0.3%)

Mobile Gaming (1.1%)

Mobile File Sharing (3.3%)

Mobile M2M (4.7%)

Mobile Web/Data (20.0%)

Mobile Video (70.5%)

Source: Cisco Visual Networking Index (VNI) Global Mobile Data Traffic Forecast, 2011–2016

(Figures in

legend refer

to traffic

share in

2016.)

78% CAGR 2011–2016

Page 6: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

6© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Source: Agilent

1000

100

10

1

1990 1995 2000 2005 2010 2015

Gro

wth

Spectrum

Average

Macro Cell

Efficiency

Macro

Capacity

39x

Growth

Page 7: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

7© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Devices—Everyone’s Got One

Smartphones and Tabletsat Cisco, July 2011

40%32%

Platform July 2010 July 2011

iPhone 5,895 17,337

22% 40%

iPad 677 5,933

2% 14%

BlackBerry 14,910 13,917

55% 32%

Android 209 3,822

1% 9%

Others 5,433 2,049

20% 5%

Total 27,124 43,058

Cisco’s total mobile device count grew 59% in 12 months.

Page 8: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

8© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Session Persistency relevance to Data Centre

West-DCEast-DC

Internet or Shared WAN

DR Location or Cloud Provider DC

Page 9: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

9© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• At home (~35%)

Mobile operator:: Nice add-on for WiFi offload, but not needed

User:: Not a really problem as I’m always within reach of my WiFi AP

• In the office (~25%)

Mobile operator:: Nice add-on for WiFi offload, but not needed

Enterprise:: Need for roaming between WiFi Access Points, VMMobility.

• On the Go (~40%)

User:: I like it. This is what makes mobile Internet mobile.

Mobile operator:: I can extend my coverage. I can benefit also from WiFi offload.

Page 10: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 10

Page 11: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

11© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Quality of persistence is what is the key :

• No perception of any change by user

• Application stalls and resumes

• Application stalls and can not recover

• Some applications may be more sensitive than others in the sense that the use experience is more degraded.

• Main question : what is a session ?

• An IP transport/session flow identified by some ID

• An application flow identified by some application ID ( HTTP cookie, Video ID, Application state maintained on both sides )

• Other …

Page 12: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

12© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Web browsing

• Email

• IM

• VPN

AnyConnect

• Video Streaming

Netflix

SlingBox

VOD

Youtube

Differtent applications, different user experience

• Business & productivity tools

SAP

Business Object

• Real Time Conferencing

Voice ( looking at VOIP )

Video

WebEx

Skype

Fring

Page 13: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

13© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

GGSN

SGSN

Serving

RNC

Node B

La

ye

r 3

3GPP

HSPA3GPP2

EVDO

SAE

GW

MME

eNode B

CSN

ASN

GW

Base

Station

3GPP

SAE/LTEWIMAX

MAG/

LMA

eBTS

3GPP2

UMB

IP

IP IP IP

Anchor

PDSN

PDSN

PCF

BS

IP

HA PDN

GWHA

Page 14: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

14© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

WLC ClusterResources

• LWAPP/CAPWAPInfrastructure bring an anchor point for the 802.11 networks

Page 15: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

15© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Layer 2 solutions : the link layer remains unchanged

•Ethernet STP

•Ethernet over IP encap / CAPWAPP

•PPP / GTP

• Layer 3 solutions : the « IP address » remains unchanged

•Host routing / Cisco LAM : only scales in a limited domain

•MIPv4/v6, DSMIP, PMIP

•MobIKE

•Any VPN solution with auto-reconnect

•LISP

•HIP

• Layer 4 solutions : the transport layer allows layer 3 changes & multihoming

•SCTP multihoming

•Multipath TCP

•ILNP

• Application-Layer solutions : persistency is handled at application layer

•SIP mechanisms using SIP Re-Invites

•TCP Migrate

•SSL reconnect ( WebEx )

•Application reconnect ( L7 Mobility )

•Adaptive Video

Page 16: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

16© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

L2

L2 is fast, but not scalable

L3 scales well, support multiple L2 links and is application independent

L4/5 session management provides end to end session identification, path optimization

Application layers provideapplication recovery when all else has failed. Can be veryapplication specific

L3

L4/5

L7

Page 17: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 17

Page 18: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 18

Page 19: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 19

3GPP TS 29.060 V6.9.0 (2005-06)

Page 20: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

20© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

GTP-C/GTP-U Planes

Signalling Plane - Protocol Stack GTP-U - Protocol Stack (GTP-U over the Iu in brackets)

GTP-U: User Plane tunneling mechanism to

service user data traffic transmission

• Path Protocol UDP, registered port: 2152

UDPIP GTP Payload (IP or PPP)

Identify the flow between the SGSN and GGSN

Identify the GTP’s well known port

Identify the GTP session

Identify the flow between the MS and remote host

GTP-C: Control Plane signaling facilitates

Creation, Modification and

Deletion of GTP tunnels.

• Path Protocol UDP port, registered port 2123

3GPP TS 29.060 V6.9.0 (2005-06)

Page 21: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

21© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

1 Echo Request (GTP-C, GTP-U, GTP’) – Path management

2 Echo Response (GTP-C, GTP-U, GTP’) – Path management

3 Version Not Supported (GTP-C) – Path management

4 Node Alive Request (GTP’)

5 Node Alive Response (GTP’)

6 Redirection Request (GTP’)

7 Redirection Response (GTP’)

8-15 For future use. Shall not be sent. If received, shall be treated

as an Unknown message.

16 Create PDP Context Request (GTP-C) – Tunnel mgmt.

17 Create PDP Context Response (GTP-C) - Tunnel mgmt

18 Update PDP Context Request (GTP-C) - Tunnel mgmt

19 Update PDP Context Response (GTP-C) - Tunnel mgmt

20 Delete PDP Context Request (GTP-C) - Tunnel mgmt

21 Delete PDP Context Response (GTP-C) - Tunnel mgmt

Page 22: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

22© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Page 23: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

23© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

1) When MN moves to new SGSN, context transfer happens between old and new SGSNs

2) New SGSN sends GTP-C message to GGSN, identifies IMSI that arrived and provides GTP-U tunnel endpoint and session identifier(s), as well as QoS profile

3) GGSN sends GTP-C message for acknowledgement

3GPP TS 23.060 6.9.2.2.3

MS Target RNC

Source RNC

Old SGSN

New SGSN

GGSN

3. Forward Relocation Request

4. Relocation Request

2. Relocation Required

6. Relocation Command

5. Forward Relocation Response

4. Relocation Request Acknowledge

9. Relocation Detect 10. Cell Update Confirm/ URA Update Confirm or Cell Update Confirm/GRA Update Confirm

10. UTRAN Mobility Information Confirm

Establishment of Radio Access Bearers

C1

1. Cell Update/ URA Update or Cell Update/GRA update

8. Relocation Commit

7. Forwarding of data

11. Relocation Complete

12. Forward Relocation Complete

15. Routing Area Update

13. Update PDP Context Request 14. Iu Release Command

14. Iu Release Complete

C2

13. Update PDP Context Response

12. Forward Relocation Complete Acknowledge

C3

Page 24: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

24© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Protocol includes mobility management function

Identifiers for subscriber (IMSI), phone number

(MSISDN), IP Address, Access Point Name, PDP

context (NSAPI)

Independent Tunnel Endpoints for Control and Data

Plane

QoS Profile

Optional user authentication

No authentication for GTP messages in trusted GPRS

network

Page 25: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 25

Page 26: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

26© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Internet

H.H.H.H

A.A.A.A

C.C.C.C

Host B

B.B.B.B

CN

MNA.A.A.A

MN

Home Agent

Foreign Agent

MIP signaling

A.A.A.A : HoA

C.C.C.C: CoA

Node A

Node B

Page 27: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

27© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Mobile IP concepts

Mobile IPv4

Mobile IPv6

Dual Stack Mobile IPv6

Proxy Mobile IPv6

Page 28: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 28

What is Mobile IP ?

“Mobile IP provides an IP node the ability to retain the same IP address and maintain uninterrupted network and application connectivity while traveling across networks ”

”An “always on” IP service availability independent of

location, movement, or infrastructure

Page 29: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

29© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Advertisement (224.0.0.1)

Solicitation (224.0.0.2)

MN optionally might solicit for an Agent (FA or HA)

Solicitation prompts FA or HA to send an

advertisement

Registration Request Sequence (UDP port 434)

MN sends unicast registration request to FA (UDP Destination Port=434)

Request includes Type of “MN’s Address, HA, CoA, authenticator, Tunnel type, Lifetime, Broadcast…”

FA inspects the request. If no objections, FA “relays” the request to the defined HA

Registration Reply Sequence (UDP port 434)

HA Inspects the request (can it fulfill options requested, performs authorization check)

If okay, HA adds a Mobility Binding that associates the MN home IP Address with the CoA

HA then builds a Layer 3 tunnel to the CoA (FA or direct to MN), if one doesn’t already exist

Sends Registration Reply (UDP DestPort=UDP SrcPort from request) to the CoA (FA or direct to MN)

De-registration Request (UDP port 434)

MN Detects it’s on home subnet

Sends Registration Request with a lifetime of 0

FA/HA advertise their presence via IRDP

MN detects movement by network prefix

MN obtains CoA from advertisement1.1.1.7

MNFA HA

FA Inspects the reply, if no objections “relays” the reply to the MN

Adds MN to list of visitors

Acts as default router for MN packets

HA Sends out a Gratuitous ARP associating MN Home IP address with the HA’s MAC address

Responds to ARP requests for MN Home IP address with HA’s MAC address

Keeps an eye out for packets routed to the MN’s IP address and redirects them to the current CoA

MN If authorized, MN is now set to maintain active or future application traffic

If rejected the MN can inspect the return code and attempt to re-register

Page 30: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

30© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

CoA mode :

FA shares same IP address with multiple MN’s. Tunnel terminates at FA. During early days, because of IPv4 address scarcity and not so powerful MN (FA de-tunnels pkts, less processing requirement at MN), bandwidth limitation on air (less traffic on air between FA and MN)

MN

FA HA

Mobile IP tunnel

CCoA mode :

Each MN has different IP address. Tunnel terminates between MN and HA. No need of FA.

MN

RouterHA

Mobile IP tunnel

Page 31: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

31© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Traffic is sent from the MN to the HA via the tunnel, then delivered via routing

• Solves the problem when packets from MN to CN get dropped due to ingress filtering, which, if enabled on a router, will cause the router to drop packets that have topologically incorrect source address

MobileNode

HomeAgent

ForeignAgent

Correspondent Host

COA

Page 32: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

32© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Mobile IP concepts

Mobile IPv4

Mobile IPv6

Dual Stack Mobile IPv6

Proxy Mobile IPv6

Page 33: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

33© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• RFC 3775

• Similar to the Mobile IPv4 concept

A home agent keeps track of the mobile node’s location

Including location discovery, movement detection, registration, and topology establishment

• Different from the Mobile IPv4

No Foreign Agent

Traffic can be sent directly between two communicating nodes

Page 34: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

35© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Internet

MN, Mobile Node

An IP host that maintains network connectivity using its “home” IP address, regardless of which link (or network) it is connected to

HA, Home Agent

Maintains an association between the MN’s “home” IP address and its Care Of Address (loaned address) on the foreign network

CN, Correspondent Node

Destination IP host in session with a Mobile Node

MN

Page 35: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

36© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

MN acquires a new IPv6 address on visited networks (typically using auto-configuration) as its Care-of-Address (CoA)

MN obtains its home address (HoA) and home agent address statically or acquires them dynamically

MN informs its home agent (HA) about its CoA

The HA intercepts traffic and tunnels to the MN

MN can inform correspondent node (CN) about its CoA. CN and MN can communicate directly, bypassing the HA

Movement detected

Page 36: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

37© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Allows communication traffic to be sent directly without going through a home agent

Advantages with RO

Reduce link bandwidth consumption

Decrease round trip time

Avoid a potential point of failure

Disadvantages with RO

CN needs to be Mobile IP aware

Loose policy control

Home Link

CNMN

Home Agent

Infrastructure

Traffic flow without RO

Traffic flow with RO

Page 37: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

38© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Mobile IP concepts

Mobile IPv4

Mobile IPv6

Dual Stack Mobile IPv6

Proxy Mobile IPv6

Page 38: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

39© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• RFC 5555

• Extension of Mobile IPv6 to support IPv4 care-of address to carry IPv4 traffic via bi-directional tunnels between mobile nodes and their home agents.

• DSMIPv5 allows mobile nodes to manage mobility while moving within both IPv4 and IPv6 Internet

• When in IPv4 network, MN gets IPv4 CoA and registers it on HA.

• Both IPv4 and IPv6 home addresses are bound to the address.

• IPv4 traffic goes through IPv4-in-IPv4 tunnel between MN and HA.

• IPv6 traffic goes through IPv6-in-IPv4 tunnel between MN and HA.

• Similar as above when MN uses IPv6 CoA.

Page 39: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

40© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Mobile IP concepts

Mobile IPv4

Mobile IPv6

Dual Stack Mobile IPv6

Proxy Mobile IPv6

Page 40: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

41© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• This is network based mobility solution

• Mobile node is not aware when it moves to a new access ―link‖/ access router (i.e. home network emulation)

• Re-use of Mobile IPv6 protocol, though signaling and tunneling between access router and anchor router

• Enhancements for signaling between access router and anchor router to support many mobile nodes

• Enhancements for signaling for access routers to support mobile node moving between them (e.g. message sequencing)

Page 41: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

42© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Mobility Entities:

–LMA: local mobility anchor

–MAG: Mobile Access gateway

MN Addressing

–IPv4 or IPv6

–No CoA on MN like in MIP

Tunneling mode

–IPV4/IPV6 over IPV6

–IPV4/IPv6 over GRE-IPV4/IPv6

–IPV4/IPV6 over IPv4

LMALMA

MAG MAGIPv4/IPv6

Network

MN1 MN1

Page 42: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

43© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

LMAMAGMN CN

RSproxy Binding Update (PBU with

MN identifier)

Proxy Binding Ack(PBA with MN

identifier, HNP, HOA, default router

etc)

RA

MN’s HNP

CoreAdvertise

aggregated

prefix

Bi-directional tunnelData packets Data packets

Create

BCE

Page 43: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 44

Page 44: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

45© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• RFC 4960 : Stream Control Transmission Protocol

• RFC 5061 : Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration

Page 45: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

46© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• The association establishment in SCTP, uses the four-way handshake.

• During association startup, a list of transport addresses (i.e. IP address-

port -pairs) is provided between the communicating entities.

• The ADDIP extension used in mSCTP supports dynamic address

reconfiguration.

Page 46: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

47© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• SCTP has many tempting performance characteristics regardless of whether it is used for mobility. It’s worth enabling.

• SCTP can run over any underlying mobility mechanism.

• Can be used in many scenarios with backward compatibility for evolution from TCP/UDP.

• Since you have SCTP anyway, the thought of using it for mobility arises naturally.

• The more knowledge that is exposed to SCTP, the better it does with both transport performance and mobility.

• Evolutionary migration is possible.

Page 47: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 48

Page 48: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

49© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Main attributes of LISP

EID (Endpoint Identifier) is the IP address of a host – just as it is today

RLOC (Routing Locator) is the IP address of the LISP router for the host

EID-to-RLOC mapping is the distributed architecture that maps EIDs to RLOCs

Prefix Next-hopw.x.y.1 e.f.g.h

x.y.w.2 e.f.g.h

z.q.r.5 e.f.g.h

z.q.r.5 e.f.g.h

Non-LISP

RLOC Space

EID-to-RLOC

mapping

xTR

EID SpacexTR

EID RLOCa.a.a.0/24 w.x.y.1

b.b.b.0/24 x.y.w.2

c.c.c.0/24 z.q.r.5

d.d.0.0/16 z.q.r.5

MS/MR

PxTR

xTR

EID RLOCa.a.a.0/24 w.x.y.1

b.b.b.0/24 x.y.w.2

c.c.c.0/24 z.q.r.5

d.d.0.0/16 z.q.r.5

EID RLOCa.a.a.0/24 w.x.y.1

b.b.b.0/24 x.y.w.2

c.c.c.0/24 z.q.r.5

d.d.0.0/16 z.q.r.5

EID Space

Network-based solution

No host changes

Minimal configuration

No DNS changes

Address Family agnostic

Incrementally deployable (support LISP and non-LISP)

Support for mobility

Page 49: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

50© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Session Persistency

• LISP nodes advertize locator policies through mapping system to adjacent

nodes

• Session Persistency (beneficial for LISP Mobile nodes, VM Mobility, etc.)

• Optimized routing – avoids triangular routing

source

host

destination

host

peer-to-peer communications

peer-to-peer communications

Internet

7. Application

5. Session

6. Presentation

4. Transport

7. Application

5. Session

6. Presentation

4. Transport

2. Data Link

1. Physical

3. Network (EID)

En-cap

packets

2. Data Link

1. Physical

3. Network (EID)

De-cap

packets

LISP

ITR

LISP

ETR

3. Network (RLOC)

(UDP)

(LISP)

2. Data Link

1. Physical

3. Network (EID)

3. Network (RLOC)

(UDP)

(LISP)

2. Data Link

1. Physical

3. Network (EID)

3. Network (RLOC)

(UDP)

(LISP)

2. Data Link

1. Physical

3. Network (EID)

Page 50: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

51© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Session Persistency relevance to Data Centre

West-DCEast-DC

LISP site

Internet or Shared WAN

xTR

Mapping DBDR Location or Cloud

Provider DC

LISP-VM (xTR)

Page 51: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 52

Page 52: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

53© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

WLC ClusterResources

• LWAPP/CAPWAPInfrastructure bring an anchor point for the 802.11 networks

Page 53: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

54© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

LWAPP Tunnel

Lightweight

Access Point

WLAN

Controller

Ingress/Egress point from/to

switched/routed wired

network (802.1Q trunk)

Switched/routed wired network

Control messages

Data encapsulation

Real-time 802.11/MAC functionality:

• Beacon Generation

• Probe Response

• Power management/Packet buffering

• 802.11e/WMM scheduling, queueing

• MAC layer data encryption/decryption

• 802.11 control messages

Data encapsulation/de-encapsulation

Fragmentation/De-fragmentation

Non real-time 802.11/MAC functionality:

• Assoc/Disassoc/Reassoc

• 802.11e/WMM resource reservation

• 802.1X/EAP

• Key management

802.11 Distribution services

Wired/Wireless Integration services

Page 54: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

55© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

802.11 Beacon

Probe Request

Probe is Processed by

the AP and forwarded to

the controller

Probe

Response

802.11 Authentication/

Association

Add Mobile

(Cleartext, 802.1X Only)

802.1X Authentication & 802.11i

Key Exchange

Add Mobile (AES-CCMP, PTK)

802.11 Action Frames

802.11 Data

Encryption/Decryption of

RF Packets handled at

the AP

LWAPP Tunnel

Page 55: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

56© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Intra-Controller roam happens when an AP moves association between APs joined to the same controller

• Client must be re-authenticated and new security session established

• Controller updates client database entry with new AP and appropriate security context

• No IP address refresh needed

Page 56: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

57© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Client must be re-authenticated and new security session established

Client database entry

moved to new controller

No IP address refresh needed

L2 Inter-Controller roam happens when an AP moves association between APs joined to the different controllers but client traffic bridged onto the same subnet

Page 57: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

58© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

L3 Inter-Controller roam happens when an AP moves association between APs joined to the different controllers but client traffic bridged onto different subnet

Client must be re-authenticated and new security session established

Client database entry copiedto new controller

Original controller tagged as the ―Anchor‖

New controller tagged as the ―Foreign‖

No IP address refresh needed

Asymmetric traffic path established

Page 58: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

59© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• Foreign controllers will send Layer 3 roaming client’s packet back to its anchor controller through EtherIPtunneling

• Source IP address of the packet will be the foreign controller’s management IP address

• Upstream routers that have Reverse Path Forwarding (RPF) will forward on packets

• Configurable option in software release 4.1

Page 59: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 60

Page 60: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

61© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Internet

Node A

Corporate

Server

192.168.1.5

Local Area NetworkNetwork A

MOBIKE

Gateway

Local IP 10.1.1.1

VPN IP 192.168.1.50

192.168.1.110.1.1.100

Bearer Traffic

Outer Source IP Outer Destination

IP

Inner Source IP Inner Destination

IP

10.1.1.1 10.1.1.100 192.168.1.50 192.168.1.5Node A

Local IP 10.2.1.1

VPN IP 192.168.1.50

Bearer Traffic

Outer Source IP Outer Destination

IP

Inner Source IP Inner Destination

IP

10.2.1.1 10.1.1.100 192.168.1.50 192.168.1.5

Move

Page 61: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

62© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Internet

Node A

Corporate

Server

192.168.1.5

Local Area NetworkNetwork A

MOBIKE

Gateway

Local IP 10.1.1.1

VPN IP 192.168.1.50

192.168.1.110.1.1.100

Bearer Traffic

Outer Source IP Outer Destination

IP

Inner Source IP Inner Destination

IP

10.1.1.1 10.1.1.100 192.168.1.50 192.168.1.5Node A

Local IP 10.2.1.1

VPN IP 192.168.1.50

Bearer Traffic

Outer Source IP Outer Destination

IP

Inner Source IP Inner Destination

IP

10.2.1.1 10.1.1.100 192.168.1.50 192.168.1.5

INFORMATIONAL request

(UPDATE_SA_ADDRESS)

Source IP = 10.2.1.1 Destination IP=10.1.1.100

INFORMATIONAL response

Source IP = 10.1.1.100 Destination IP=10.2.1.1

Move

Page 62: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 63

Page 63: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

64© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Page 64: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

65© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• MS Silverlight

•MediaElement.BufferingTime defaults to 5 seconds

•smooth HD

• Adobe Flash

Page 65: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 66

Page 66: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

67© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• The two causes for packet loss are:

• A physical layer change disrupting layer 1 communication

• change of a radio frequency

• A logical mismatch between a MN and a CN

• time to acquire a new IP address, if no other available

•change of a tunnel endpoint IP address and duration to logically rebuild the tunnel

• propagation time for the update message to reach the other side

• Single versus multiple bearers

•Packet loss is unavoidable when using a single bearer due to physics change

• Buffering and forwarding buffered packets is the only choice

•Using multiple bearers can allow zero packet loss if anticipating layer 2 disruptions

L2

Network AccessAuthentication Movement Detection

Data Packets Data Packets

New AddressConfiguration

&Follow up Movement

detectionMobility

Signaling

Page 67: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

68© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

Connection Manager

Methods : 802. 1x / EAP / WISPR / propriatary

Port Managers

Network Persistency

Manager

WiFi

PM

Port

3G

PM

Port

CDMA

PM

Port

WiMAX

PM

Port

Satellite

PM

Port

Ethernet

PM

Port

Sate

llit

e

WiF

i IP

3G

IP

CD

MA

IP

WiM

AX

IP

Sa

tell

ite

IP

Eth

ern

et IP

Global Network

Selection

Manager

+

Geoloc Services

(MSE)

NP & RO Interfaces

Eth

ern

et

CD

MA

WiM

AX

WiF

i

3G

L3 Mobility Protocol – Mobile IP

L3 Mobility Protocol – SSL

L3 Mobility Protocol - ???

Local Applications / Endpoint

NP Virtual Interface

Local Sensors Admin Tools

Ingress Interfaces

Mobile Apps

Satellite

Ethernet

CDMA

WiMAX

WiFi

3G Connection

Policies

Application

Routing

Policies

Co

nn

ectio

n P

rofile

s

WiF

iW

iFi IP

Eth

ern

et IP

Eth

ern

et

MR Ingress Interfaces

Routing Manager

WiFi

PM

Port

Ethernet

PM

Port

Roaming Interfaces

Mobile Router

Ide

ntitie

s

User/pwd

SIM

Certs

SCTP PathManager

SCTPAPI

MIP PBR rules

Page 68: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

69© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• End2End mobility requires both MN & CN to support a security association for IP address change in order to protect against Man-in-the-Middle attacks. Not all the End2Endmobility protocols are secure in that sense.

• Register a new IP address

• GTP

• MIPv4: RRQ

• MIPv6: BU

• SCTP: Add address

•Multipath TCP: Add address

• Secure the registration of a new IP address

• MIPv4: weak authentication ( based on HMAC-MD5 hash )

• MIPv6: based on IPSEC/IKEv2

• DSMIPv6: based on IPSec/IKEv2

• SCTP: requires security, RFC negates shared key and negotiated key. Private/Public key best.

• Multipath TCP: requires some security, mechanisms open

Page 69: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

70© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

• End2End mobility allows a CN to know of any IP address change from the MN.

• IP addresses can be used to know your location:

• http://whatismyipaddress.com/

• In some cases, users do not want to allow a third party to track a user’s location without their permission

• A change in IP address which is visible to a correspondent node can be used to infer a change in location

IP

VA/

Tunnel

Physical

Interface

IP

VA/

Tunnel

Physical

Interface

Tunnel

Proxy

IP

VA/

Tunnel

Physical

Interface

IP

VA/

Tunnel

Physical

Interface

Concealed Location/Mobility

E2E Tunnel/Visibility Concealed Location/Mobility

Page 70: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 71

Page 71: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

72© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved.Cisco Expo

4G Core

Internet

Portal

GGSN

DHCP

GTP

PGW/LMA

3G Core

L2 Connected

AP

WLC

AP

AAA

Mobile Home Network Policy

PCRFHLR OCS CGF

Access Network Policy

Gy Gx Ga

Gn’

• L2 Access & AAA Policy

1. EAP-SIM (via WLC) / FSOL – DHCP

2. EAP-SIM (via ISG) / FSOL – Radius Proxy

3. Web Logon /TAL. FSOL – Unclassified MAC

• GGSN/LMA selection via DNS

• Per-user local break-out

• Overlapping MNO address support with multiple SSID

Page 72: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Cisco Public© 2012 Cisco and/or its affiliates. All rights reserved. 73

Page 73: IP Mobility - Cisco Mobility Protocols and Architectures ... 2 4 6 8 10 12 2011 2012 2013 2014 2015 2016 h 6.9 EB ... HSPA 3GPP2 EVDO SAE GW MME eNode B CSN ASN GW Base

Thank you.