📄 draft-george-sigtran-m2pa-interop-00.txt
字号:
M2PA draft 3 contains some explanation of this, but it needs to bemore explicit.Octets given from MTP3 to M2PA should be transmitted in the same orderas specified in the SS7 standards.Advice/Solution: Add more sample fields to the example picture at the end of 2.2.1. Reverse the order of the bits in the Spare/PRI octet. Found at: This was discussed at the 1st M2PA Interoperability Test.2.7 Local Processor Outage and Link Status ReadyProblem/Issue: If M2PA receives a Local Processor Outage (LPO) while it is sendingLink Status Ready messages, what should it do?Description: The philosophy here is to continue the alignment/proving procedure sothat the link is ready for service. So M2PA should continue sendingits Link Status Ready messages periodically.However, M2PA should not allow the peer to begin sending User Datamessages if it has an LPO. So M2PA should also send the Link StatusProcessor Outage message periodically. Advice/Solution: Clarify this in the M2PA section on Alignment.Found at: This was discussed at the 1st M2PA Interoperability Test.2.8 Proper Stream for Proving Data MessagesProblem/Issue: On which stream should Proving Data messages be sent?Description: A problem can arise from sending Proving Data messages on the Datastream, as is required by M2PA draft 3. The Proving Data messagescause the Stream Sequence Number (SSN) on the Data Stream to beincremented. This could cause problems verifying which SSN belongs towhich message.Advice/Solution: Send the Proving Data on the Status stream. This eliminates the need for separate Link Status Proving and ProvingData messages. Only the Link Status message is needed. An option canbe allowed to add bytes to the Link Status message.Found at: This was discussed at the 1st M2PA Interoperability Test.2.9 Tuning SCTP ParametersProblem/Issue: M2PA needs values for SCTP parameters different from the valuesrecommended in the SCTP RFC. Description: Some of the SCTP parameter values recommended in [RFC2960] would beunsuitable for SS7 use. SS7 needs to detect failure conditionsquickly. Advice/Solution: There should be some discussion of these values on the SIGTRANlist. The values should be documented in an applicability statement.Found at: This was discussed at the 1st M2PA Interoperability Test.2.10 M2PA Keep Alive MessageProblem/Issue: Does M2PA need a Keep Alive message?Description: There is a concern that there may be a conflict between these twogoals: a. Making SCTP parameters tight enough that M2PA is informed of association failure in a timely manner, and b. Not making SCTP parameters so tight that they abort an association because of brief glitches in the IP network.A Keep Alive message between M2PA peers was suggested to avoid thisproblem. M2PA would periodically send an unordered Keep Alive messageon the Status stream. If M2PA did not receive a Keep Alive messagefrom its peer for a certain time period, it would fail the link. Advice/Solution: If SCTP parameters can be set to monitor association performanceadequately, then a Keep Alive message would not be necessary. Thisissue is shelved until the issue with the SCTP parameters is resolved.Found at: This was discussed at the 1st M2PA Interoperability Test.2.11 Emergency Changeover for Japanese SS7Problem/Issue: There is a requirement in Japanese SS7 that MTP be able to retrieveall messages (unsent and unacked) for changeover.Description: This was omitted from [M2PAv3] inadvertently.Advice/Solution: Add this option to 4.2.6.Found at: This was discussed at the 1st M2PA Interoperability Test.2.12 Eliminate Client/Server DistinctionProblem/Issue: The distinction between Client and Server, even for initiating anassociation, may not be necessary. A Client and Server were designatedin [M2PAv3] to prevent duplicate associations from being created.Description: If both ends of the link know the source and destination IP addressand port number, then SCTP will prevent the duplicate associationsfrom being created.It is necessary that the SCTP at (at least) one of the endpoints belistening on the port that the other end is attempting to begin theassociation with. In practice, this would probably mean that at leastone end's SCTP would be listening on the M2PA registered port.Advice/Solution: Remove the Client/Server distinction and replace it with advice aboutbeginning the association.Found at: This was discussed at the 1st M2PA Interoperability Test.2.13 Resolving Normal and Emergency ProvingProblem/Issue: How should M2PA proceed if one end wants to do Emergency Proving andthe other wants to do Normal Proving?Description: The two endpoints need to agree on which time will be used for theproving period. For example, what should happen when one M2PA beginsNormal proving, and then its peer begins Emergency proving?This is addressed in the MTP specifications. Emergency proving takesprecedence over Normal. In the example, the end doing Normal proving would adjust its timer tothe Emergency value, but continue sending Normal proving messages.Advice/Solution: Clarify this in the M2PA draft.Found at: This was discussed at the 1st M2PA Interoperability Test.2.14 Need Reference for BusyProblem/Issue: The M2PA draft 4.1.5 "Level 2 Flow Control" does not refer to aspecific section of [RFC2960].Description: Congestion control is described in section 7 of [RFC2960]. Advice/Solution: Refer to section 7 of [RFC2960]. Found at: This was discussed at the 1st M2PA Interoperability Test.2.15 Processor Outage and Busy in Various StatesProblem/Issue: Can Link Status Processor Outage and Busy be received in all states?Is the behavior the same in all cases?Description: The M2PA draft states requirements for Processor Outage and Busywithout mentioning anything about the M2PA state. It is possible thatthe behavior may be different in some states. Advice/Solution: Some investigation is needed to see how Processor Outage and Busy aretreated differently in various states.Found at: This was discussed at the 1st M2PA Interoperability Test.3. Implementation Issues This section presents implementation issues discovered at variousinteroperability tests. These issues do NOT require or indicatechanges needed to the M2PA draft. Instead, these issues provideguidance to future implementors and provide input to applicabilitydocuments where appropriate.3.1 None4. AcknowledgementsThe authors would like to thank the following people for theirparticipation in the 1st M2PA Interoperability Test (October 29 -November 1, 2001 at Alcatel in Plano): Avi Chibotaro (Airslide Systems) Ronen Katav (Airslide Systems) Billy Chang (Catapult Communications) Loren Chao (Catapult Communications) Richard Mott (Catapult Communications) Vijay Patel (Catapult Communications) Ron Spiker (Catapult Communications) Julien Dauverd (Cisco Systems) Wayne Taylor (Cisco Systems) Alex Katchourine (Inet) Ushit Kumar (Inet) Steve Tsao (Inet) Brian Bidulock (OpenSS7) Andrew Bidulock (OpenSS7) Heinz Prantner (RadiSys) Deepa Tonse (RadiSys) Cheryl Baringer (Alcatel) Robert Shull (Alcatel) Lydia Huang (Alcatel) Sandeep Dilwali5. Authors AddressesTom George Alcatel USA, Inc. 1000 Coit Road Plano, TX 75075 USAEMail: Tom.George@alcatel.comTel: +1-972-519-3168Monique BernardAlcatel USA, Inc. 1000 Coit Road Plano, TX 75075 USAEMail: Monique.Bernard@alcatel.comTel: +1-972-519-3775Jeff CopleyAlcatel USA, Inc. 1000 Coit Road Plano, TX 75075 USAEMail: Jeff.Copley@alcatel.comTel: +1-972-519-3758Wayne DavisAlcatel USA, Inc. 1000 Coit Road Plano, TX 75075 USAEMail: Wayne.Davis@alcatel.comTel: +1-972-477-8395Cliff ThomasAlcatel USA, Inc. 1000 Coit Road Plano, TX 75075 USAEMail: Cliff.Thomas@alcatel.comTel: +1-972-477-70156. References[RFC2960] - Stewart, R.,Xie Q., et. al. - "Stream Control TransmissionProtocol", RFC 2960, October 2000.[M2PAv3] - George, Tom, et. al. - "SS7 MTP2-User Peer-to-PeerAdaptation Layer", draft-ietf-sigtran-m2pa-03a.txt, July 20, 2001.This Internet Draft expires May 2002.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -