📄 rfc2383.txt
字号:
provides the following services to the ST2+ SCMP layer entity. The
ST2+ over ATM protocol does not specify the UNI 3.1 signaling state
Suzuki Informational [Page 25]
RFC 2383 ST2+ over ATM August 1998
machines. These are defined in [10, 12, 13].
o setup.req
This primitive sends a request for a SETUP message transfer from
the ST2+ SCMP layer entity to the UNI 3.1 signaling layer entity.
The ST2+ SCMP layer entity that sent this primitive receives an
acknowledgment. If the setup succeeds the acknowledgment is a
setup.conf primitive and if the setup fails it is a release.ind or
release.conf primitive.
o setup.conf
This primitive indicates a CONNECT message delivery from the UNI
3.1 signaling layer entity to the ST2+ SCMP layer entity.
o setup.ind
This primitive indicates a SETUP message delivery from the UNI 3.1
signaling layer entity to the ST2+ SCMP layer entity. The ST2+
SCMP layer entity that received this primitive sends an
acknowledgment. If the setup is accepted the acknowledgment is a
setup.resp primitive and if the setup is rejected it is a
release.resp primitive if the state of the UNI 3.1 signaling layer
entity is U6; otherwise it is a release.req primitive.
o setup.resp
This primitive sends a request for a CONNECT message transfer from
the ST2+ SCMP layer entity to the UNI 3.1 signaling layer entity.
The ST2+ SCMP layer entity that sent this primitive receives an
acknowledgment. If the setup is completed the acknowledgment is a
setup-complete.ind primitive and if the setup fails it is a
release.ind or release.conf primitive.
o setup-complete.ind
This primitive indicates a CONNECT ACKNOWLEDGE message delivery
from the UNI 3.1 signaling layer entity to the ST2+ SCMP layer
entity.
o release.req
This primitive sends a request for a RELEASE message transfer from
the ST2+ SCMP layer entity to the UNI 3.1 signaling layer entity.
The ST2+ SCMP layer entity that sent this primitive receives an
acknowledgment that is a release.conf primitive.
o release.conf
This primitive indicates a RELEASE COMPLETE message delivery, or
indicates a RELEASE message delivery when the status of the UNI 3.1
signaling layer entity is U11, or indicates detection of an
abnormal status such as an illegal message or timeout in the UNI
3.1 signaling layer entity, from the UNI 3.1 signaling layer entity
Suzuki Informational [Page 26]
RFC 2383 ST2+ over ATM August 1998
to the ST2+ SCMP layer entity.
o release.ind
This primitive indicates a RELEASE message delivery from the UNI
3.1 signaling layer entity to the ST2+ SCMP layer entity when the
status of the UNI 3.1 signaling layer entity is other than U11.
The ST2+ SCMP layer entity that received this primitive sends an
acknowledgment that is a release.resp primitive. And this
primitive also indicates detection of an abnormal status such as an
illegal message or timeout in the UNI 3.1 signaling layer entity
and then a REFUSE message is transferred. In this case, the ST2+
SCMP layer entity that received this primitive receives a
release.conf primitive in succession.
o release.resp
This primitive sends a request for a RELEASE COMPLETE message
transfer from the ST2+ SCMP layer entity to the UNI 3.1 signaling
layer entity.
o add-party.req
This primitive sends a request for an ADD PARTY message transfer
from the ST2+ SCMP layer entity to the UNI 3.1 signaling layer
entity. The ST2+ SCMP layer entity that sent this primitive
receives an acknowledgment. If the setup is succeeds the
acknowledgment is an add-party.conf primitive and if the setup
fails it is a drop-party.conf primitive.
o add-party.conf
This primitive indicates an ADD PARTY ACKNOWLEDGE message delivery
from the UNI 3.1 signaling layer entity to the ST2+ SCMP layer
entity.
o drop-party.req
This primitive sends a request for a DROP PARTY message transfer
from the ST2+ SCMP layer entity to the UNI 3.1 signaling layer
entity. The ST2+ SCMP layer entity that sent this primitive
receives an acknowledgment that is a drop-party.conf primitive.
o drop-party.conf
This primitive indicates an ADD PARTY REJECT message delivery, or
indicates a DROP PARTY ACKNOWLEDGE message delivery, or indicates
detection of an abnormal status such as an illegal message or
timeout in the UNI 3.1 signaling layer entity, from the UNI 3.1
signaling layer entity to the ST2+ SCMP layer entity.
o drop-party.ind
This primitive indicates a DROP PARTY message delivery from the UNI
3.1 signaling layer entity to the ST2+ SCMP layer entity. The ST2+
Suzuki Informational [Page 27]
RFC 2383 ST2+ over ATM August 1998
SCMP layer entity that sent this primitive receives an
acknowledgment that is a drop-party.resp primitive.
o drop-party.resp
This primitive sends a request for a DROP PARTY ACKNOWLEDGE message
transfer from the ST2+ SCMP layer entity to the UNI 3.1 signaling
layer entity.
6.4 VC Style Selection Criteria
The ST2+ over ATM protocol supports PVC, the reverse channel of bi-
directional SVC, point-to-point SVC, and point-to-multipoint SVC for
ST2+ Data PDU transfer. And SVC supports both upstream and
downstream call initiation styles.
A 32-bit PVC identifier that is unique between neighboring ST2+
agents is assigned to each PVC. And the reverse channel of the bi-
directional point-to-point SVC used by the existing stream is
identified by the SID of the stream that occupies the forward
channel.
When the ST2+ agent sets up a stream or changes QoS, the ST2+ agent
must select one VC style from these SVC and PVC styles as a hop that
is part of the stream. In the ST2+ over ATM protocol, VC style
selection criteria depend on the implementation.
This subsection describes examples of VC style selection criteria for
the ST2+ over ATM protocol as a reference for implementors. Note
that the following descriptions in this subsection are not part of
the ST2+ over ATM protocol specification.
6.4.1 Examples of PVC selection criteria
At least, the ST2+ agent may have to manage the following information
for each PVC that can be used by ST2+ Data PDU transfer.
o PVC identifier
o ATM interface identifier in the ST2+ agent
o VPI/VCI
o State of VC: e.g. enabled or disabled, occupied or vacant
o QoS of VC
o Nexthop IP address
Suzuki Informational [Page 28]
RFC 2383 ST2+ over ATM August 1998
When a PVC is selected for a hop of a stream, at least confirmations,
that is the state of the PVC is vacant and the next hop IP address
and QoS are consistent with the requirements from the stream, may be
needed.
It is also feasible to introduce access lists to each PVC and to
consider the access lists in the selection process. Examples of an
access list are shown in the following.
o Permit or deny use by a stream whose the previous hop is specified.
o Permit or deny use by a stream whose the origin is specified.
o Permit or deny use by a stream whose the SID is specified.
o Permit or deny use by a stream whose the target is specified.
o Permit or deny use by a stream whose the target and SAP are
specified.
o Any combination of the above.
6.4.2 Examples of reverse channel of bi-directional SVC selection
criteria
At least, the ST2+ agent may have to manage the following information
for each reverse channel of bi-directional SVCs.
o SID of the stream that occupies the forward channel
o ATM interface identifier in the ST2+ agent
o VPI/VCI
o State of the reverse channel in the VC: e.g. enabled or disabled,
occupied or vacant
o QoS of VC
o Nexthop IP address
When a reverse channel of the bi-directional point-to-point SVC used
by the existing stream is selected for a hop of a stream, at least
confirmations, that is the state of the channel is vacant and the
next hop IP address and QoS are consistent with the requirements from
the stream, may be needed.
Suzuki Informational [Page 29]
RFC 2383 ST2+ over ATM August 1998
It is also feasible to introduce selection rules to the ST2+ agent.
Examples of selection rule are shown in the following.
o Permit reuse of the reverse channel by a stream whose the origin is
one of targets in the stream that occupies the forward channel.
o Permit reuse of the reverse channel by a stream whose one of
targets is the origin in the stream that occupies the forward
channel.
o Permit reuse of the reverse channel by a stream whose the previous
hop is one of the next hops in the stream that occupies the forward
channel.
o Any combination of the avobe.
6.4.3 Examples of SVC selection criteria
When an SVC is used for a hop of a stream, at first, the ST2+ agent
must select point-to-point or point-to-multipoint SVC. Examples of
this selection rule are shown in the following.
o If the network supports only point-to-point SVC, select it.
o If the network supports point-to-multipoint SVC, select it.
If point-to-point SVC is selected, the ST2+ agent must select
upstream or downstream call initiation style. Examples of this
selection rule are shown in the following.
o A VC for a stream whose previous hop is specified is initiated from
upstream or downstream.
o A VC for a stream whose next hop is specified is initiated from
upstream or downstream.
o A VC for a stream whose origin is specified is initiated from
upstream or downstream.
o A VC for a stream whose SID is specified is initiated from upstream
or downstream.
o A VC for a stream whose target is specified is initiated from
upstream or downstream.
o A VC for a stream whose target and SAP are specified is initiated
from upstream or downstream.
Suzuki Informational [Page 30]
RFC 2383 ST2+ over ATM August 1998
o Any combination of the above.
6.5 VC Management
This subsection specifies VC management in the ST2+ over ATM
protocol.
6.5.1 Outgoing call processing of SVC
When outgoing call processing of the first leaf of a point-to-
multipoint SVC or a point-to-point SVC is required inside the ST2+
SCMP layer entity, a setup.req primitive is sent to the UNI 3.1
signaling layer entity. If the UNI 3.1 signaling layer entity
responds with a setup.conf primitive, the call processing is assumed
to have succeeded. If the UNI 3.1 signaling layer entity responds
with anything other than this primitive, the processing rule is the
same as the SVC disconnect processing that is shown in section 6.5.4
and the outgoing call processing is assumed to have failed.
When outgoing call processing of a later leaf of a point-to-
multipoint SVC is required, an add-party.req primitive is sent to the
UNI 3.1 signaling layer entity. If the UNI 3.1 signaling layer
entity responds with an add-party.conf primitive, the call processing
is assumed to have succeeded. If the UNI 3.1 signaling layer entity
responds with anything other than this primitive, the processing rule
is the same as the SVC disconnect processing that is shown in section
6.5.4 and the outgoing call processing is assumed to have failed.
6.5.2 Incoming call processing of SVC
When an incoming call processing of SVC is required inside the ST2+
SCMP layer entity, it sets a watchdog timer. The time interval of
the timer depends on the implementation.
The ST2+ SCMP layer entity waits for a setup.ind primitive indication
from the UNI 3.1 signaling layer entity. When this primitive is
indicated and the parameters in it are acceptable, the ST2+ SCMP
layer entity responds with a setup.resp primitive. If the parameters
are not acceptable, the ST2+ SCMP layer entity stops the timer, and
if the state of the UNI 3.1 signaling layer entity is U6, the entity
responds with a release.resp primitive, and if the state is other
than this, the entity responds with a release.req primitive, and then
waits for a release.conf primitive response and the incoming call
processing is assumed to have failed.
If the ST2+ SCMP layer entity responds with a setup.resp primitive,
then the entity waits for the next primitive indication, and when the
next primitive is indicated, the ST2+ SCMP layer entity stops the
Suzuki Informational [Page 31]
RFC 2383 ST2+ over ATM August 1998
timer. If a setup-complet
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -