C.4 ASN.1 of EXAMPLE MESSAGE
25.4233GPPRelease 17TSUTRAN Iur interface Radio Network Subsystem Application Part (RNSAP) signalling
ExampleMessage ::= SEQUENCE {
ProtocolIEs ProtocolIE-Container {{ExampleMessage-Ies}},
ProtocolExtensions ProtocolExtensionContainer {{ExampleMessage-Extensions}} OPTIONAL,
…
}
ExampleMessage-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-A CRITICALITY reject TYPE A PRESENCE mandatory} |
{ ID id-B CRITICALITY reject TYPE B PRESENCE mandatory} |
{ ID id-C CRITICALITY reject TYPE C PRESENCE mandatory} |
{ ID id-D CRITICALITY reject TYPE D PRESENCE mandatory} ,
…
}
B ::= SEQUENCE {
e E-List,
iE-Extensions ProtocolExtensionContainer { {B-ExtIEs} } OPTIONAL,
…
}
B-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
E-List ::= SEQUENCE (SIZE (1..maxE)) OF ProtocolIE-Single-Container { {E-IEs} }
E-Ies RNSAP-PROTOCOL-IES ::= {
{ ID id-E CRITICALITY ignore TYPE E PRESENCE mandatory }
}
E ::= SEQUENCE {
f F-List,
h H-List,
g G-List1,
j J-List,
iE-Extensions ProtocolExtensionContainer { {E-ExtIEs} } OPTIONAL,
…
}
E-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
F-List ::= SEQUENCE (SIZE (1..maxF)) OF F
F ::= SEQUENCE {
g G-List2 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {F-ExtIEs} } OPTIONAL,
…
}
F-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
G-List2 ::= SEQUENCE (SIZE (1..3, …)) OF ProtocolIE-Single-Container { {G2-IEs} }
G2-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-G CRITICALITY ignore TYPE G PRESENCE mandatory }
}
H-List ::= SEQUENCE (SIZE (1..maxH)) OF ProtocolIE-Single-Container { {H-IEs} }
H-Ies RNSAP-PROTOCOL-IES ::= {
{ ID id-H CRITICALITY ignore TYPE H PRESENCE mandatory }
}
H ::= SEQUENCE {
g G-List3 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {H-ExtIEs} } OPTIONAL,
…
}
H-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
G-List3 ::= SEQUENCE (SIZE (1..3, …)) OF ProtocolIE-Single-Container { {G3-IEs} }
G3-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-G CRITICALITY notify TYPE G PRESENCE mandatory }
}
G-List1 ::= ProtocolIE-Single-Container { {G1-IEs} }
G1-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-G CRITICALITY reject TYPE G PRESENCE mandatory }
}
J-List ::= SEQUENCE (SIZE (1..maxJ)) OF J
J ::= SEQUENCE {
g G-List4 OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {J-ExtIEs} } OPTIONAL,
…
}
J-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
G-List4 ::= SEQUENCE (SIZE (1..3, …)) OF ProtocolIE-Single-Container { {G4-IEs} }
G4-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-G CRITICALITY reject TYPE G PRESENCE mandatory }
}
C ::= SEQUENCE {
k K-List,
iE-Extensions ProtocolExtensionContainer { {C-ExtIEs} } OPTIONAL,
…
}
C-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
K-List ::= SEQUENCE (SIZE (1..maxK)) OF ProtocolIE-Single-Container { {K-IEs} }
K-IEs RNSAP-PROTOCOL-IES ::= {
{ ID id-K CRITICALITY notify TYPE K PRESENCE mandatory }
}
K ::= SEQUENCE {
l L-List,
iE-Extensions ProtocolExtensionContainer { {K-ExtIEs} } OPTIONAL,
…
}
K-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
L-List ::= SEQUENCE (SIZE (1..maxL)) OF L
L ::= SEQUENCE {
m M OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {L-ExtIEs} } OPTIONAL,
…
}
L-ExtIEs RNSAP-PROTOCOL-EXTENSION ::= {
…
}
ExampleMessage-Extensions RNSAP-PROTOCOL-EXTENSION ::= {
…
}
Annex D (normative):
DRNS Behaviour at SRNC or RNSAP Signalling Bearer Failure
This annex describes the DRNC actions in the event of SRNC or RNSAP Signalling Bearer failure when all or some of the UE Contexts related to the SRNC need to be removed in DRNC.