Re: SE-IPSP definition

"Brian F. G. Bidulock" <[email protected]>
Newsgroups gmane.ietf.sigtran
Organization http://www.openss7.org/
Message-ID <[email protected]>
Peter,

A couple of comments:

- (See "[SUA issue 17 & M3UA issue #11] IPSP cases" in the archives, as
  well as "M3UA/SUA IPSP" and "IPSP proposed text (1st approach)"
  "IPSP-IPSP summary" "Consensus call (was: IPSP-IPSP summary)" "IPSP
  test (2nd approach)" "IPSP text - poll" "IPSP text (take 3?)" "Summary
  (hopefully) was: IPSP Text (take 3?)")

  There were several thousand mails exchanged on the topic.

- What you quote is just a definition, not a requirement.  (And in fact
  it is an old one that predates the SE model and the entire IPSP
  discussion.)  As it contains no requirements, there was no need to
  change it.

- The phrase "SGP or IPSP" occurs many times in RFC 3332 and RFC 3868.

- I invented SE mode (when the rest of the WG was demanding DE mode).
  If I had not argued through several hundred emails, you would only
  have DE mode now.

- To have a single exchange of messages it is a necessary that one side
  behave like an ASP (messages and state machines) and the other behave
  like an SGP (messages and state machines).

- An IPSP is often described as behaving like an SGP.

- John Loughney described how an IPSP responds to a received message in
  an attempt to limit complexity.  Because ASPs normally initiate
  messages, the passages describing IPSP decribe the IPSP as responding
  to the message in the same manner as an SGP (making the same state
  transitions and performing the same actions).  So even if an IPSP is
  defined as something like an ASP, its behaviour is most often
  described in the RFC as something like an SGP.

- Contrary to what Tolga says now, exchange of SSNM was always part of
  SE-IPSP.  It was exchange of ASPTM/SM that was questioned as whether
  it should be included in SE-IPSP communication at all.

- To limit changes to the RFC and move forward, we underspecified IPSP
  to allow for a wide range of combinations.  The resulting nightmare
  for interoperability was supposed to be addressed in extension drafts
  but never was.

- We purposely did not preclude any arrangements or interpretations in
  the RFC.  What functions the IPSP provides locally are closer to an
  implementation decision than a a protocol requirement.

- We intentionally did not introduce any changes to the ASP/SGP exchange
  for IPSP (we did not want define two protocols in one RFC).  Any
  changes to (or narrowing of) the normal ASP/SGP exchanges were to be
  addressed by extension drafts (but never were).

--brian

Holland, Peter Michael (Peter) wrote:           (Thu, 10 Nov 2005 10:39:28)
> Brian,
> Can I remind you that the definition of IPSP is:
>    IP Server Process (IPSP) - A process instance of an IP-based
>    application.  An IPSP is essentially the same as an ASP, except that
>    it uses M3UA in a point-to-point fashion.  Conceptually, an IPSP does
>    not use the services of a Signalling Gateway node.
> 
> Thus your mention of IPSP acting as an SGP is not according to spec.
> Considering that definition, your statement:
> > In SE mode,
> > it was never intended that both sides behave like an ASP at the same
> > time.  That is DE mode.
> is not reflected in the spec - thus the confusion.
> 
> Pete
> 

-- 
Brian F. G. Bidulock
[email protected]
http://www.openss7.org/
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.