Professional Documents
Culture Documents
ice (2011-03) "GPRS#; V10.0.0 $ase Station S%ste& "$SS# ' Technical Specification Ser!in( GPRS Support Node "SGSN# interface; Networ Ser!ice "Release )*#
3GPP TS 48.016
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP. The present document has not been subject to any approval process by the 3GPP Or anisational Partners and shall not be implemented. This !pecification is provided for future development wor" within 3GPP only. The Or anisational Partners accept no liability for any use of this !pecification. !pecifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Or anisational Partners# Publications Offices.
Release )*
,eywords
GSM, radio $MT!% is a Trade Mar" of &T!' re istered for the benefit of its members 3GPP% is a Trade Mar" of &T!' re istered for the benefit of its Members and of the 3GPP Or ani(ational Partners )T&% is a Trade Mar" of &T!' currently bein re istered for the benefit of its Members and of the 3GPP Or ani(ational Partners G!M* and the G!M lo o are re istered and owned by the G!M +ssociation
'nternet
#tt"+00111.32"".or2
Copyright Notification -o part may be reproduced e.cept as authori(ed by written permission. The copyri ht and the fore oin restriction e.tend to reproduction in all media.
/ 01223 3GPP Or ani(ational Partners (+4'53 +T'!3 66!+3 &T!'3 TT+3 TT6). +ll ri hts reserved.
ETSI
Release )*
)o%te%ts
6ontents....................................................................................................................................................3 7oreword...................................................................................................................................................8 2 !cope......................................................................................................................................................9 0 4eferences..............................................................................................................................................9 3 :efinitions3 symbols and abbreviations..................................................................................................; 8 -etwor" !ervice eneral description......................................................................................................< 9 &lements for layer=to=layer communication.........................................................................................2> ; !ub=-etwor" !ervice protocol.............................................................................................................01 > -etwor" !ervice 6ontrol protocol........................................................................................................0< < General protocol error handlin ...........................................................................................................38 ? General P:$ definitions and contents.................................................................................................3; 21 General information elements codin .................................................................................................88 22 )ist of system variables......................................................................................................................92
ETSI
Release )*
'ore1ord
This Technical !pecification has been produced by the 3rd Generation Partnership Project (3GPP). The contents of the present document are subject to continuin wor" within the T!G and may chan e followin formal T!G approval. !hould the T!G modify the contents of the present document3 it will be re=released by the T!G with an identifyin chan e of release date and an increase in version number as follows@ Aersion ..y.( where@ . the first di it@ 2 presented to T!G for informationB 0 presented to T!G for approvalB 3 or reater indicates T!G approved document under chan e control. y the second di it is incremented for all chan es of substance3 i.e. technical enhancements3 corrections3 updates3 etc. ( the third di it is incremented when editorial only chan es have been incorporated in the document.
ETSI
Release )*
S o"e
The present document specifies the -etwor" !ervice used on the 5ase !tation !ystem (5!!) to !ervin GP4! !upport -ode (!G!-) interface (Gb interface). The protocol stac" on the Gb interface is defined in the sta e 0 Technical !pecification 3GPP T! 83.1;1. The -etwor" !ervice entity provides networ" services to the 5!!GP entity specified in 3GPP T! 8<.12<. The layer 2 of the Gb interface is specified in 3GPP T! 8<.128. 'n the present document3 the communication between adjacent layers and the services provided by the layers are distributed by use of abstract service primitives. 5ut only e.ternally observable behaviour resultin from the description is normatively prescribed by the present document. The service primitive model used in the present document is based on the concepts developed in 'T$=T 4ecommendation C.011.
Re3ere% es
4eferences are either specific (identified by date of publication3 edition number3 version number3 etc.) or non=specific. 7or a specific reference3 subseDuent revisions do not apply. 7or a non=specific reference3 the latest version applies. 'n the case of a reference to a 3GPP document (includin a G!M document)3 a non=specific reference implicitly refers to the latest version of that document in the same Release as the present document. E2F E0F E3F E8F E9F E;F E>F E<F E?F E21F E22F 3GPP T4 02.?19@ GAocabulary for 3GPP !pecificationsG. 3GPP T! 00.1;1@ GGeneral Pac"et 4adio !ervice (GP4!)B !ervice descriptionB !ta e 2G. 3GPP T! 03.1;1@ GGeneral Pac"et 4adio !ervice (GP4!)B !ervice descriptionB !ta e 0G. 3GPP T! 8<.128@ GGeneral Pac"et 4adio !ervice (GP4!)B 5ase !tation !ystem (5!!) = !ervin GP4! !upport -ode (!G!-) interfaceB Gb interface )ayer 2G. 3GPP T! 8<.12<@ GGeneral Pac"et 4adio !ervice (GP4!)B 5ase !tation !ystem (5!!) = !ervin GP4! !upport -ode (!G!-)B 5!! GP4! Protocol (5!!GP)G. 747 2.2 (2??;)@ G$ser=to=-etwor" 'mplementation + reement ($-')G. (void). 'T$=T 4ecommendation H.?02 (2??>)@ G'!:- user=networ" interface = :ata lin" layer specificationG. 'T$=T 4ecommendation H.?00 (2??0)@ G'!:- data lin" layer specification for frame mode bearer servicesG. 'T$=T 4ecommendation H.?32 (2??<)@ G'!:- user=networ" interface layer 3 specification for 5asic 6all 6ontrolG. 'T$=T 4ecommendation H.?33 (2??9)@ G:i ital !ubscriber !i nallin !ystem -o. 2 (:!! 2) = !i nallin specifications for frame mode switched and permanent virtual connection control and status monitorin G.
The followin documents contain provisions which3 throu h reference in this te.t3 constitute provisions of the present document.
ETSI
Release )*
E20F E23F E28F E29F E2;F E2>F E2<F E2?F E01F E02F
'T$=T 4ecommendation '.3>1 (2??2)@ G6on estion mana ement for the '!:- 7rame 4elayin 5earer !erviceG. 'T$=T 4ecommendation C.011 (Ihite 5oo")@ G'nformation technolo y = Open !ystems 'nterconnection = 5asic 4eference Model@ The basic modelG. +-!' T2.;10@ G'!:- = :ata )in" )ayer !i nallin !pecification for +pplication at the $ser=-etwor" 'nterfaceG. +-!' T2.;1; (2??1)@ G7rame 4elayin 5earer !ervice +rchitectural 7ramewor" and !ervice description (4 2??;)G. +-!' T2.;2> (2??2)@ G:i ital !ubscriber !ystem -o. 2 (:!!2) !i nalin !pecification for 7rame 4elay 5earer !ervice (42??>)G. +-!' T2.;2< (2??2)@ G:i ital !ubscriber !ystem -o. 2 (:!!2) 6ore +spects of 7rame 4elay Protocol for $se with 7rame 4elay 5earer !ervice (42??>)G. '&T7 476 >;< (2?<1)@ G$ser :ata ram ProtocolG (!T: ;). '&T7 476 >?2 (2?<2)@ G'nternet ProtocolG (!T: 9). '&T7 476 08;1 (2??<)@ G'nternet Protocol3 Aersion ; ('Pv;) !pecificationG. 3GPP T! 03.03;@ G'ntra=domain connection of 4adio +ccess -etwor" (4+-) nodes to multiple 6ore -etwor" (6-) nodesG.
3.1 4e3i%itio%s
7or the purposes of the present document3 the terms and definitions iven in 3GPP T! 00.1;1 and the followin in apply@ BSSGP Virtual Connection (BVC) end=to=end virtual communication path between remote -etwor" !ervice user entities BSSGP Virtual Connection I!enti"ier (BVCI) identifier of a 5A63 havin end=to=end si nificance across the Gb interface IP en!#oint an endpoint defined by its 'P address and $:P port. +n 'P endpoint can be a data endpoint andJor a si nallin endpoint $ata IP en!#oint an 'P endpoint used for :ata traffic Si%nallin% IP en!#oint an 'P endpoint used for !i nallin traffic $ata tra""ic data traffic for an 'P !ub=-etwor" is defined as -! !:$s for PTP and PTM functional entities (5A6' 2) Si%nallin% tra""ic si nallin traffic for an 'P !ub=-etwor" is defined as -! !:$s for !i nallin functional entities (5A6'K1) and all P:$s for 'P !ub=-etwor" !ervice 6ontrol Full Me&' Connecti(it) any 'Pv8 endpoint in an -!& is capable of communications with any 'Pv8 endpoint in its peer -!&. +lso any 'Pv; endpoint in an -!& is capable of communications with any 'Pv; endpoint in its peer -!& Net*or+ Ser(ice Entit) I!enti"ier (NSEI) identifier of an -! &ntity havin end=to=end si nificance across the Gb interface3 i.e. the peer -!&s on the 5!! side and the !G!- side are identified by the same -!&' value Net*or+ Ser(ice Virtual Connection (NS,VC) end=to=end virtual communication path between -etwor" !ervice peer entities Net*or+ Ser(ice Virtual Connection I!enti"ier (NS,VCI) identifier of an -!=A6 havin end=to=end si nificance across the Gb interface
ETSI
Release )*
Net*or+ Ser(ice Virtual Lin+ (NS,VL) virtual communication path between the 5!! or the !G!- and the intermediate networ"3 or between the 5!! and the !G!- in case of direct point=to=point confi uration Net*or+ Ser(ice Virtual Lin+ I!enti"ier (NS,VLI) identifier of an -!=A)3 havin local si nificance at the 5!! or !G!Net*or+ Ser(ice Virtual Connection Grou# roups all -!=A6s to ether which provide communication between the same peer -! entities. This roupin has local si nificance at the 5!! or !G!Bloc+e! - un.loc+e! when an -!=A6 can not be used for -! user traffic3 it is bloc"ed. Ihen an -!=A6 can be used for -! user traffic3 it is unbloc"ed $ea! - ali(e when an -!=A6 is able to provide communication between remote -! entities3 it is alive. Ihen it is not able3 it is dead. These states are supervised by means of a test procedure3 as further described in the present document Pool area an area within which an M! may roam without need to chan e the servin !G!-. + pool area is served by one or more !G!-s in parallel. +ll the cells controlled by a 5!6 belon to the same one (or more) pool area(s).
3.2 S56&o!s
7or the purposes of the present document3 the symbols iven in 3GPP T! 03.1;1 apply.
3.3 $&&re7iatio%s
7or the purposes of the present document3 the abbreviations iven in 3GPP T! 02.?19 and the followin apply@ 5&65!!GP 5A6 5A6' 6))M :& 7&674 747 'P 'Pv8 'Pv; ))6 )!P M+6 -! -!&' -!=!+P -!=A6 -!=A6' -!=A) -!=A)' P:$ PTM PTP PA6 4)6 !G!!-! $:P $-' 5ac"ward &.plicit 6on estion -otification 5ase !tation !ystem GP4! Protocol 5!!GP Airtual 6onnection 5!!GP Airtual 6onnection 'dentifier 6onsolidated )in" )ayer Mana ement :iscard &li ibility 7orward &.plicit 6on estion -otification 7rame 4elay 7rame 4elay 7orum 'nternet Protocol 'nternet Protocol version 8 'nternet Protocol version ; )o ical )in" 6ontrol )in" !elector Parameter Medium +ccess 6ontrol -etwor" !ervice -etwor" !ervice &ntity 'dentifier -etwor" !ervice !ervice +ccess Point -etwor" !ervice Airtual 6onnection -etwor" !ervice Airtual 6onnection 'dentifier -etwor" !ervice Airtual )in" -etwor" !ervice Airtual )in" 'dentifier Protocol :ata $nit Point=To=Multipoint Point=To=Point Permanent Airtual 6onnection 4adio )in" 6ontrol !ervin GP4! !upport -ode !ub=-etwor" !ervice $ser :ata ram Protocol $ser=to=-etwor" 'nterface
ETSI
Release )*
4.1 97er7ie1
The position of the -etwor" !ervice within the protocol stac" of the Gb interface is shown in fi ure 8.2.2.
))6 4&)+L 4)6 M+6 5!!GP -! )2 5!!GP -! )2 Gb
5!! (9T*+
!G!-
:SSGP, L1, LL), M$), R*L$;, RL) are outside t#e s o"e o3 t#e "rese%t do u6e%t, re3er to 3GPP TS 43.060 3or 3urt#er detai!s.
3i(ure +-)-)4 Position of the NS within the G5 interface protocol stac The -etwor" !ervice performs the transport of -! !:$s between the !G!- and 5!!. The services provided to the -! user shall be@ = -etwor" !ervice !:$ transfer. The -etwor" !ervice entity shall provide networ" service primitives allowin for transmission and reception of upper layer protocol data units between the 5!! and !G!-. The -! !:$s are transferred in order by the -etwor" !ervice3 but under e.ceptional circumstances order may not be maintained. -etwor" con estion indication. 6on estion recovery control actions may be performed by the !ub=-etwor" !ervice (e. . 7rame 4elay). 6on estion reportin mechanisms available in the !ub=-etwor" !ervice implementation shall be used by the -etwor" !ervice to report con estion. !tatus indication. !tatus indication shall be used to inform the -! user of the -! affectin events e. . chan e in the available transmission capabilities.
The -etwor" !ervice entity is composed of an entity dependent on the intermediate transmission networ" used on the Gb interface3 the !ub=-etwor" !ervice3 and of a control entity independent from that networ"3 the -etwor" !ervice 6ontrol. There is a hierarchical relationship between both entities. This is reflected in fi ure 8.2.0. The detailed communication mechanisms between both entities is an internal matter for the -etwor" !ervice and is not further standardi(ed.
-etwor" !ervice
ETSI
Release )*
The !ub=-etwor" !ervice entity provides a communication service to -etwor" !ervice 6ontrol peer entities. The -etwor" !ervice 6ontrol peer entities use the !ub=-etwor" !ervice for communication with each other. The peer=to= peer communication accross the Gb interface between remote -etwor" !ervice 6ontrol entities is performed over -etwor" !ervice Airtual 6onnections (-!=A6s). +n -!=A6 is a virtual communication path between -etwor" !ervice 6ontrol peer entities. The -etwor" !ervice entity provides a communication service to -! user peer entities@ the peer=to=peer communication between remote -! user entities is performed over 5!!GP Airtual 6onnections (5A6s). + 5A6 is a virtual communication path between -etwor" !ervice user peer entities. + -etwor" !ervice &ntity communicates with only one peer -etwor" !ervice &ntity. +ddressin across the Gb interface is further detailed in the rest of the present document. The -etwor" !ervice 6ontrol entity is responsible for the followin functions@ = = = -! !:$ transmission@ The -! !:$s shall be transmitted on the -!=A6s. The -! !:$s are encapsulated into -etwor" !ervice 6ontrol P:$s which in turn are encapsulated into !ub=-etwor" !ervice P:$s. )oad sharin @ The load sharin function distributes the -! !:$ traffic amon st the available (i.e. unbloc"ed) -!=A6s of a roup. -!=A6 mana ement@ + bloc"in procedure is used by an -! entity to inform an -! peer entity when an -!=A6 becomes unavailable for -! user traffic. +n unbloc"in procedure is used for the reverse operation. + reset procedure is used between peer -! entities in order to set an -!=A6 to a determined state3 after events resultin in possibly inconsistent states of the -!=A6 at both sides of the Gb interface. + test procedure is used to chec" that an -!=A6 is operatin properly between peer -! entities.
4.2 $ddressi%2
The purpose of this sub=clause is to describe the addressin principles on the Gb interface in a eneric way3 i.e. irrespective of the e.act confi uration of the Gb interface and of the e.act nature of the intermediate transmission networ"3 when present. Therefore3 this sub=clause provides an abstract description of the addressin principles. These principles are then applied to real networ"s in sub=clause G!ub=-etwor" !ervice protocolG. 'n this sub=clause3 addressin is considered in the eneral case where an !G!- is connected to several 5!!s via an intermediate transmission networ" and in the specific case where a 5!! is connected to several !G!-s within one or more pool areas3 see 3GPP T! 03.03;. Point=to=point physical connections may also be used3 addressin in this special case can be derived from the eneral case.
ETSI
Release )*
)*
U$P -IP
A
I NS ,VL
U$P -IP
B
III NS ,VL
U$P -IP
A
II NS ,VL
U$P -IP
-!=A63 ($:P +J'P03 $:P5J'P3) -!=A68 ($:P +J'P03 $:P6J'P3)
C
IV NS ,VL
3i(ure +-0-0-)4 6P su5'networ relationship 5etween NS'/8s and NS'/9s 7or e.ample3 in the case of a 7rame 4elay networ"3 the -!=A6 is the 74 permanent virtual connection (PA6). 7i ure 8.0.0.0 shows the relationship between -!=A6s and -!=A)s for a 7rame 4elay sub=networ". 'n the case of an 'P networ"3 the -!=A6 is iven by a pair of 'P endpoints at the 5!! and !G!-. Ihile 7i ure 8.0.0.2 illustrates a confi uration with only one -!&3 multiples -!& in either the 5!! or !G!- are allowed. +t the 5!!3 the 'P endpoints for each -!& shall not be shared amon -!&s connected to the same !G!-. Mowewer3 an 'P endpoint at the 5!! may serve multiple -!&s when each of the -!&s is connected towards different !G!-s. +t the !G!-3 an 'P endpoint may serve multiple -!&sB (i.e. 'P endpoints may be shared amon -!&s).
end=to=end -!=A6
5!!
3i(ure +-0-0-04 3ra&e rela% su5'networ relationship 5etween NS'/8s and NS'/9s
ETSI
Release )*
))
&ach -!=A6 is identified by means of a -etwor" !ervice Airtual 6onnection 'dentifier (-!=A6') havin end=to=end si nificance across the Gb interface. +n -!=A6' uniDuely identifies an -!=A6 within an !G!- and within a 5!!. The establishment of an -!=A6 includes the establishment of physical lin"s3 see 3GPP T! 8<.1283 and of -!=A)s. 'n the case of an 74 sub=networ" -!=A6s and -!=A)s are permanently established by means of administrative procedures3 -!=A6's are allocated by administrative means as well. The mappin of -!=A6's on -!=A)'s and on physical lin" identifiers is held in non=volatile memory. Ihen employin an 'P sub=networ" the -!=A6s and -!=A)s may be established by means of administrative means (static confi uration) or by auto=confi uration procedures (dynamic confi uration).
ETSI
Release )*
)0
4.2.5 <se o3 )o% e"ts o% t#e G& =%ter3a e 1#e% =%tra 4o6ai% )o%%e tio% o3 R$( (odes to Mu!ti"!e )( (odes a""!ies i% t#e :SS
BSS 2 SGSN 2
5A6'K3
-!&'K2
-!=A6 2 -!=A6 0
-!&'K2
4adio cell 0
SGSN 0 5A6'K3
-!&'K0
5A6'K9
-!=A6 3 -!=A6 8
-!&'K0
3i(ure +-0-0-34 :se of G5 8oncepts when 6ntra Do&ain 8onnection of RAN Nodes to Multiple 8N Nodes applies in the $SS 7or a pool area the 5!! sets up several -!&s3 and each of these -!&s oes towards different !G!-s. 'n this way the 5!! have one -!& towards each of the connected !G!-s. +lternatively3 several -!&s in the 5!! are connected towards each of the !G!-s supportin the pool area. One or more -!=A6s are set up between each of the -!&s in the 5!! and the correspondin peer -!&s in the !G!-s. 'n an 'P networ"3 an -!=A6 is identified by a pair of 'P addresses and $:P ports at both the 5!! and the !G!-. 'n a 74 networ"3 the identity of an -!=A6 is uniDue within an -!&'.
ETSI
Release )*
)3
The load sharin function distributes the -! !:$ traffic amon the unbloc"ed -!=A6s of the same roup on the Gb interface. The use of load sharin also provides to the upper layer seamless service upon failure by re=or ani(in the -! !:$ traffic between the unbloc"ed -!=A6s of the same roup. The re=or ani(ation may disturb the order of transferred -! !:$s. The load sharin function should be implemented in both the 5!! and the !G!-. )oad sharin applies only to -! !:$s3 not to -! si nallin such as -!=A6 mana ement P:$s.
4.4.1.2
+ll -! !:$s to be transmitted over the Gb interface are passed to the load sharin function alon with the )in" !elector Parameter ()!P) 3 the 5A6' and the -!&'. )!P and 5A6' are used by the -! entity to select amon st the unbloc"ed -!=A6s within the roup3 addressed by means of the -!&'3 where to send the -! !:$. The mappin between )!P and -!=A6 is based on an implementation dependent function that meets the followin reDuirements@ = = 7or each 5A6 and -!&'3 the -! entity selects the -!=A6 out of the roup based on the )!P. This is an internal matter for the -! entity and it is not subject to further standardi(ation. 7or each 5A6 and -!&'3 -! !:$s with the same )in" !elector Parameter shall be sent on the same -!=A6. Thus3 the load sharin function uarantees that3 for each 5A63 the order of all -! !:$s mar"ed with the same )!P value is preserved. 'n the event of a lin" failure and subseDuent re=or ani(ation of the -! !:$ traffic between the unbloc"ed -!=A6s3 the receiver may et out of order -! !:$s. 7urther actions implemented to prevent this error are outside the scope of the present document. )oad sharin functions at the 5!! and the !G!- are independent. Therefore3 uplin" and downlin" -! !:$s for a subscriber may be transferred over different -!=A6s. + chan e in -!=A6s available for -! user traffic (i.e. one or more -!=A6s become bloc"ed or unbloc"ed) shall result in a re=or ani(ation of the -! !:$ traffic amon st the unbloc"ed -!=A6s of the same roup. 7or a 5A63 when there is no unbloc"ed -!=A6 of the roup left between a 5!! and a !G!-3 the correspondin traffic is discarded by the -! at the sendin side.
= = =
The )in" !elector Parameter is locally used at the 5!! and at the !G!- and shall not be transmitted across the Gb interface.
The load sharin function distributes the -! !:$s and !-! P:$s traffic amon the available 'P endpoints on the Gb interface. The use of load sharin also provides to the upper layer seamless service upon failure by re=ne otiatin the -! !:$ traffic between the remainin 'P endpoints. The re=ne otiation may disturb the order of transferred -! !:$s. The load sharin function shall be implemented in both the 5!! and the !G!-. The load sharin function for the 'P sub=networ" determines the local 'P endpoint locally and the remote 'P endpoint based on wei ht information provided by the peer -!&. &ach -!& shall use an implementation dependent load sharin function to determine the local 'P endpoint associated with all -! !:$ traffic related to an M!. The remote 'P endpoint shall initially be determined by an implementation dependent load sharin function that distributes the traffic in eDual proportion to the relative wei hts assi ned to the peer -!&#s endpoints. These relative wei hts are assi ned by the peer -!& for both si nallin traffic and data traffic and will be referred to as si nallin wei ht and data wei ht respectively. (These relative wei hts are communicated usin the !-!=6O-7'G3 !-!=+::3 and !-!=6M+-G&=I&'GMT P:$s. +lso3 the remote 'P endpoint can be chan ed by the peer -!& via the 4esource :istribution 7unction (refer to sub= clause 8.8a.).
ETSI
Release )*
)+
4.4.2.2
The )!P is used by an -! entity to select amon st the available local 'P endpoints for the iven -!&'3 from which the -! !:$s are sent. The association between an )!P and a local 'P endpoint is based on an implementation dependent function that meets the followin reDuirements@ = 7or each -!=!:$3 an -! entity selects a local 'P endpoint based on the )!P for sendin the -!=!:$ to the peer -!&. 'f the )!P has not been associated with a local 'P endpoint3 then a local 'P endpoint shall be selected by a method that is implementation dependent. This is an internal matter for the -! entity and it is not subject to further standardisation. Once a local 'P endpoint is selected for the )!P3 the -!& should maintain a lin"a e between the )!P and the local 'P endpoint so that -! !:$s with the same )in" !elector Parameter shall be sent from the same local 'P endpoint. The -!& may disassociate the M! from the last used local 'P endpoint when an M! ma"es a cell chan e. 'f a local 'P endpoint that has been mapped to an )!P is ta"en out of service3 a new local 'P endpoint shall be selected and associated with the )!P. !election of the local 'P endpoint occurs locally at each -!&. 'f there is no available local 'P endpoint3 the correspondin traffic is discarded by the -! at the sendin side.
= = =
The )in" !elector Parameter is locally used at the 5!! and at the !G!- and shall not be transmitted across the Gb interface.
4.4.2.3
+ remote 'P endpoint is an 'P address and $:P port that the peer -!& has made "nown to the local -!& (e. . usin the 6onfi uration procedure). 'n addition to bein used to select the local 'P endpoint3 the )!P is also used by the -! entity to select amon st the available remote 'P endpoints for the iven -!&'3 to which the -! !:$s are sent. The selection of the remote 'P endpoint for an )!P is initially based on the si nallin wei ht and data wei ht of the remote 'P endpoints. +lso3 the 4esource distribution function can be used by the peer -!& to initially reDuest or subseDuently chan e the remote 'P endpoint selection for an )!P.
4.4.2.3.1
7or each -!=!:$3 an -! entity selects a remote 'P endpoint based on the )!P for sendin the -!=!:$ to the peer -!&. 'f the )!P has not been associated with a remote 'P endpoint3 then a remote 'P endpoint shall be selected for the )!P accordin to the data=wei hts assi ned to the peer -!&#s 'P endpoints. The remote 'P endpoints shall be selected in eDual proportion to the data=wei hts assi ned to the peer -!&#s endpoints. :ata=wei hts are assi ned by the peer -!& and have a value ran e of 1 to 099. + data wei ht of 1 assi ned to an 'P endpoint indicates that the load sharin function shall not initially associate this remote 'P endpoint to an )!P. Mowever3 if an )!P has been previously associated with a remote 'P endpoint3 -! !:$s associated with this )!P shall be sent to this remote 'P endpoint re ardless of its data wei ht3 i.e.3 even when the data wei ht has a value of 1. (This association of )!P to the 'P endpoint with a data wei ht of 1 may have been reDuested by the remote -!& via the 4esource :istribution 7unction.) &.amples of eDual proportion selection@ = = = 'f 'P endpoint (+) has data wei htK9 and endpoint (5) has data wei htK213 then endpoint (5) will be selected for initial association with an )!P twice as often as endpoint (+). 'f 'P endpoint (+) has data wei htK21 and endpoint (5) has data wei htK213 then endpoint (+) and endpoint (5) will be selected for initial association with an )!P on an eDual basis. 'f 'P endpoint (+) has a data wei htK13 then 'P endpoint (+) will not be selected for initial association with an )!P. Mowever3 'P endpoint (+) may be associated with an )!P via the peer -!&#s use of the 4esource :istribution 7unction.
Once a remote 'P endpoint is selected for the )!P3 the -!& should maintain a lin"a e between the )!P and the remote 'P endpoint so that -! !:$s with the same )!P shall be directed to the same remote 'P endpoint. 'f a remote 'P endpoint associated with an )!P is ta"en out of service3 then another remote 'P endpoint shall be selected accordin to
ETSI
Release )*
)1
the data=wei hts assi ned by the peer -!& and associated with the )!P. The association of an )!P to a remote 'P endpoint can be chan ed by the peer -!& usin the 4esource :istribution function (refer to sub=clause 8.8a). The 5!! may disassociate the )!P from the remote 'P endpoint when an M! ma"es a cell chan e or when the M! conte.t is deleted. The !G!- shall associate an M! with the last used remote 'P endpoint as lon as the !G!- has location information for the M! on cell level. The )in" !elector Parameter is locally used at the 5!! and at the !G!- and shall not be transmitted across the Gb interface.
4.4.2.3.2
Out oin 5A6'K1 -!=!:$s3 or !-! P:$s shall be sent to a remote 'P endpoint accordin to the si nallin wei ht assi ned by the peer -!&. The sendin -!& shall distribute these messa es in eDual proportion to the si nallin wei hts assi ned to the peer -!&#s 'P endpoints. The sendin -!& may send the 5A6'K1 -!=!:$s and all !-! P:$s from any 'P endpoint. -OT&@ )oad sharin endpoint selection does not apply to -!=!:$s or !-! P:$s subject to specific conditions stipulated elsewhere in the present specification3 such as !-!=!'N& and !-!=6O-7'G P:$s that need to be sent to an !G!- pre=confi ured endpoint3 or any ac"nowled ement J response that needs to be sent bac" to the endpoint havin ori inated the correspondin reDuest.
&.amples of eDual proportion selection@ = = = 'f 'P endpoint (+) has si nallin wei htK9 and 'P endpoint (5) has si nallin wei htK213 then 'P endpoint (5) will be selected as a si nallin 'P endpoint twice as often as 'P endpoint (+). 'f 'P endpoint (+) has si nallin wei htK21 and 'P endpoint (5) has si nallin wei htK213 then 'P endpoint (+) and 'P endpoint (5) will be selected as a si nallin 'P endpoint on an eDual basis. 'f 'P endpoint (+) has a si nallin wei htK13 then 'P endpoint (+) will not be selected as a si nallin 'P endpoint.
'f there is no available remote 'P endpoint3 the correspondin traffic is discarded by the -! at the sendin side. The )in" !elector Parameter is locally used at the 5!! and at the !G!- and shall not be transmitted across the Gb interface.
ETSI
Release )*
).
-OT&@ = =
The 5!!GP :)=$-'T:+T+ (5!!GP $)=$-'T:+T+) and the 5!!GP $)=M5M!=$-'T:+T+ with an ))6=P:$ )en th 'ndicator set to 1 are iven in 3GPP T! 8<.12<.
+n -!& shall only act on a reDuest for chan e in 'P endpoint if the new 'P endpoint has previously been confi ured and is operational. 7or M5M!3 the resource distribution function is only available at the 5!! side. That is3 it is only the 5!! that can reDuest a chan e of the 'P endpoint to which the -! !:$s for an M5M! session are sent while M5M! data flows are only present in the downlin" direction. $pon receivin a reDuest for chan e in 'P endpoint3 an -!& shall notify the -! user entity of the chan e by an indication in the )in" !elector Parameter (that is3 the 'P endpoint at the peer entity) and direct subseDuent -! !:$s for the iven M! or M5M! session to the new 'P endpoint. The resource distribution functions are independent at the 5!! and the !G!-. That is3 each entity may independently choose the 'P endpoint at which -! !:$s for an M! or M5M! session are received. +n -!& shall obtain the new 'P endpoint from the source 'P endpoint (i.e. in the $:PJ'P header) of the -! !:$ in which the 4eDuest 6han e 7low bit was set. The new 'P &ndpoint is not e.plicitly transmitted over the Gb. The 5!! shall associate an M! with the last used remote 'P endpoint as lon as the M! conte.t e.ist in the 5!! or until the M! ma"es a cell chan e. The !G!- shall associate an M! with the last used remote 'P endpoint as lon as the !G!- has location information for the M! on cell level. The !G!- shall associate an M5M! session with the last used remote 'P endpoint for the duration of the M5M! session.
= = = = =
Ihen the -!=A6 becomes available a ain for -! user traffic3 the -! entity which initiated the bloc"in procedure may inform the remote -! peer entity by means of an unbloc"in procedure. The remote -! entity shall then mar" the -!= A6 as unbloc"ed and shall consider it as available for -! user traffic. The bloc"in J unbloc"in procedures are further detailed in the rest of the present document.
ETSI
Release )*
)2
This procedure is used to reset one -!=A6 to a determined state between remote entities. This procedure is performed@ = = = = when a new -!=A6 is set=upB after a processor re=startB after a failure recovery when the state of an -!=A6 must be set to bloc"ed and aliveB or at any local event restorin an e.istin -!=A6 in the dead state or in an undetermined state.
This sub=clause presents the -etwor" !ervice in a eneric way3 no assumptions are made re ardin the real protocols providin the networ" services.
G!M 1<.2<
-!=!+P
-etwor" !ervice
G!M 1<.2;
3i(ure 1-)-)4 Networ Ser!ice pri&iti!e &odel The networ" services are provided at the -etwor" !ervice=!ervice +ccess Point (-!=!+P).
ETSI
Release )*
),
)9(G*ST=9( ST$T<S
? ?
5.2.1 Pri6iti7es
5.2.1.1 (S-<(=T4$T$-Re>uest
This primitive is used by the -! user entity to send a -! !:$ to its peer entity via a 5A6. The -! entity sends the -! !:$ in unac"nowled ed mode. The )in" !elector Parameter is used to identify the -! !:$s which must be sent in order relatively to each other. The -!&' is used by the -! entity to select the roup of -!=A6s correspondin to the addressed remote entity. The -! 6han e 'P endpoint is used to reDuest the -! entity to indicate whether a GreDuest chan e flowG or Gconfirm chan e flowG indication needs to be sent to its peer entity.
5.2.1.2
(S-<(=T4$T$-=%di atio%
This primitive is used by the -! entity to provide the -! user entity with a -! !:$ received on a virtual connection. The -! !:$ are received in unac"nowled ed mode. 5A6' to ether with -!&' indicate which 5A6 the -! !:$ was received on. The -! 6han e 'P endpoint is used to indicate to the user of the -! entity whether a GreDuest chan e flowG or Gconfirm chan e flowG indication was received from the peer entity. 'n case a GreDuest chan e flowG is received from the peer entity the )in" !elector Parameter on which the -! !:$ was received is sent to the hi her layer.
5.2.1.3
(S-)9(G*ST=9(-=%di atio%
The -! entity shall be able to detect when a con estion situation starts and ends on an -!=A6. This primitive is used by the -! entity to report to the -! user entity that con estion is detected or that the con estion situation has disappeared. The 5A6' and -!&' of the affected 5A6 and the con estion cause are reported to the -! user entity. Typically3 the cause indicates the direction of transmission affected by the con estion.
5.2.1.4
(S-ST$T<S-=%di atio%
There may be situations where an -!=A6 becomes unavailable for -! user traffic. Ihen this occurs3 the -! user is informed of the de radation of the transfer capacity by means of this primitive includin the Gtransfer capabilityG parameter. Ihen an -!=A6 previously unavailable for -! user traffic becomes available a ain3 the -! user entity is also informed by means of this service primitive3 indicatin the current transfer capability. This primitive may be used in response to an -!=$-'T:+T+=4eDuest primitive which the -! is unable to serve because of e. . -!=A6 failure. This primitive may also be used upon recovery after a failure affectin the -!.
5.2.2 Para6eters
5.2.2.1 (S S4<
The -! !:$s are specified in 3GPP T! 8<.12<. They shall never be inspected by the -etwor" !ervice entity.
ETSI
Release )*
)7
5.2.2.2
The )in" !elector Parameter is included in the -!=$-'T:+T+=4eDuest primitive for load sharin purposes as described in sub=clause G4eDuirements on load sharin functionG. The )in" !elector Parameter is included in the -!=$-'T:+T+='ndication primitive and in the -!=$-'T:+T+= 4eDuest primitive for resource distribution purposes as described in sub=clause 8.8a.2. The )in" !elector Parameter shall include a reference to the local 'P endpoint and the remote 'P endpoint for resource distribution purposes if the -! 6han e 'P endpoint parameter has the cause value of GreDuest chan e flowG.
5.2.2.3
5A6' and -!&' parameters are included in the service primitives to identify the 5A6 for which the service is provided. These parameters are used by the -! entity to multiple. the -! !:$s over the -!=A6s.
5.2.2.4
)o%2estio% ause
The con estion cause shall indicate the affected direction of transmission and may be set to the followin values@ a) con estion detected3 bac"wardB b) end of con estion3 bac"wardB c) con estion detected3 forwardB d) end of con estion3 forward.
5.2.2.5
Tra%s3er a"a&i!it5
This parameter is used to report to the -! user entity the current transfer capacity available for a 5A63 in terms of bandwidth. This parameter may be set to any value from G1G ((ero) to the ma.imum bandwidth provided by the complete set of -!=A6s associated to the 5A6.
5.2.2.6
This parameter is used to indicate to the -! user entity the reason which caused the -!=!T+T$!='ndication primitive to be used. The cause values are@ -!=A6 failure@ -!=A6 recovery@ -! failure@ -! recovery@ a failure is affectin one or more -!=A6s3 the -! is still available. one or more -!=A6s which were in failure are available a ain. the -! can not provide data transfer services to the -! user. the -! can provide data transfer services a ain.
ETSI
Release )*
0*
'n case of an intermediate 7rame 4elay networ"3 both 5!! and !G!- shall be treated as the user side of the user=to= networ" interface. The networ"=to networ" interface is outside the scope of the present document. Only 7rame 4elay permanent virtual connections (PA6s) shall be used on the Gb interface. Therefore 'T$=T 4ecommendation H.?00 +nne. + or T2.;2< for P6!2?11 and 'T$=T 4ecommendation H.?33 +nne. + or T2.;2> for P6!2?113 permanent virtual connection procedures3 shall be supported. !witched virtual connection procedures in 'T$=T 4ecommendation H.?00 or T2.;2< for P6!2?11 and 'T$=T 4ecommendation H.?33 or T2.;2> for P6!2?11 shall not be supported. 'T$=T 4ecommendation H.?02 or T2.;10 and 'T$=T 4ecommendation H.?32 procedures shall not be applicable. The 7rame 4elay user=to=networ" interface ($-') shall be implemented on the Gb interface accordin to the 747 2.2 a reement3 unless otherwise stated in the present document. !elected options or deviations from 747 2.2 are specified in the rest of this 7rame 4elay chapter. Ihere discrepancies arise between the present document and the above mentioned recommendations3 the present document ta"es precedence. The rest of this 7rame 4elay sub=clause applies only to PA6 usa e. The Gb interface addressin principles shall be applied as follows@ = = = = = The physical lin" is the 7rame 4elay bearer channel. The -!=A) is the local lin" in one end (at $-') of the 7rame 4elay PA6. The -!=A)' is the 7rame 4elay :)6' to ether with the bearer channel identifier. The -!=A6 is the 7rame 4elay PA6. The !ub=-etwor" !ervice entity is the 7rame 4elay entity.
ETSI
Release )*
0)
'n case of an intermediate 7rame 4elay networ"3 both 5!! and !G!- shall be treated as the user side of the user=to= networ" interface3 see fi ure ;.2.0.0. The networ"=to networ" interface is outside the scope of the present document.
Gb !G!(user)
6.1.4.2
'ra6e !e%2t#
The default ma.imum information field si(e of 2 ;11 octets shall be supported on the Gb interface. Ma.imum information field si(es reater than 2 ;11 octets may be a reed to between 7rame 4elay networ" operators and users at subscription time.
6.1.4.3
6on estion control is defined in 747 2.2 and consists of con estion avoidance and con estion recovery mechanisms. 6on estion control on the Gb interface consists of con estion avoidance based on the :& bit and on e.plicit notifications via the 7&6- and 5&6- bits within the address field of the 7rame 4elay frame. 6on estion avoidance based on the 6))M messa e (see 'T$=T 4ecommendation H.?00 sub=clause +.> or T2.;2< for P6!2?11 and 747 2.2 sub=clause 0.0.9) is not reDuired at the 5!! and !G!- sides. -o con estion control mechanism based on implicit con estion detection (see 'T$=T 4ecommendation H.?00 sub= clause +.;.2) or T2.;2< for P6!2?11 is reDuired at the 5!! and !G!- sides.
6.1.4.3.1
4* &it usa2e
The 5!! and the !G!- shall always set the :& bit to 1 ((ero).
6.1.4.3.2
Settin% o" t'e FECN an! BECN .it& The 7&6- and 5&6- bits shall be set to 1 by the 5!! and the !G!-. Reaction u#on recei#t o" FECN or BECN 3ar+e! "ra3e& The reaction of the 5!! and the !G!- upon reception of 7&6- or 5&6- mar"ed frames is implementation dependent.
ETSI
Release )*
00
't is recommended to implement 'T$=T 4ecommendation H.?00 appendi. '.0 or T2.;2< for P6!2?11 procedures or similar procedures3 so that the -! entity can reduce or increase the transmission rate3 dependin on the 7&6- or 5&6bits received. The -! entity shall be able to report the con estion situation to the upper layer. The criteria to be met for con estion bein reported to the upper layer are implementation dependent. The upper layer is e.pected to reduce or increase its transmission rate as appropriate. 't shall be up to the upper layer to perform further appropriate actions e. . flow control with its peer entity3 see 'T$=T 4ecommendation '.3>1 or T2.;1; for P6!2?11.
6.1.4.4
'T$=T 4ecommendation 4evised H.?33 anne. + or T2.;2> for P6!2?11 procedures shall be implemented at the 5!! and the !G!- sides as recommended in 747 2.2 sub=clause 0.3. On the Gb interface3 these procedures shall be initiated by the user side of the $-'3 reverse procedures shall not be used. Only periodic pollin shall be used3 asynchronous status messa e needs not to be supported. !witched virtual connection procedures 3 see 747 2.2 sub=clause 0.3.03 shall not be implemented.
6.1.4.5
The 6J4 bit shall not be used and shall be set to 1 by the sendin entity. 't shall not be chec"ed by the receivin entity.
ETSI
Release )*
03
a) +fter start=up the 5!! -!& reports to the peer=!G!- -!& by initiatin the !i(e procedure. b) Then3 the 5!! initiates the 6onfi uration Procedure in which a seDuence of messa es are e.chan ed between the 5!! and the !G!- containin si nallin endpoints3 data endpoints3 and initial wei hts. + pre=confi ured endpoint shall not be used for -!& data or si nallin traffic (with the e.ception of !i(e and 6onfi uration procedures) unless it is confi ured by the !G!- usin the auto=confi uration procedures. ;) + networ" connection as part of the intermediate 'P networ" between the -!&s shall be terminated by the same type of 'P addresses (e. . 'Pv8 or 'Pv;). >) 7or dynamic confi urations the chan e of initially confi ured parameters shall be supported by the +dd procedure3 :elete procedure and 6han eIei ht procedure. <) The !-! messa es (!-! !'N&3 !-! 6O-7'G3 !-! +::3 !-! :&)&T&3 !-! 6M+-G&I&'GMT) servin to support the confi uration3 !i(e3 +dd3 :elete and 6han eIei ht procedures shall only be used in the case of dynamic confi uration.
6.2.2 =P 'ra26e%tatio%
7ra mentation should be avoided if possible. &.amples of fra mentation drawbac"s are3 e. .@ = = 7ra mentation is inefficient3 since the complete 'P header is duplicated in each fra ment. 'f one fra ment is lost3 the complete pac"et has to be discarded. The reason is that no selective retransmission of fra ments is possible.
Mechanisms used to avoid fra mentation are outside the scope of the present document.
The 5!! -!& shall send an !-!=!'N& P:$ to the !G!- usin any of the pre=confi ured !G!- 'P endpoints (confi urin of any pre=confi ured !G!- 'P endpoints is out of the scope of the present document). The 5!! shall start timer Tsns=prov. The !-!O!'N& P:$ shall contain the followin information elements@ = = = -!&'@ -!& 'dentifier. Ma.imum -umber of -!=A6s@ ma.imum number of -!=A6s the 5!! -!& can support. 4eset 7la @ indicates whether all confi uration information between the 5!! -!& and its peer !G!- -!& shall be cleared prior to a forthcomin initiation of the confi uration procedure by the 5!! -!& (4eset=bit field of the
ETSI
Release )*
0+
Reset Flag '& set to G2G)3 or if the procedure is only initiated to ascertain the ability of the !G!- -!& to support the reDuested capabilities (4eset=bit field of the Reset Flag '& set to G1G). = = -umber of 'P8 &ndpoints@ ma.imum number of 5!! -!& 'Pv8 addresses that the 5!! -!& is allowed to confi ure throu h the forthcomin confi uration procedure andJor -umber of 'P; &ndpoints@ ma.imum number of 5!! -!& 'Pv; addresses that the 5!! -!& is allowed to confi ure throu h the forthcomin confi uration procedure.
$pon receipt of an !-!=!'N& P:$3 the !G!- shall@ = 'f the 4eset=bit field of the Reset Flag '& is set to G2G3 clear all previous operatin information about the 5!! -!& (no operatin information shall be affected in the !G!- if the 4eset=bit field of the Reset Flag '& is set to G1G). !end an !-!=!'N&=+6, P:$ to the source 'P endpoint. The !-!=!'N&=+6, P:$ shall contain the -!&' '&. The !-!=!'N&=+6, P:$ may contain the Cause '& as specified in sub=clause ;.0.8.2.
$pon receipt of an !-!=!'N&=+6, P:$ the 5!! shall@ = = !top timer Tsns=prov. 'f the 4eset=bit field of the Reset Flag '& was set to G2G in the !-!=!'N& P:$ sent by the 5!!3 initiate the confi uration procedure (see sub=clause ;.0.9).
6.2.5
The confi uration procedure is used on the Gb interface to e.chan e confi uration information between an -!& and its peer -!&. To start the confi uration procedure3 the clientJserver principle is used3 with the 5!! as the client. $pon start=upJrestart of a 5!! -!& or followin the detection of a restart of a peer !G!- -!& (e. . by means of the test procedure = see sub=clause >.8b)3 the !i(e procedure with the 4eset=bit field of the Reset Flag '& set to G2G in the !-!= !'N& P:$ shall be performed upon initiation by the 5!! -!& before the confi uration procedure is started.
ETSI
Release )*
01
+fter completion on the 5!! side of the !i(e procedure havin indicated a reset3 the 5!! -!& shall send an !-!= 6O-7'G P:$ to the same pre=confi ured !G!- 'P endpoint used in the !i(e procedure. -OT&@ This does not imply that the !-!=6O-7'G P:$ has to be sent from the same 'P endpoint used in the !i(e procedure.
The 5!! shall start timer Tsns=prov. The !-!=6O-7'G P:$ shall contain the followin information elements@ -!&'@ &nd 7la @ )ist of 'P8 &lements@ )ist of 'P; &lements@ -!& 'dentifier. identifies the last !-!=6O-7'G P:$ sent by the 5!! -!&. one or more 'Pv8 endpoints3 or one or more 'Pv; endpoints.
$pon receipt of an !-!=6O-7'G P:$ sent by the 5!!3 the !G!- shall send an !-!=6O-7'G=+6, P:$ to the source 'P endpoint. $pon receipt of an !-!=6O-7'G=+6, P:$ sent by the !G!-3 the 5!! shall@ = = !top timer Tsns=prov. 4epeat the above !-!=6O-7'G P:$ seDuence to the !G!- if the 5!! has more 'P endpoints to confi ure.
+fter completion on the !G!- side of the !i(e procedure3 the !G!- shall send an !-!=6O-7'G P:$ to the 5!! -!& usin any "nown si nallin 'P endpoints (i.e.3 from information contained within an !-!=6O-7'G P:$ sent by the 5!!). The !G!- shall start timer Tsns=prov. The !-!=6O-7'G P:$ shall contain the followin information elements@ -!&'@ &nd 7la @ )ist of 'P8 &lements@ )ist of 'P; &lements@ -!& 'dentifier. identifies the last !-!=6O-7'G P:$ sent by the !G!- -!&. one or more 'Pv8 endpoints3 or one or more 'Pv; endpoints.
$pon receipt of an !-!=6O-7'G P:$ sent by the !G!-3 the 5!! shall send an !-!=6O-7'G=+6, P:$ to the source 'P endpoint. $pon receipt of an !-!=6O-7'G=+6, P:$ sent by the 5!!3 the !G!- shall@ = = !top timer Tsns=prov. 4epeat the above !-!=6O-7'G P:$ seDuence to the 5!! if the !G!- has more 'P endpoints to confi ure. The !G!- shall start timer Tsns=prov.
-either the !G!- nor the 5!! shall initiate any other procedure before receivin the peer#s end=fla .
ETSI
Release )*
0.
$pon receivin an !-!=6O-7'G=+6, P:$ with a cause code set to G'nvalid number of 'P; &ndpointsG the 5!! may notify the OPM system and abort the procedure. 7urther actions are outside the scope of the present document. The 5!! shall clear all information associated with the peer !G!- -!&. $pon receivin an !-!=6O-7'G P:$ with the &=bit field in the End Flag '& set to G2G3 if the total number of 'Pv8 elements sent to the 5!! by the !G!- -!& is reater than the number of 'Pv8 endpoints supported by the 5!! -!&3 the 5!! shall send an !-!=6O-7'G=+6, P:$ with a cause code set to G'nvalid number of 'P8 &ndpointsG and clear all information associated with the peer !G!- -!&. $pon receivin an !-!=6O-7'G P:$ with the &=bit field in the End Flag '& set to G2G3 if the total number of 'Pv; elements sent to the 5!! by the !G!- -!& is reater than the number of 'Pv; endpoints supported by the 5!! -!&3 the 5!! shall send an !-!=6O-7'G=+6, P:$ with a cause code set to G'nvalid number of 'P; &ndpointsG and clear all information associated with the peer !G!- -!&. $pon receivin an !-!=6O-7'G=+6, P:$ with a cause code set to G'nvalid number of 'P8 &ndpointsG or G'nvalid number of 'P; &ndpointsG the !G!- may notify the OPM system and abort the procedure. 7urther actions are outside the scope of the present document. The !G!- shall clear all information associated with the peer 5!! -!&. $pon receivin an !-!=6O-7'G P:$ with the &=bit field in the End Flag '& set to G2G3 if the resultin sum of the si nallin wei hts of all the peer 'P endpoints confi ured for this -!& is eDual to (ero or if the resultin sum of the data wei hts of all the peer 'P endpoints confi ured for this -!& is eDual to (ero the -!& shall send an !-!=6O-7'G=+6, P:$ with a cause code of G'nvalid wei htsG. The -!& shall clear all information associated with the peer -!&. $pon receivin an !-!=6O-7'G +6, P:$ with cause code set to G'nvalid wei htsG the -!& shall clear all information associated with the peer -!& and may notify the OPM system. $pon e.piry of timer Tsns=prov the -!& may retry the operation !-!=6O-7'G=4&T4'&! times. 'f the operation has been attempted !-!=6O-7'G=4&T4'&! times without ac"nowled ement from the peer -!&3 then the -!& may notify the OPM system and abort the procedure. 7urther actions are outside the scope of the present document.
6.2.6
The +dd procedure is used by an -!& to confi ure additional 'P endpoints. To add new 'P endpoints3 the -!& shall send an !-!=+:: P:$ to a peer -!& si nallin endpoint. $pon sendin the !-!=+:: P:$ the -!& shall start timer Tsns=prov. The !-!=+:: P:$ shall contain the followin information elements@ -!&'@ Transaction ':@ )ist of 'P8 &lements@ )ist of 'P; &lements@ -!& 'dentifier. identifies a uniDue transaction within an -!&. one or more 'Pv8 endpoints3 or. one or more 'Pv; endpoints.
$pon receipt of an !-!=+:: P:$ the -!& shall send an !-!=+6, P:$ to the source 'P endpoint from which the !-!=+:: P:$ was sent. The !-!=+6, P:$ shall contain the Transaction ': set to the same value as that in the !-!=+:: P:$. $pon receipt of an !-!=+6, P:$ the -!& shall stop timer Tsns=prov.
ETSI
Release )*
02
$pon receivin an !-!=+:: P:$ containin an already confi ured 'P endpoint the -!& shall send an !-!=+6, P:$ with the cause code GProtocol error = unspecifiedG. 7or any of the abnormal cases specified above@ = = The whole content of the received !-!=+:: P:$ shall be i nored. The !-!=+6, P:$ shall be sent to the source 'P endpoint from which the !-!=+:: P:$ was sent. The !-!= +6, P:$ shall contain the Transaction ': set to the same value as that in the !-!=+:: P:$.
$pon e.piry of timer Tsns=prov the -!& may retry the operation !-!=+::=4&T4'&! times. 'f the operation has been attempted !-!=+::=4&T4'&! times without ac"nowled ement from the peer -!&3 then the -!& may notify the OPM system and abort the procedure. 7urther actions are outside the scope of the present document.
6.2./
The delete procedure is used by an -!& to remove previously confi ured 'P endpoints from service. To delete 'P endpoints3 the -!& shall send an !-!=:&)&T& P:$ to a peer -!& si nallin endpoint. $pon sendin the !-!=:&)&T& P:$ the -!& shall start timer Tsns=prov. The !-!=:&)&T& P:$ shall contain the followin information elements@ -!&'@ Transaction ':@ 'P +ddress@ )ist of 'P8 &lements@ )ist of 'P; &lements@ -!& 'dentifier. identifies a uniDue transaction within the -!&. all 'P endpoints that use this 'P address shall be deleted or one or more 'Pv8 endpoints3 or one or more 'Pv; endpoints.
$pon receipt of an !-!=:&)&T& P:$ the -!& shall send an !-!=+6, P:$ to the source 'P endpoint from which the !-!=:&)&T& P:$ was sent. The !-!=+6, P:$ shall contain the Transaction ': set to the same value as that in the !-!=:&)&T& P:$. $pon receipt of an !-!=+6, P:$ the -!& shall stop timer Tsns=prov.
6.2.8
The 6han eIei ht procedure is used by an -!& to chan e the si nallin wei ht andJor data wei ht of the specified 'P endpoints.
ETSI
Release )*
0,
To chan e the si nallin wei ht andJor data wei ht of an 'P endpoint3 the -!& shall send an !-!=6M+-G&I&'GMT P:$ to a peer -!& si nallin endpoint. $pon sendin the !-!=6M+-G&I&'GMT P:$ the -!& shall start timer Tsns=prov. The !-!=6M+-G&I&'GMT P:$ shall contain the followin information elements@ -!&'@ Transaction ':@ )ist of 'P8 &lements@ )ist of 'P; &lements@ -!& 'dentifier. identifies a uniDue transaction within the -!&. one of more 'Pv8 endpoints3 or one or more 'Pv; endpoints.
$pon receipt of an !-!=6M+-G&I&'GMT P:$ the -!& shall send an !-!=+6, P:$ to the source 'P endpoint from which the !-!=6M+-G&I&'GMT P:$ was sent. The !-!=+6, P:$ shall contain the Transaction ': set to the same value as that in the !-!=6M+-G&I&'GMT P:$. $pon receipt of an !-!=+6, P:$ the -!& shall stop timer Tsns=prov.
6.2.8.1
$&%or6a! )o%ditio%s
$pon receivin an !-!=6M+-G&I&'GMT P:$3 if the resultin sum of the si nallin wei hts of all the peer 'P endpoints confi ured for this -!& is eDual to (ero or if the resultin sum of the data wei hts of all the peer 'P endpoints confi ured for this -!& is eDual to (ero3 the 5!!J!G!- shall send an !-!=+6, P:$ with a cause code of G'nvalid wei htsG. The whole content of that !-!=6M+-G&I&'GMT P:$ shall be i nored. $pon receivin an !-!=6M+-G&I&'GMT P:$ containin one or more 'P endpoints that has not been previously confi ured with an !-!=+:: P:$ or an !-!=6O-7'G P:$3 the -!& shall send an !-!=+6, P:$ with a cause code of G$n"nown 'P endpointG to the source 'P endpoint from which the !-!=6M+-G&I&'GMT P:$ was sent. The !-!=+6, P:$ shall contain the Transaction ': set to the same value as that in the !-!=6M+-G&I&'GMT P:$. The -!& shall also include3 in the !-!=+6, P:$3 all 'Pv8 endpoints sent in the !-!=6M+-G&I&'GMT P:$ that have not been previously confi ured in the List of IP4 Elements '&3 or all 'Pv; endpoints sent in the !-!= 6M+-G&I&'GMT P:$ that have not been previously confi ured in the List of IP Elements '&. The -!& shall discard the information in the !-!=6M+-G&I&'GMT P:$ associated with all 'P endpoints that have not been previously confi ured. +ll previously confi ured 'P endpoints contained in the !-!=6M+-G&I&'GMT P:$ shall be chan ed. $pon e.piry of timer Tsns=prov the -!& may retry the operation !-!=6M+-G&I&'GMT=4&T4'&! times. 'f the operation has been attempted !-!=6M+-G&I&'GMT=4&T4'&! times without ac"nowled ement from the peer -!&3 then the -!& may notify the OPM system and abort the procedure. 7urther actions are outside the scope of the present document.
ETSI
Release )*
07
The -!=A6 shall remain bloc"ed until an -!=$-5)O6, P:$ is received indicatin that the -!=A6#s state has been chan ed. Ihen a 5!! (or !G!-) wishes to unbloc" an -!=A6 between a 5!! and !G!-3 the followin shall be performed@ = The 5!! (or !G!-) sends an -!=$-5)O6, P:$ to the peer entity and starts timer Tns=bloc". The -!=$-5)O6, P:$ shall be sent on the -!=A6 to be unbloc"ed (the -!=A6 must be alive3 see chec" procedure in sub=clauses GTest of an -!=A6G). The 5!! or !G!- may discard any -!=$-'T:+T+ P:$ received on the concerned -!=A6 until the reception of the -!=$-5)O6,=+6, P:$. 'f an -!=$-5)O6, P:$ is received by an !G!- (or 5!!) for an -!=A6 and the !G!- (or 5!!) is able to unbloc" the -!=A63 the !G!- (or 5!!) shall return an -!=$-5)O6,=+6, P:$ on the -!=A6 where the -!=$-5)O6, P:$ was received3 then the -!=A6 shall be mar"ed as unbloc"ed. The load sharin function shall be informed. The -! user entity shall also be informed of the new transfer capability by means of an -!= !T+T$!='ndication primitive for each affected 5A6. + 5!! (or !G!-) shall stop timer Tns=bloc" on receipt of an -!=$-5)O6,=+6, or -!=$-5)O6, P:$3 shall mar" the -!=A6 as unbloc"ed and shall inform the load sharin function in order to allow transmission of -!=$-'T:+T+ P:$s on this -!=A6. The -! user entity shall also be informed of the new transfer capability by means of an -!=!T+T$!='ndication primitive for each affected 5A6. +n -!=$-5)O6, P:$ received while a 5!! (or !G!-) is waitin for an -!=$-5)O6,=+6, P:$ shall be ac"nowled ed with an -!=$-5)O6,=+6, P:$. 'f an -!=$-5)O6, P:$ is received by an !G!- (or 5!!) and the !G!- (or 5!!) is not able to unbloc" the -!=A63 the -!=A6 shall remain bloc"ed and the -!=A6 bloc"in procedure shall be initiated by returnin an -!=5)O6, P:$ to the 5!! (or !G!-). This -!=5)O6, P:$ shall be sent on the -!=A6 where the -!=$-5)O6, P:$ was received. 'f a 5!! (or !G!-) receives an -!=5)O6, P:$ while waitin for an -!=$-5)O6,=+6, P:$3 it shall stop timer Tns=bloc" and the -!=A6 shall remain bloc"ed. +n -!=5)O6,=+6, P:$ shall be returned. +n indication shall be issued towards the OPM system3 announcin that the unbloc"in of the -!=A6 was not possible at the peer entity. 7urther actions of the OPM system are out of the scope of the present document.
ETSI
Release )*
3*
= =
ETSI
Release )*
3)
The entity receivin the -!=4&!&T P:$ then mar"s the ac"nowled ed -!=A6 as bloc"ed and alive and informs the -! user entity of the new transfer capability by means of an -!=!T+T$!='ndication primitive for each affected 5A6. The test procedure is then initiated on this -!=A6. Ihen the sendin entity of an -!=4&!&T P:$ receives the -!=4&!&T=+6, P:$3 it stops timer Tns=reset3 mar"s the -!=A6 as bloc"ed and alive and initiates the test procedure on this -!=A6. The ori inator of the -!= 4&!&T P:$ is then responsible for unbloc"in this -!=A6.
'n case of collision between reset procedures initiated at both sides of the Gb interface3 the followin shall apply@ = Ihen an -! entity awaitin an -!=4&!&T=+6, P:$ in response to an -!=4&!&T P:$ receives an -!= 4&!&T P:$3 it shall ac"nowled e it as described above3 and in addition3 it shall treat it as an -!=4&!&T=+6, P:$.
Ihen an -! entity is awaitin an -!=4&!&T=+6, P:$3 any P:$ other than -!=4&!&T or -!=4&!&T=+6, received on one of the -!=A6s bein reset shall be i nored. The reset procedure overrides any other pendin procedure on the affected -!=A6 i.e. other pendin procedures are stopped3 other runnin timers are stopped.
ETSI
Release )*
30
The procedure is repeated each time that the Tns=test e.pires. $pon receipt of an -!=+)'A& P:$3 on any confi ured 'P endpoint3 the -!& shall send an -!=+)'A&=+6, P:$ to the source $:PJ'P endpoint of the -!=+)'A& P:$. $pon receipt of an -!=+)'A&=+6, P:$3 on an 'P endpoint mar"ed as non=operational3 the -!& communication path is mar"ed as operational.
/.4&.1.1
'f the -!& timer Tns=alive e.pires3 the test procedure shall be repeated a ma.imum of -!=+)'A&=4&T4'&! times. +fter -!=+)'A&=4&T4'&! unsuccessful attempts the -!& communication path is mar"ed as non=operational. The OPM system and the load sharin function are informed3 and an -!=!T+T$!='ndication is sent to the -! user entity. 'f more than one si nallin endpoint is available at the !G!-3 an -!=!T+T$! P:$ may be sent to the !G!usin one of the available si nallin endpoints of the peer -!&. The -!=!T+T$! includes the two 'P endpoints that comprise the -!=A6 and a cause code G'P test failedG. 7urther actions of the OPM system is out of the scope of the present document. 'f more than one si nallin endpoints are available at the !G!- the test procedure shall continue on one or more of these endpoints. 'f all si nallin $:PJ'P endpoints of a peer !G!- -!& are mar"ed non=operational and if the -!& is confi ured by auto=confi uration procedures3 then the 5!! -!& shall start the !i(e procedure with the 4eset=bit field of the Reset Flag '& set to G2G followed by the confi uration procedure.
ETSI
Release )*
33
'f an !G!- tests 'P endpoints of a peer 5!! -!& and all si nallin 'P endpoints of a peer 5!! -!& are mar"ed non= operational and if the -!& is confi ured by auto=confi uration procedures3 then the !G!- -!& shall not respond to -!=+)'A& messa es from that 5!! -!&. 'f the -!& is confi ured by administrative means3 then the !G!- -!& shall respond to -!=+)'A& messa es from that 5!! -!&. Ihen the !G!- recovers after a restart or a networ" failure and if the -!& is confi ured by auto=confi uration procedures3 it shall not respond on any -!=P:$s until the !i(e and confi uration procedures have been completed successfully.
/.4&.1.2
'f the test procedure is bein performed on a data 'P endpoint and timer Tns=alive e.pires3 dependin on the implementation3 the test procedure may be repeated. +fter -!=+)'A&=4&T4'&! unsuccessful retry attempts3 the OPM system and the load sharin function are informed3 and an -!=!T+T$!='ndication is sent to the -! user entity. +n -!= !T+T$! procedure may be initiated towards a si nallin 'P endpoint. The -!=!T+T$! includes the two 'P endpoints that comprise the -!=A6 and a cause code G'P test failedG. 7urther actions of the OPM system is out of the scope of the present document. Ihen an -!=+)'A& fails for a path3 the sendin side is allowed to chan e both the local 'P endpoint and the remote 'P endpoint. Traffic may be processed if received on an 'P endpoint after an unsuccessful test procedure.
ETSI
Release )*
3+
The -!& initiatin the 4esource :istribution 7unction for an M! shall not set the 4=bit field to G2G in an -!= $-'T:+T+ P:$ for this M! once it has received an -!=$-'T:+T+ P:$ for the same M!3 irrespective of the 6=bit field value3 at the reDuested 'P endpoint.
This sub=clause is not applicable to the !ub=-etwor" !ervice protocol. The followin GGeneral caseG sub=clause applies unless otherwise stated in the G!pecial casesG sub=clause.
To allow for the introduction of new functions the followin rules shall be used to determine the actions of a receivin entity when it receives a P:$3 part or all of which it is unable to understand. +s the recipient is unable to tell the difference between a new3 previously unspecified codin and an erroneous codin 3 the recipient also uses the same rules for error handlin . The robustness of a recipient in handlin erroneous P:$s does not rela. the reDuirement that the transmitter shall obey the present document. Mowever3 it is intended that functionality can be radually added to an entity3 and no obstacle to intermediate phase eDuipment is intended.
ETSI
Release )*
31
= =
that inclusion of the '& by the sender depends on conditions specified in the relevant protocol specificationB that there are conditions for the receiver to e.pect that the '& is present andJor conditions for the receiver to e.pect that the '& is not presentB these conditions depend only on the P:$ itself3 and not on the state in which the P:$ was receivedB they are "nown as static conditionsB that the receiver detectin that the '& is not present when sufficient static conditions are fulfilled for its presence3 shall dia nose a Gmissin essential '&G errorB that the receiver detectin that the '& is present when sufficient static conditions are fulfilled for its non=presence3 shall treat the '& as an optional one3 see below.
= = =
O (4O#tional4) means that the receiver shall never dia nose a Gmissin essential '&G error or shall never dia nose an error because it detects that the '& is present or that the '& is not present. There may however be conditions dependin on the states3 resources3 etc. of the receiver to dia nose other errors.
'n addition3 the followin definitions apply@ = E&&ential Ele3ent& These are the conditional (6) elements when the condition for their reception is fulfilled3 plus the mandatory (M) elements. +ny e.ception to this rule is e.plicitly stated in the relevant protocol specification. Non,E&&ential Ele3ent& -on=essential elements are all the information elements that are not defined as essential.
ETSI
Release )*
3.
Ihen the recipient detects one or more of these events the receivin entity shall i nore the information that it is unable to understand and treat the P:$ on the basis of the information that remains. +dditionally3 when more information elements of a particular type are received than are e.pected3 the last one(s) shall be i nored. 'f3 because information was i nored3 the rest of the P:$ can no lon er be handled then the receivin entity shall report the error to the sendin side by means of the appropriate error reportin P:$ includin the incorrect P:$ received and the cause Gsemantically incorrect P:$G.
ETSI
Release )*
32
The P:$ type '& occupies the first octet position in the P:$. This eneral structure and the numberin convention used on the Gb interface are illustrated in fi ure ?.2.2. The bits are rouped into octets. The bits of an octet are shown hori(ontally and are numbered from 2 to <. Multiple octets are shown vertically and are numbered from 2 to n. The octets shall be transmitted by increasin order of octet number. Iithin each octet3 the bits shall be transmitted by increasin order of bit number i.e. bit 2 of octet 2 shall be transmitted first3 bit < of octet n shall be transmitted last.
, octet ) octets 0< 3< ---n 2 . 1 + 3 P4< t5"e ot#er i%3or6atio% e!e6e%ts 0 )
3i(ure 7-)-)4 General PD: structure and nu&5erin( con!ention &ach P:$ definition includes a table listin the information elements ('&s) "nown in the P:$ and the order of their appearance in the P:$. $nless specified otherwise in the P:$ descriptions3 a particular information element shall not be present more than once in a iven P:$. +ll information elements that may be repeated are e.plicitly indicated. 7or each information element the table indicates@ a) The name of the information element (which may ive an idea of the semantics of the element). b) Possibly a reference to another G!M Technical !pecification where the information element is described. c) The presence reDuirement indication (M3 63 or O) for the '& as defined in sub=clause GGeneral protocol error handlin G. d) The format (T3 )3 A) of the information element. !ee further description of the type (T)3 len th ()) and A (value) fields in sub=clause GGeneral structure of the information elementsG. e) The len th of the information element (or permissible ran e of len ths)3 in octets3 in the P:$3 where GQG means that the ma.imum len th of the '& is only constrained by the lower layer protocol. This indication is non= normative. The indicated len th includes all the T3 )3 A fields present in the '&. f) !ub=clauses specifyin 3 where appropriate3 conditions for '&s with presence reDuirement 6 or O in the relevant P:$ which to ether with other conditions specified in 3GPP T! 8<.12; define when the information elements shall be included or not3 what non=presence of such '&s means3 and = for '&s with presence reDuirement 6 = the static conditions for presence andJor non=presence of the '&s3 see sub=clause GGeneral protocol error handlin G.
-.2.1 (S-$L=V*
This P:$ is used to test an -!=A6. P:$ type@ :irection@ -!=+)'A& 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-)-)4 NS'A96/E PD: contents
6nfor&ation ele&ent P4< t5"e Reference 10.3./ Presence M 3or&at V 9en(th 1
ETSI
Release )*
3,
-.2.2 (S-$L=V*-$)C
This P:$ ac"nowled es a received -!=+)'A& P:$ and is sent on the -!=A6 where the -!=+)'A& P:$ was received. P:$ type@ :irection@ -!=+)'A&=+6, !G!- to 5!!3 5!! to !G!Ta5le 7-0-0-)4 NS'A96/E'A8= PD: contents
6nfor&ation ele&ent P4< t5"e Reference 10.3./ Presence M 3or&at V 9en(th 1
-.2.3 (S-:L9)C
This P:$ indicates that an -!=A6 shall be bloc"ed at the recipient entity. P:$ type@ :irection@ -!=5)O6, 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-3-)4 NS'$9>8= PD: contents
6nfor&ation ele&ent P4< t5"e )ause (S-V)= Reference 10.3./ 10.3.2 10.3.5 Presence M M M 3or&at V TLV TLV 9en(th 1 3 4
-.2.4 (S-:L9)C-$)C
This P:$ ac"nowled es that an -!=A6 has been bloc"ed for use. P:$ type@ :irection@ -!=5)O6,=+6, !G!- to 5!!3 5!! to !G!Ta5le 7-0-+-)4 NS'$9>8='A8= PD: contents
6nfor&ation ele&ent P4< t5"e (S-V)= Reference 10.3./ 10.3.5 Presence M M 3or&at V TLV 9en(th 1 4
ETSI
Release )*
37
-.2.5 (S-R*S*T
This P:$ indicates that the -! peer entity is tryin to reset one -!=A6. P:$ type@ :irection@ -!=4&!&T 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-1-)4 NS'RESET PD: contents
6nfor&ation ele&ent P4< t5"e )ause (S-V)= (S*= Reference 10.3./ 10.3.2 10.3.5 10.3.6 Presence M M M M 3or&at V TLV TLV TLV 9en(th 1 3 4 4
-.2.6 (S-R*S*T-$)C
This P:$ ac"nowled es the reset of the indicated -!=A6. P:$ type@ :irection@ -!=4&!&T=+6, 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-.-)4 NS'RESET'A8= PD: contents
6nfor&ation ele&ent P4< t5"e (S-V)= (S*= Reference 10.3./ 10.3.5 10.3.6 Presence M M M 3or&at V TLV TLV 9en(th 1 4 4
-.2./ (S-ST$T<S
This P:$ is used to report error conditions. P:$ type@ :irection@ -!=!T+T$! !G!- to 5!!3 5!! to !G!Ta5le 7-0-2-)4 NS'STAT:S PD: contents
6nfor&ation ele&ent P4< t5"e )ause (S-V)= (S P4< :V)= List o3 =P4 *!e6e%ts List o3 =P6 *!e6e%ts Reference 10.3./ 10.3.2 10.3.5 10.3.3 10.3.1 10.3.2 10.3.2d Presence M M ) ) ) ) ) 3or&at V TLV TLV TLV TLV TLV TLV 9en(th 1 3 4 3-D 4 10-D 22-D
ETSI
Release )*
+*
-.2./.1
Stati
The NS!"CI '& shall be included when the Cause '& is set to one of the followin values@ a) G-!=A6 bloc"edGB b) G-!=A6 un"nownGB and shall not be included otherwise.
-.2./.2
Stati
The NS PDU '& shall be included if the -!=!T+T$! messa e is sent in response to a received -! P:$ within which an error was detected i.e. when the Cause '& is set to one of the followin values@ a) G!emantically incorrect P:$GB b) GP:$ not compatible with the protocol stateGB c) GProtocol error = unspecifiedGB d) G'nvalid essential '&GB e) GMissin essential '&GB and shall not be included otherwise. This is the whole P:$ received with error. This P:$ may be truncated if it e.ceeds the information carryin capacity of the -!.
-.2./.3
Stati
The B"CI '& shall be included when the Cause '& is set to one of the followin values@ a) G5A6' un"nown on that -!&GB and shall not be included otherwise.
-.2./.4
Stati
The List of IP4 Elements '& shall be included when the Cause '& is set to one of the followin values@ a) G 'P test failedGB and the 'P endpoints of the -!=A6 that failed are 'Pv8 endpoints. The List of IP4 Elements '& shall be the only conditional '& sent in a -!=!T+T$! P:$. The List of IP4 Elements '& shall not be included otherwise.
-.2./.5
Stati
The List of IP Elements '& shall be included when the Cause '& is set to one of the followin values@ a) G 'P test failedGB and the 'P endpoints of the -!=A6 that failed are 'Pv; endpoints. The List of IP Elements '& shall be the only conditional '& sent in a -!=!T+T$! P:$. The List of IP Elements '& shall not be included otherwise.
ETSI
Release )*
+)
-.2.8 (S-<(:L9)C
This P:$ indicates that an -!=A6 shall be unbloc"ed at the recipient entity. P:$ type@ :irection@ -!=$-5)O6, 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-,-)4 NS':N$9>8= PD: contents
6nfor&ation ele&ent P4< t5"e Reference 10.3./ Presence M 3or&at V 9en(th 1
-.2.- (S-<(:L9)C-$)C
This P:$ ac"nowled es that an -!=A6 has been unbloc"ed. P:$ type@ :irection@ -!=$-5)O6,=+6, !G!- to 5!!3 5!! to !G!Ta5le 7-0-7-)4 NS':N$9>8='A8= PD: contents
6nfor&ation ele&ent P4< t5"e Reference 10.3./ Presence M 3or&at V 9en(th 1
-.2.10 (S-<(=T4$T$
This P:$ transfers one -! !:$ between the 5!! and !G!-. P:$ type@ :irection@ -!=$-'T:+T+ 5!! to !G!-3 !G!- to 5!! Ta5le 7-0-)*-)4 NS':N6TDATA PD: contents
6nfor&ation ele&ent P4< t5"e (S S4< )o%tro! :its :V)= (S S4< Reference 10.3./ 10.3.10.3.1 10.3.4 Presence M M M M 3or&at V V V V 9en(th 1 1 2 1-D
The len th of the NS SDU information element shall be derived by the -etwor" !ervice 6ontrol entity from the len th of the complete -!=$-'T:+T+ P:$ provided by the !ub=-etwor" !ervice entity to the -etwor" !ervice 6ontrol entity.
-.3.1 S(S-$)C
The !-!=+6, P:$ is used to ac"nowled e the !-!=+:: P:$3 the !-!=:&)&T& P:$3 or the !-!= 6M+-G&I&'GMT P:$.
ETSI
Release )*
+0
!-!=+6, 5!! to !G!-3 !G!- to 5!! Ta5le 7-3-)-)4 SNS'A8= PD: contents
6nfor&ation ele&ent Reference Presence 3or&at 9en(th P4< t5"e 10.3./ M V 1 (S*= 10.3.6 M TLV 4 Tra%sa tio% =4 10.3.10 M V 1 )ause 10.3.2 9 TLV 3 =P $ddress a) 10.3.2& ) TV 6-18 List o3 =P4 *!e6e%ts &) 10.3.2 ) TLV 10-D List o3 =P6 *!e6e%ts &) 10.3.2d ) TLV 22-D a) t#e =P $ddress =* s#a!! o%!5 &e "rese%t i3 t#e B)auseB 7a!ue is set to B<%8%o1% =P addressB. &) o%e or 6ore o3 t#ese o%ditio%a! =*s s#a!! &e "rese%t i3 t#e B)auseB 7a!ue is set to B<%8%o1% =P e%d"oi%tB.
-.3.2 S(S-$44
The !-!=+:: P:$ is used to add additional 'P &ndpoints. P:$ type@ :irection@ !-!=+:: 5!! to !G!-3 !G!- to 5!! Ta5le 7-3-0-)4 SNS'ADD PD: contents
6nfor&ation ele&ent Reference Presence 3or&at P4< t5"e 10.3./ M V (S*= 10.3.6 M TLV Tra%sa tio% =4 10.3.10 M V List o3 =P4 *!e6e%ts a) 10.3.2 ) TLV List o3 =P6 *!e6e%ts a) 10.3.2d ) TLV a) o%e a%d o%!5 o%e o3 t#e o%ditio%a! =*s s#a!! &e "rese%t. 9en(th 1 4 1 10-D 22-D
-.3.3 S(S-)E$(G*A*=GET
The !-!=6M+-G&I&'GMT P:$ is used to chan e the si nallin wei ht andJor data wei ht of an 'P endpoint. P:$ type@ :irection@ !-!=6M+-G&I&'GMT 5!! to !G!-3 !G!- to 5!! Ta5le 7-3-3-)4 SNS'8?ANGE@E6G?T PD: contents
6nfor&ation ele&ent Reference Presence 3or&at P4< t5"e 10.3./ M V (S*= 10.3.6 M TLV Tra%sa tio% =4 10.3.10 M V List o3 =P4 *!e6e%ts a) 10.3.2 ) TLV List o3 =P6 *!e6e%ts a) 10.3.2d ) TLV a) o%e a%d o%!5 o%e o3 t#e o%ditio%a! =*s s#a!! &e "rese%t. 9en(th 1 4 1 10-D 22-D
-.3.4 S(S-)9('=G
The !-!=6O-7'G P:$ is used to confi ure a -!& to a peer -!&. P:$ type@ !-!=6O-7'G
ETSI
Release )*
+3
:irection@
6nfor&ation ele&ent Reference Presence 3or&at P4< t5"e 10.3./ M V *%d '!a2 10.3.2a M V (S*= 10.3.6 M TLV List o3 =P4 *!e6e%ts a) 10.3.2 ) TLV List o3 =P6 *!e6e%ts a) 10.3.2d ) TLV a) o%e a%d o%!5 o%e o3 t#e o%ditio%a! =*s s#a!! &e "rese%t.
-.3.5 S(S-)9('=G-$)C
The !-!=6O-7'G=+6, P:$ is used to ac"nowled e an !-!=6O-7'G P:$. The !-!=6O-7'G=+6, P:$ shall be sent to the source 'P &ndpoint of the correspondin !-!=6O-7'G P:$. P:$ type@ :irection@ !-!=6O-7'G=+6, 5!! to !G!-3 !G!- to 5!! Ta5le 7-3-1-)4 SNS'8>N36G'A8= PD: contents
6nfor&ation ele&ent P4< t5"e (S*= )ause Reference 10.3./ 10.3.6 10.3.2 Presence M M 9 3or&at V TLV TLV 9en(th 1 4 3
-.3.6 S(S-4*L*T*
The !-!=:&)&T& P:$ is used to delete previously confi ured 'P &ndpoints. P:$ type@ :irection@ !-!=:&)&T& 5!! to !G!-3 !G!- to 5!! Ta5le 7-3-.-)4 SNS'DE9ETE PD: contents
6nfor&ation ele&ent Reference Presence 3or&at P4< t5"e 10.3./ M V (S*= 10.3.6 M TLV Tra%sa tio% =4 10.3.10 M V =P $ddress a) 10.3.2& ) TV List o3 =P4 *!e6e%ts a) 10.3.2 ) TLV List o3 =P6 *!e6e%ts a) 10.3.2d ) TLV a) o%e a%d o%!5 o%e o3 t#e o%ditio%a! =*s s#a!! &e "rese%t. 9en(th 1 4 1 6-18 10-D 22-D
-.3./ S(S-S=F*
The !-!=!'N& P:$ is used to indicate to the peer -!& the ma.imum number of -!=A6s or a chan e in the -!=A6 capacity. The !-!=!'N& P:$ is used to si nal the restart of a -!& to a peer -!&. P:$ type@ :irection@ !-!=!'N& 5!! to !G!-
ETSI
Release )*
++
(S*= 10.3.6 M Reset '!a2 M Ma.i6u6 (u6&er 10.3.2e M o3 (S-V)s (u6&er o3 =P4 10.3.23 ) *%d"oi%ts a) (u6&er o3 =P6 10.3.22 ) *%d"oi%ts a) a) $t !east o%e o3 t#ese o%ditio%a! =*s s#a!! &e "rese%t.
-.3.8 S(S-S=F*-$)C
The !-!=!'N&=+6, P:$ is used to ac"nowled e an !-!=!'N& P:$. The !-!=!'N&=+6, P:$ shall be sent to the source 'P &ndpoint of the correspondin !-!=!'N& P:$. P:$ type@ :irection@ !-!=!'N&=+6, !G!- to 5!! Ta5le 7-3-,-)4 SNS'S6AE'A8= PD: contents
6nfor&ation ele&ent P4< t5"e (S*= )ause Reference 10.3./ 10.3.6 10.3.2 Presence M M 9 3or&at V TLV TLV 9en(th 1 4 3
10
=%3or6atio% *!e6e%t =de%ti3ier (=*=) !e%2t# i%di ator i%3or6atio% e!e6e%t 7a!ue
ETSI
Release )*
+1
3i(ure )*-)-04 6nfor&ation ele&ent structure< / for&at Ihen a field e.tends over more than one octet3 the order of bit values pro ressively decreases as the octet number increases. The least si nificant bit of the field is represented by the lowest numbered bit of the hi hest numbered octet of the field.
3i(ure )*-)-0-)4 9en(th indicator structure The 5!! or !G!- shall not consider the presence of octet 0a in a received '& as an error when the '& is short enou h for the len th to be coded in octet 0 only.
7inally3 the sub=clause may contain fi ures definin the structure and value ran e of the fields that compose the '& value part.
ETSI
Release )*
+.
Ihere the description of information elements in the present document contains bits defined to be Gspare bitsG3 these bits shall set to (ero by the sendin side3 and their value shall be i nored by the receivin side. The term GdefaultG may be used3 implyin that the value defined shall be used in the absence of any assi nment3 or that this value allows ne otiation of alternative values in between the two peer entities.
10.3.1 :V)=
This '& is used for multiple.in 5A6s on -!=A6s.
, octet ) octets 0< 0a octet 3 octet + 2 . 1 + 3 0 )
=*= !e%2t# i%di ator 6ost si2%i3i a%t o tet o3 :V)= !east si2%i3i a%t o tet o3 :V)=
10.3.2 )ause
This '& may be used to indicate to the peer -! entity the reason which tri ered a procedure3 or the reason of an abnormal condition.
, octet ) octets 0< 0a octet 3 2 . 1 + 3 0 )
ETSI
Release )*
+2
The cause values are indicated in table 21.3.0.2@ Ta5le )*-3-0-)4 8ause !alues
8ause !alue codin( , 2 . 1 + 3 0 ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 ot#er 7a!ues 8ause na&e Tra%sit %et1or8 3ai!ure 9GM i%ter7e%tio% *>ui"6e%t 3ai!ure (S-V) &!o 8ed (S-V) u%8%o1% :V)= u%8%o1% o% t#at (S* Se6a%ti a!!5 i% orre t P4< P4< %ot o6"ati&!e 1it# t#e "roto o! state Proto o! error - u%s"e i3ied =%7a!id esse%tia! =* Missi%2 esse%tia! =* =%7a!id %u6&er o3 =P4 *%d"oi%ts =%7a!id %u6&er o3 =P6 *%d"oi%ts =%7a!id %u6&er o3 (S-V)s =%7a!id 1ei2#ts <%8%o1% =P e%d"oi%t <%8%o1% =P address =P test 3ai!ed reser7ed 3or 3uture use
3i(ure )*-3-0a-)4 End 3la( infor&ation ele&ent The G&=bitG is coded as shown below@ 1 +dditional P:$s will be sent. 2 )ast P:$ sent.
10.3.2& =P $ddress
This '& identifies an 'P address.
, >ctet ) >ctet 0 >ctets 3 'n 2 . + =*= $ddress T5"e $ddress 7a!ue 1 3 0 )
3i(ure )*-3-05-)4 6P Address infor&ation ele&ent Ihere GnG is ; if the +ddress Type is 'Pv8 and GnG is 2< if the +ddress Type is 'Pv;. The G+ddress TypeG is coded as shown in table 21.3.0b.2.
ETSI
Release )*
+,
10.3.2
3i(ure )*-3-0c-)4 9ist of 6P+ Ele&ents infor&ation ele&ent The len th depends on the number of 'P8 &lements@ n. The codin of an 'P8 &lement is@
, octet "ED)#'"ED+# octet "ED1#'"ED.# octet "ED2# octet "ED,# 2 . 1 + 3 =P74 $ddress <4P Port Va!ue Si2%a!!i%2 Aei2#t 4ata Aei2#t 0 )
3i(ure )*-3-0d-)4 9ist of 6P. Ele&ents infor&ation ele&ent The len th depends on the number of 'P; &lements@ n . The codin of an 'P; &lement is@
, octet "ED)#'"ED).# octet "ED)2#'"ED),# octet "ED)7# octet "ED0*# 2 . 1 + 3 0 )
ETSI
+7 + 3 0
=*= 6ost si2%i3i a%t o tet o3 Ma.i6u6 (u6&er o3 (S-V)s !east si2%i3i a%t o tet o3 Ma.i6u6 (u6&er o3 (S-V)s
=*= 6ost si2%i3i a%t o tet o3 (u6&er o3 =P4 *%d"oi%ts !east si2%i3i a%t o tet o3 (u6&er o3 =P4 *%d"oi%ts
=*= 6ost si2%i3i a%t o tet o3 (u6&er o3 =P6 *%d"oi%ts !east si2%i3i a%t o tet o3 (u6&er o3 =P6 *%d"oi%ts
10.3.3 (S P4<
This '& is included in the -!=!T+T$! P:$ sent in answer to an erroneous -! P:$. This '& contains the erroneous P:$ received. The erroneous P:$ may be truncated in order to fit in the ma.imum si(e of the -!=!T+T$! P:$.
, octet ) octets 0< 0a octet 3 --octet n 2 . 1 + 3 0 )
10.3.4 (S S4<
This '& contains one and only one -! !:$ transmitted across the Gb interface.
, octet ) --octet n 2 . 1 + 3 0 )
(S S4<
ETSI
Release )*
1*
'n this G-! !:$G information element3 bit i of octet j is eDual to bit i of octet j of the -! !:$3 as defined in the -! user protocol specification.
10.3.5 (S-V)=
This '& unambi uously identifies one -!=A6 amon st all the -!=A6s used between one !G!- and the connected 5!!s.
, octet ) octets 0< 0a octet 3 octet + 2 . 1 + 3 0 )
=*= !e%2t# i%di ator 6ost si2%i3i a%t o tet o3 (S-V)= !east si2%i3i a%t o tet o3 (S-V)=
10.3.6 (S*=
This '& unambi uously identifies one -!&.
, octet ) octets 0< 0a octet 3 octet + 2 . 1 + 3 0 )
=*= !e%2t# i%di ator 6ost si2%i3i a%t o tet o3 (S*= !east si2%i3i a%t o tet o3 (S*=
ETSI
1) 1 =*= S"are + 3 0
3i(ure )*-3-2a-)4 Reset 3la( infor&ation ele&ent The G4eset=bitG is coded as shown below@ 1 :o not reset. 2 4eset.
3i(ure )*-3-7-)4 NS SD: 8ontrol $its infor&ation ele&ent The G4=bitG is coded as shown below@ 1 -o reDuest for chan e flowB 2 4eDuest chan e flow. The G6=bitG is coded as shown below@ 1 -o confirmation for chan e flowB 2 6onfirm chan e flow.
11
ETSI
Release )*
10
ETSI
Release )*
13
Iith the -!&'3 the !G!- needs not to be updated when a new cell (5A6') is added to a 5!! (-!&'). The pre=confi uration of a cell in the !G!- and the constraint in the number of 5A6s in an !G!- are not needed@ = The !G!- "eeps detailed MM information about an M! while the M! is in the 4&+:L state3 i.e. the !G!"nows the 5A6' and -!&' which can be used to contact the M! for downlin" transmission. The 5A6' and -!&' are passed from -! to 5!!GP and from 5!!GP to the upper layers as a primitive parameter in every uplin" pac"et received by the !G!-. !ubseDuent downlin" ))6 frames to this M! shall be transmitted by the !G!- over the 5A6 identified by this 5A6'R-!&'. +n !G!- in !T+-:5L state will pa e an M! before sendin downlin" traffic. The M! will respond with an ))6 pac"et that will put the MM conte.t in 4&+:L state and will deliver the 5A6' and -!&' to the user of 5!!GP.
7or pa in purposes3 the !G!- only needs to "now the correspondence between each 4outein +rea and one or more -!&'(s) where to send the correspondin pa in messa es. Pa in messa es for a mobile in !T+-:5L state shall always be sent over 5A6'K1 of an -!&' and for a mobile in 4&+:L state the circuit pa e is sent over the PTP 5A6 identified by the 5A6'R-!&'. There may be -!&'(s) where 5A6'K1 is not used.
ETSI
Release )*
1+
'PJ$:P2
'PJ$:P3
'PJ$:P0
'PJ$:P8
3i(ure $-)4 EEa&ple ) of 5oth NS entities re;uestin( chan(e flow E5a3#le 0 Only one -! entity tri ers resource distribution (refer to fi ure 5.0). The 5!! sends an uplin" -!=$-'T:+T+ with 4=bit set from 'PJ$:P 2 to 'PJ$:P3 at the !G!-. The !G!- may choose not to tri er resource distribution3 but the !G!- confirms receipt of the GreDuest chan e flowG by sendin the in the ne.t downlin" -!=$-'T:+T+ with 6=bit set to 'PJ$:P 2. !ubseDuent uplin" data transfer for the mobile will follow the dotted paths from 'PJ$:P 2 to 'PJ$:P3 and downlin" data transfer from 'PJ$:P8 to 'PJ$:P2.
ETSI
Release )*
11
!G!-
'PJ$:P2
'PJ$:P3
'PJ$:P0
'PJ$:P8
3i(ure $-04 EEa&ple 0 of onl% one NS entit% re;uestin( chan(e flow E5a3#le 1 -! entity tri erin resource distribution without data (refer to fi ure 5.3). The !G!- may wish to receive uplin" data for a mobile at 'PJ$:P 8 and not 'PJ$:P3. The !G!- may not have downlin" data3 in which case the !G!- may send a downlin" -!=$-'T:+T+ (with 4=bit set) containin a 5!!GP :)=$-'T:+T+ with an ))6 P:$ of len th 1. !ubseDuent uplin" data transfer for the mobile will follow the dotted path from 'PJ$:P 2 to 'PJ$:P8 throu h the 'P sub=networ". 5!! -!=$-'T:+T+ !G!-
'PJ$:P2
'PJ$:P3
3i(ure $-34 EEa&ple 3 of NS entit% re;uestin( chan(e flow without data E5a3#le 6 -! entities without any resource distribution function (refer to fi ure 5.8). The 5!! and !G!- may not care which 'P endpoint data arrives at as lon as the reDuirements for the load sharin function are met. 'n this case the paths ta"en by the uplin" and downlin" data are independent.
ETSI
Release )*
1.
5!! -!=$-'T:+T+
!G!-
'PJ$:P2
'PJ$:P3
ETSI
Release )*
12
Su5ject/8o&&ent
)reatio% o3 Re!-10 7ersio% &ased o% 7ersio% -.0.0
ETSI