SIGTRAN Plugtest Day 1

"Barry Nagelberg" <[email protected]>
Newsgroups gmane.ietf.sigtran
Message-ID <[email protected]>
Greetings from Moscow! Here is the wrap-up report for Day 1 of the SIGTRAN
Plugtest.

Protocols tested:
M2PA - 3 implementations
M2UA - 2 implementations
M3UA - 7 implementations
SUA  - 3 implementations

Issues raised during testing:

*******
Issue 1 - How to handle an M3UA registration request (REG_REQ) msg received
without a Network Appearance (NA) param.
*******

Example: An M3UA SGP is configured with multiple SS7 networks. The SGP
receives a REG_REQ msg without the optional NA param. How should the SGP
handle the registration request? The problem is that the SGP doesn't know to
which SS7 network to apply the routing information.

Some implementations are returning REG_RESP msg with Registration Status =
Error - Invalid Network Appearance.
Some implementations are returning REG_RESP msg with Registration Status =
Error - Invalid Routing Key.

The consensus of the group is that while RFC 4666 has tried to address this
issue, in the description of the "Network Appearance" param of the REG_REQ
msg, there is still a lot of confusion. In this section, the RFC states
that:

<snip>
.....If the
Network Appearance is not specified and the Routing Key applies to
all Network Appearances, then this Routing Key MUST be the only
one registered for the association.
<snip>

There were several problems identified with this statement:
a. It is not clear how the SGP can possibly know whether or not "the Routing
Key applies to all Network Appearances".

b. Even if the SGP can somehow discern whether or not "the Routing Key
applies to all Network Appearances", it is not stated what the SGP should do
if the Routing Key DOES NOT apply to all Network Appearances.

*******
Issue 2 - How should M3UA/SUA handle an SCTP INIT chunk in which the number
of inbound/outbound streams is specified as 1?
*******

Some implementations accept this and allow the assoc to come up and be used.
Some implementations are not responding at all.
Some implementations are responding with an INIT_ACK chunk with
OUT_OF_RESOURCES error code.
Some implementations are allowing the assoc to come up but are then aborting
the assoc.

The M2PA spec (RFC 4165) addresses this most clearly by stating that "The
association SHALL contain two streams in each direction."

The consensus of the group is that the M3UA/SUA specs are unclear about how
to handle this. Based on the stream usage restrictions stated in section
1.4.7. (SCTP Stream Mapping), the group feels that the intention of M3UA/SUA
is probably to state something like "The association SHALL contain at least
two streams in each direction."

*******
Issue 3 - IPSP issues in SUA
*******

For Double-Exchange: How should an implementation handle an ASP-ACTIVE msg
if it has not yet sent ASPUP?

For Single-Exchange:

a. How should an implementation handle an ASPUP msg if it is not yet ready
to go up, for example if it is not completely configured?

b. Is it OK for the server to send ASPUP?


Barry Nagelberg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.