You are on page 1of 7

5.4.1.

1 IP Address Allocation using VSNCP and PMIPv6 in eHRPD


This section describes the interactions between the VSNCP protocol and the PMIPv6
protocol to accomplish IP address allocation on S2a.
The VSNCP stage 3 protocol details are in section !..".
#or PMIPv6 stage 3 protocol details$ re%er to 3&PP TS 2'.2() *++,.
5.4.1.1.1 IP Address Allocation VSNCP Con!igure"Re#uest
INITIAL ATTACH
There are %o-r parameters o% signi%icance to the IP address allocation process that are sent
b. the /0 on the VSNCP Con%ig-re12e3-est message %or an initial attach4
P5N T.pe
P5N 6ddress
Protocol Con%ig-ration 7ptions 8PC79 that ma. contain an indication that
de%erred IPv" address allocation is desired$
6ddress 6llocation Ca-se.
In the VSNCP Con%ig-re12e3-est message sent %rom the /0 to the :S&;$ the <P5N
T.pe= option carries in%ormation on the /0 IP capabilities. It shall be -sed to indicate to
the :S&; whether the /0 s-pports IPv"$ IPv6$ or IPv"v6.
In the VSNCP Con%ig-re12e3-est$ on initial attach the /0 shall incl-de P5N 6ddress
option as speci%ied in section *!..".,. :owever$ the :S&; shall ignore the contents o%
the <P5N 6ddress= option .
In the VSNCP Con%ig-re12e3-est$ the PC7 ma. contain an indication that de%erred IPv"
address allocation is desired. See TS 2'.2() *++,.
In the VSNCP Con%ig-re12e3-est$ the <6ddress 6llocation Ca-se= option shall be set to
a val-e o% ! 8<N-ll val-e=9.
HANDOVER ATTACH
There are %o-r parameters o% signi%icance to the IP address allocation process that are sent
b. the /0 on the VSNCP Con%ig-re12e3-est message %or a handover attach4
P5N T.pe
P5N 6ddress
Protocol Con%ig-ration 7ptions 8PC79 that ma. contain an indication that
de%erred IPv" address allocation is desired$
6ddress 6llocation Ca-se.
In the VSNCP Con%ig-re12e3-est message sent %rom the /0 to the :S&;$ the <P5N
T.pe= option carries in%ormation on the /0 IP capabilities. It shall be -sed to indicate to
the :S&; whether the /0 s-pports IPv"$ IPv6$ or IPv"v6..
In the VSNCP Con%ig-re12e3-est$ on handover attach the <P5N 6ddress= option will
contain the valid IP address val-e8s9 assigned to the /0 %or the 6PN. The P5N t.pe %ield
within the <P5N 6ddress= option indicates what val-es the <P5N 6ddress= option is
carr.ing. 2e%er to section !..".+ %or e+act coding o% the <P5N 6ddress= option.
In the VSNCP Con%ig-re12e3-est$ the PC7 ma. contain an indication that de%erred IPv"
address allocation is desired. See TS 2'.2() *++,.
In the VSNCP Con%ig-re12e3-est$ the <6ddress 6llocation Ca-se= option shall be set to
a val-e o% ! 8<N-ll val-e=9.
5.4.1.1.$ IP Address Allocation Pro%& 'inding ()date
INITIAL ATTACH
;hen the :S&; receives a VSNCP Con%ig-re12e3-est message indicating initial attach$
it shall e+amine the <P5N T.pe= option to determine the /0>s IP capabilities$ and
compare this val-e to the s-bscription data %or the 6PN. I% the /0 indicates s-pport in
the <P5N T.pe= option %or IPv"v6 b-t the s-bscription data onl. allows IPv" or IPv6 IP
address %or this 6PN$ the :S&; shall set the P5N t.pe to match the s-bscription
limitation. I% the res-lting <P5N T.pe= option does not indicate s-pport %or at least one
IP address t.pe allowed b. the s-bscription data %or the 6PN$ a VSNCP Con%ig-re12e?ect
message with error code set to <s-bscription limitation= shall be sent to the /0. See
section !..".).
I% the <P5N T.pe= received %rom the /0 incl-des at least one IP address t.pe allowed b.
the s-bscription data %or the 6PN$ the :S&; constr-cts a Pro+. @inding /pdate 8P@/9
message re3-esting IP address allocation according to the P5N T.pe b. incl-ding
appropriate options in the P@/ 8see TS 2'.2() *++,9 and sends it to the P1&;.
6dditionall.$ the <3&PP Vendor1Speci%ic Mobilit. 7ption A Protocol Con%ig-ration
7ptions= carries the PC7 sent %rom the /0 in the VSNCP Con%ig-re12e3-est message.
HANDOVER ATTACH
;hen the :S&; receives a VSNCP Con%ig-re12e3-est message indicating handover
attach$ it shall e+amine the <P5N 6ddress= option to determine the IP address8es9 alread.
assigned to the /0 and compare this in%ormation to the s-bscription data %or the 6PN. I%
the /0 indicates IP address8es9 that do not match the s-bscription data %or this 6PN$ the
:S&; shall send a VSNCP Con%ig-re12e?ect message to the /0.
7therwise$ the :S&; constr-cts a Pro+. @inding /pdate 8P@/9 message incl-ding the
alread. allocated IP address8es9 and sends it to the P1&;.
5.4.1.1.* IP Address Allocation Pro%& 'inding Ac+no,ledge-ent
INITIAL ATTACH
;hen the P1&; receives the P@/ containing an indication %or initial attach$ it %ollows
the 3&PP 0PC proced-res %or allocation o% IP addresses 8see TS 23."!2 *++, and TS
2'.2() *++,9. I% the P1&; determines that the initial attachment to the 6PN cannot be
completed$ it will indicate that via the Stat-s %ield in a Pro+. @inding 6cBnowledgement
8P@69 message.
6ss-ming there are no errors$ the P1&; ret-rns the assigned IP address8es9 in a P@6
message to the :S&;. I% the /0 re3-ested de%erred IPv" address allocation$ and the P1
&; s-pports de%erred IPv" address allocation$ the Vendor1Speci%ic Mobilit. 7ption o%
s-bt.pe <3&PP Vendor1Speci%ic PMIPv6 5:CPv" 6ddress 6llocation Proced-re
Indication= is ret-rned to the :S&; in the P@6 8see TS 2'.2() section 2...) *++,9.
I% the :S&; had indicated IPv" and IPv6 capabilities in the P@/$ b-t the P1&; decided
to allocate onl. IPv" or IPv6$ the P1&; also incl-des the Vendor1Speci%ic Mobilit.
7ption o% s-bt.pe <3&PP Vendor1Speci%ic PMIPv6 P5N T.pe Indication= in the P@6 to
indicate the act-al allocation and a ca-se val-e to indicate the reason %or the change.
HANDOVER ATTACH
;hen the P1&; receives the P@/ containing an indication %or handover attach$ it
%ollows the 3&PP 0PC proced-res %or handover 8see TS 23."!2 *++, and TS 2'.2() *++,9.
I% the P1&; determines that the handover attachment to the 6PN cannot be completed$ it
will indicate that via the Stat-s %ield in a Pro+. @inding 6cBnowledgement 8P@69
message.
6ss-ming there are no errors$ the P1&; ret-rns a P@6 message to the :S&;.
5.4.1.1.4 IP Address Allocation VSNCP Con!igure"Ac+
INITIAL ATTACH and HANDOVER ATTACH
I% the :S&; receives a P@6 %rom the P1&; with a Stat-s %ield val-e indicating %ail-re
to complete the re3-ested P5N attach$ the :S&; shall send a VSNCP Con%ig-re12e?ect
to the /0.
;hen the :S&; receives the P@6 %rom the P1&; indicating s-ccess%-l IP address
allocation$ it e+amines the contents to determine what IP address8es9 have been allocated
to the /0 and constr-cts a VSNCP Con%ig-re16cB message.
I% the <IPv" 6ddress 6cBnowledgment option= option is present in the P@6$ the :S&;
shall checB whether a Vendor1Speci%ic Mobilit. 7ption o% s-bt.pe C3&PP Vendor1
Speci%ic PMIPv6 5:CPv" 6ddress 6llocation Proced-re IndicationC has been received
in the P@6.
I% no s-ch de%erred allocation indication was received$ the IPv" address shall be
copied to the <P5N 6ddress= option in the VSNCP Con%ig-re16cB message.
I% s-ch de%erred allocation indication has been received$ the IPv" address !.!.!.!
shall be inserted in the CP5N 6ddressC option. 8N7T04 In this case$ the /0 has
re3-ested de%erred IPv" address allocation and it ma. re3-est an IPv" address
via 5:CPv".9
I% the <IPv6 :ome NetworB Pre%i+= option is present$ the II5 shall be copied to the <P5N
6ddress= option in the VSNCP Con%ig-re16cB message. The /0 shall -se the IPv6
home networB pre%i+ that it receives in the 26 message$ re%er to section ).".3.
The P5N T.pe in the <P5N 6ddress= option shall be set to indicate which address8es9 are
contained in the <P5N 6ddress= option.
I% the Vendor1Speci%ic Mobilit. 7ption o% s-bt.pe C3&PP Vendor1Speci%ic PMIPv6 P5N
T.pe IndicationC is present in the P@6$ the P5N t.pe val-e is copied to the <P5N T.pe=
option in the VSNCP Con%ig-re16cB message and to the P5N t.pe %ield in the <P5N
6ddress= option in the VSNCP Con%ig-re16cB message.
I% the Vendor1Speci%ic Mobilit. 7ption o% s-bt.pe C3&PP Vendor1Speci%ic PMIPv6 P5N
T.pe IndicationC is present in the P@6$ the :S&; shall cop. the ca-se %ield val-e to the
<6ddress 6llocation Ca-se= option in the VSNCP Con%ig-re16cB message.
I% the Vendor1Speci%ic Mobilit. 7ption o% s-bt.pe C3&PP Vendor1Speci%ic PMIPv6 P5N
T.pe IndicationC is not present in the P@6$ then4
I% the :S&; changed the P5N T.pe received %rom the /0 to match a
s-bscription limitation %or the 6PN$ the :S&; shall set the <6ddress 6llocation
Ca-se= option to indicate <New P5N t.pe d-e to s-bscription limitation=$ see
TS 2'.2() cla-se 2...3 *++,.
I% the :S&; did not change the P5N T.pe received %rom the /0$ the :S&;
shall set the <6ddress 6llocation Ca-se= option in the VSNCP Con%ig-re16cB
message to 2)) 8<s-ccess=9.
11111111111111
1..1.4.1 */PP$ VSNCP Con!iguration 0)tions
Con%ig-ration options shall be encoded as speci%ied in 2#C66 0rror4 2e%erence so-rce
not %o-nd. Table lists all the con%ig-ration options re3-ired %or 3&PP2 VSNCP. 6
received con%ig-ration option that is -nrecogniDed shall be considered -nacceptable per
2#C 66 0rror4 2e%erence so-rce not %o-nd.
Con!iguration
0)tion
1&)e Con!igu"
ration
0)tion
2engt3
(octets)
Value
P5N Identi%ier ! 3 P5N Identi%ier is a octet identi%ier selected b. the /0
%or a P5N. Valid val-es are %rom ! to ). The de%a-lt
P5N is identi%ied b. val-e ). This option shall be
present as the %irst con%ig-ration option in all 3&PP2
VSNCP pacBets.
6ccess Point Name !2 31!21
!!
Val-e %ield o% the 6ccess Point Name val-e I0 as
de%ined in TS 2".!!E Cla-se !.).6. *++,Section
'.'.". o% TS 2".3! 0rror4 2e%erence so-rce not %o-nd.
P5N T.pe !3 3 Valid val-es are
A IPv"
2 A IPv6
3 A IPv"FIPv6
Val-e portion o% the P5N T.pe I0 as de%ined in '.'.".(.
o% TS 2".3! 0rror4 2e%erence so-rce not %o-nd.
P5N a6ddress !" (31) Val-e portion o% the <P5N 6ddress= I0 as de%ined in
Section '.'.".'6 o% TS 2".3! 0rror4 2e%erence so-rce
not %o-nd. In addition to the coding in TS 2".3!$ on
the VSNCP Con%ig-re12e3-est message sent b. the /0
%or initial attach to an 6PN$ the P5N t.pe %ield o% the
P5N 6ddress option shall be set to G!!!> and the Hength
%ield o% the P5N 6ddress option set to 3$ with no IPv"
or IPv6 address in%ormation incl-ded.
Protocol con%ig-ration
options
!) 312)3 Val-e portion o% the Protocol Con%ig-ration option val-e
as de%ined in Section '.'.".E o% TS 2".3! 0rror4
2e%erence so-rce not %o-ndand in TS 2".!!E 0rror4
2e%erence so-rce not %o-nd.
0rror Code !6 3 0rror Code is -sed in Con%ig-re12e?ect message when a
P5N connection attempt is -ns-ccess%-l. See Table ++
%or the s-pported error code val-es.The %ollowing
val-es are -sed$
! 1 &eneral 0rror
1 /na-thoriDed 6PN
2 1 P5N Himit 0+ceeded
3 1 No P1&; 6vailable
" 1 P1&; /nreachable
) 1 P1&; 2e?ect
6 1 Ins-%%icient Parameters
( 1 2eso-rce /navailable
E 1 6dmin Prohibited
' A P5N1I5 6lread. In /se
6ttach T.pe !( 3 Valid val-es are
A =initial attach= to a P5N
3 A =handover= attach to a P5N
IPv" 5e%a-lt 2o-ter
6ddress
!E 6 0ncoded as speci%ied in section !.."..a "1octet IPv"
address. Incl-des IPv" 5e%a-lt 2o-ter address assigned
b. P5N gatewa. %or the P5N.
6ddress 6llocation
Ca-se
!' 3 See Table ++ %or the s-pported 6ddress 6llocation
Ca-se val-es.
1a4le 1 VSNCP Con!iguration 0)tions
N7T04 The %ollowing are descriptions o% the 0rror Codes in Table 4
Value General Description Explanation of Use
! 1 &eneral 0rror /sed when there is no other speci%ic error code available to
report the %ail-re
1 /na-thoriDed 6PN 2e3-ested 6PN is not a-thoriDed %or this -ser
2 1 P5N Himit 0+ceeded N-mber o% P5N %or this connection has e+ceeded the ma+im-m
allowed limit
3 1 No P1&; 6vailable No P1&; address available to establish the P5N connection
" 1 P1&; /nreachable P1&; is not reachable or not responding
) 1 P1&; 2e?ect P5N connection attempt re?ected b. P1&;
6 1 Ins-%%icient Parameters 2e3-est does not have s-%%icient parameters to proceed
( 1 2eso-rce /navailable :S&; does not have s-%%icient reso-rce to proceed with the
re3-est
E 1 6dmin Prohibited P5N connection re3-est is administrativel. prohibited at the
:S&;
' A P5N1I5 6lread. In /se The P5N1I5 received in a VSNCP Con%ig-re12e3-est is alread.
in -se %or a P5N connection.
! A S-bscription Himitation The <P5N T.pe= option received %rom the /0 in a VSNCP
Con%ig-re12e3-est does not indicate s-pport %or an. IP address
t.pe allowed b. the s-bscription data %or the 6PN.
1a4le $ 5rror Code values
Value
8decimal9
Description
!! N-ll val-e A -sed on VSNCP Con%ig-re12e3-est sent b. the /0 to initiate
attachment or handover
2)) S-ccess
++ 6ll val-es s-pported in TS 2'.2() cla-se 2...3.
1a4le * Address Allocation Cause values
! 1 &eneral 0rror /sed when there is no other speci%ic error code
available to report the %ail-re
1 /na-thoriDed 6PN 2e3-ested 6PN is not a-thoriDed %or this -ser
2 1 P5N Himit 0+ceeded N-mber o% P5N %or this connection has e+ceeded the
ma+im-m allowed limit
3 1 No P1&; 6vailable No P1&; address available to establish the P5N
connection
" 1 P1&; /nreachable P1&; is not reachable or not responding
) 1 P1&; 2e?ect P5N connection attempt re?ected b. P1&;
6 1 Ins-%%icient Parameters 2e3-est does not have s-%%icient parameters to
proceed
( 1 2eso-rce /navailable :S&; does not have s-%%icient reso-rce to proceed
with the re3-est
E 1 6dmin Prohibited P5N connection re3-est is administrativel. prohibited
at the :S&;
' A P5N1I5 6lread. In /se The P5N1I5 received in a VSNCP Con%ig-re12e3-est
is alread. in -se %or a P5N connection.

You might also like