1 cdma/gprs roaming proposals raymond hsu, jack nasielski feb. 2004

20
1 CDMA/GPRS Roaming Proposals Raymond Hsu, Jack Nasielski Feb. 2004

Upload: sharleen-cobb

Post on 24-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

1

CDMA/GPRS Roaming Proposals

Raymond Hsu, Jack Nasielski

Feb. 2004

2

Outline

• Definition

• Requirements & Principles

• Reference Model

• Roaming Scenarios & Call Flow Examples

3

Definition

• Follow J-STD-038 notation style

• CDMA2000 Packet Data Native Subscriber – User whose home subscription resides in a CDMA2000 packet data

system.

• GPRS Native Subscriber – User whose home subscription resides in a GPRS system.

• CDMA2000 Packet Data Foreign Mode – GPRS native subscriber accessing a CDMA2000 packet data system.

• GPRS Foreign Mode – CDMA2000 packet data native subscriber accessing a GPRS system.

• CDMA2000 Packet Data Native Mode (outside the scope)– CDMA2000 packet data native subscriber accessing a CDMA2000

packet data system.

• GPRS Native Mode (outside the scope)– GPRS native subscriber accessing a GPRS system.

4

Requirements

• Roaming Direction– It shall be possible to support the CDMA2000 packet data

foreign mode.– It shall be possible to support the GPRS foreign mode.

• Authentication and Authorization– For operating in the CDMA2000 packet data foreign mode, the

MS shall be authenticated and authorized by the home GPRS system.

– For operating in the GPRS foreign mode, the MS shall be authenticated and authorized by the home CDMA2000 packet data system.

• Roaming Connectivity– It shall be possible for the roaming MS to establish

connectivity to the Internet through the serving system directly, or through the serving and home systems.

5

Requirements

• Data Integrity and Privacy– Integrity of signaling and bearer data shall be supported.– Privacy of signaling and bearer data shall be supported.

• Accounting– The accounting information for the MS’s roaming access shall

be made available to the home system.– A set of accounting record types shall be defined for

CDMA2000/GPRS data roaming.

6

Principles

• Enhance the current Interworking and Interoperability Function (IIF) [J-STD-038] to support CDMA2000/GPRS packet data roaming.

• No change is required to the GPRS standards

• Minimize changes to the CDMA2000 packet data standards [IS-835].

7

Reference Model

PDSN/FA

HLR

VLR

CDMA2000 Packet DataSystem

GPRS System

SGSN

HLR

VLR

IIF

D

D

D

D

X1 Gr

HA

X1

AAA

X3

GGSN

AAA

Y3

Gn

Gn

PDSN/LAC

X2

LNS

X2

8

Roaming Scenarios

• Mobile IPv4 in the GPRS foreign mode– CDMA2000 packet data native subscriber operates Mobile IPv4

in a visited GPRS system

• Simple IP in the GPRS foreign mode– CDMA2000 packet data native subscriber operates Simple IP in

a visited GPRS system

• Mobile IPv4 in the CDMA2000 packet data foreign mode– GPRS native subscriber operates Mobile IPv4 in a visited

CDMA2000 packet data system

• Simple IP in the CDMA2000 packet data foreign mode– GPRS native subscriber operates Simple IP in a visited

CDMA2000 packet data system

9

Mobile IPv4 in the GPRS Foreign Mode

ANSI-41HLR

HomeCMA2000 Packet Data System

VisitedGPRS System

D

X1

Gr

Gn

IIF

HA

ANSI-41VLR

FA

GSMHLR

GGSN SGSN

AAA AAAX3

CDMA2000 packet data native subscriberroaming to GPRS system and using Mobile IPv4

10

Mobile IPv4 in the GPRS Foreign Mode

• MS has shared secrets with the home CDMA2000 system for Mobile IP authentication.

• MS may request the home CDMA2000 system to assign a HA and/or an IP address.

• All data traffic (MS-originated and –terminated) may traverse through the IIF and home CDMA2000 system.

• IIF generates 3GPP2 packet data accounting records and sends it to the home CDMA2000 system via RADIUS.

11

Mobile IPv4 in the GPRS Foreign Mode

MS SGSN IIF HAAAA HLR

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

GPRS Attach and Authentication

Visited GPRS System Home CDMA2000 System

Activate PDP ContextRequest

IIF Selectionbased on APN

Create PDP ContextRequest

Create PDP ContextResponse

Activate PDP ContextResponse

Mobile IP Agent Advertisements

Mobile IP Registration Request

RADIUS Access-Request

RADIUS Access-Accept

Mobile IP Registration Request

Mobile IP Registration Reply

Mobile IP Registration Reply

Update PDPContext

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data

Update PDP Context Request

Update PDP Context Response

Packet Data Packet Data Packet Data

12

Simple IP in the GPRS Foreign Mode

ANSI-41HLR

HomeCMA2000 Packet Data System

VisitedGPRS System

D

X2

Gr

Gn

CDMA2000 packet data native subscriberroaming to GPRS system and using Simple IP

IIF

LNS

ANSI-41VLR

LAC

GSMHLR

GGSN SGSN

AAA AAAX3

13

Simple IP in the GPRS Foreign Mode

• MS has shared secrets with the home CDMA2000 system for Simple IP authentication (e.g., CHAP).

• MS establishes a PPP session, via L2TP, to the home CDMA2000 system. Home CDMA2000 system assigns an IP address to the MS dynamically.

• All data traffic (MS-originated and –terminated) traverses through the IIF and home CDMA2000 system.

• IIF generates 3GPP2 packet data accounting records and sends it to the home CDMA2000 system via RADIUS.

14

Simple IP in the GPRS Foreign Mode

MS SGSN IIF LNSAAA HLR

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

GPRS Attach and Authentication

Visited GPRS System Home CDMA2000 System

Activate PDP ContextRequest

IIF Selectionbased on APN

Create PDP ContextRequest

Create PDP ContextResponse

Activate PDP ContextResponse

LCP Negotiation

CHAP Challenge

RADIUS Access-Request

RADIUS Access-Accept

CHAP Success

IPCP Negotiation

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data

Update PDP Context Request

Update PDP Context Response

Packet Data Packet Data Packet Data

L2TP Tunnel/Session Establishment with LCPForwarding

CHAP Challenge Response

15

Mobile IPv4 in the CDMA2000 Packet Data Foreign Mode

ANSI-41VLR

VisitedCMA2000 Packet Data System

HomeGPRS System

D

X1 Gn

IIF

PDSN/FA

ANSI-41HLR

HA

GSMVLR

SGSN GGSN

AAA AAAX3

GPRS native subscriber roaming to CDMA2000packet data system and using Mobile IPv4

GSMHLR

D

AAAY3

16

Mobile IPv4 in the CDMA2000 Packet Data Foreign Mode

• MS has shared secrets with the IIF for Mobile IP authentication.

– 3GPP specifications do not support Mobile IP FAC authentication in the AAA.

• The home GPRS system assigns an IP address to the MS dynamically.

• All MS’s data traffic (MS-originated and –terminated) traverses through the IIF and home GPRS system.

• IIF receives 3GPP2 accounting records from the visited CDMA2000 system and maps it to 3GPP accounting records and forward it to the home GPRS system via RADIUS.

17

Mobile IPv4 in the CDMA2000 Packet Data Foreign Mode

MS PDSN/FA IIF GGSNAAA

1

2

3

4

5

6

7

8

9

10

11

12

13

14

PPP Establishment

Visited CDMA2000 System Home GPRS System

Create PDP ContextRequest

Create PDP ContextResponse

Mobile IP AgentAdvertisements

Mobile IP RegistrationRequest

RADIUS Access-Request

RADIUS Access-Accept

Mobile IP Registration Request

Mobile IP Registration ReplyMobile IP RegistrationReply

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data

AAA

RADIUS Access-Request

RADIUS Access-Accept

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data Packet Data Packet Data

18

Simple IP in the CDMA2000 Packet Data Foreign Mode

ANSI-41VLR

VisitedCMA2000 Packet Data System

HomeGPRS System

D

X2 Gn

IIF

PDSN/LAC

ANSI-41HLR

LNS

GSMVLR

SGSN GGSN

AAA AAAX3

GPRS native subscriber roaming to CDMA2000packet data system and using Mobile IPv4

GSMHLR

D

AAAY3

19

Simple IP in the CDMA2000 Packet Data Foreign Mode

• MS has shared secrets with the home AAA in the GPRS system for CHAP or PAP authentication.

• The home GPRS system assigns an IP address to the MS dynamically.

• All MS’s data traffic (MS-originated and –terminated) traverses through the IIF and home GPRS system.

• IIF receives 3GPP2 accounting records from the visited CDMA2000 system and maps it to 3GPP accounting records and forward it to the home GPRS system via RADIUS.

20

Simple IP in the CDMA2000 Packet Data Foreign Mode

MS PDSN/LAC IIF GGSNAAA

1

2

3

4

5

6

7

8

9

10

11

LCP Negotiation

Visited CDMA2000 System Home GPRS System

Create PDP ContextRequest

Create PDP ContextResponse

CHAP Challenge

CHAP ChallengeResponse

RADIUS Access-Request

RADIUS Access-Accept

IPCP Negotiation

L2TP Tunnel Establishment with LCPForwarding

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data

AAA

RADIUS Access-Request

RADIUS Access-Accept

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

RADIUS Accounting-Request (Start)

RADIUS Accounting-Response (Start)

Packet Data Packet Data Packet Data

RADIUS Access-Request

RADIUS Access-AcceptCHAP Success