don | 1 Apr 2003 15:18
Favicon

PWG-ANNOUNCE> XHTML-Print and CSS Print Profile move to PWG Proposed Standard

The vote is complete and with 100% approval, the following documents are
now PWG PROPOSED STANDARDS:

-  http://www.pwg.org/xhtml-print/HTML-Version/XHTML-Print.html
-  http://www.pwg.org/xhtml-print/HTML-Version/CSS-Print.html

This is based on the existing PWG process (not the one currently under development.)

The working group will re-issue these documents shortly with the appropriate informative changes made to
reflect this new status.

Thanks to all of you who have worked so hard on this project!!

**********************************************
 Don Wright                 don <at> lexmark.com

 Chair,  IEEE SA Standards Board
 Member, IEEE-ISTO Board of Directors
 f.wright <at> ieee.org / f.wright <at> computer.org

 Director, Alliances & Standards
 Lexmark International
 740 New Circle Rd
 Lexington, Ky 40550
 859-825-4808 (phone) 603-963-8352 (fax)
**********************************************

Harry Lewis | 2 Apr 2003 08:07
Picon
Favicon

PWG-ANNOUNCE> Plenary Agenda


Plenary will run Wednesday 9am- 10:30am West Coast time and will be conducted roughly as follows

9-9:30 - Project status
9:30-9:45 - 2003 meeting schedule
9:45-10 - Misc
10-10:30 - PWG Process document review

As a reminder, the dial in is
Dial-In #: +1 719-457-0335
Participant Password: 400908#

And webex access will be
https://hp.webex.com/join/

Meeting Number: 28153402
Any meeting attendee can use this number to join the meeting, at
https://hp.webex.com/join/

Password:  makeaplan

----------------------------------------------
Harry Lewis
IBM Printing Systems
----------------------------------------------
Zehler, Peter | 2 Apr 2003 14:34
Picon

PWG-ANNOUNCE> Semantic Model Teleconference 4/3 (Complete Information)

All,

The Semantic Model group will be holding a teleconference on Thursday April
3.  The primary focus of the teleconference is to complete the review of the
Document Object Specification.  The current plan is to hold the
teleconference from 12:00 to 3:00pm eastern (9:00am to 12:00 Pacific).  The
first hour we will discuss the latest schema (version 0.93).  The agenda and
teleconference information is included below.  

___________________________________________________
Agenda:
12:00 to 12:10pm EST (9:00am to 9:10am PST):
   Intros & adjust agenda
12:10pm to 1:00pm EST (9:10am to 10:00am PST) :
   Schema review
	Overview of changes
	Discuss any issues
	Schema structure and tool issues
	Schema reuse discussion
	Next steps
1:00pm to 1:10pm EST (10:00am to 10:10am PST):
    Intros & adjust agenda for Document Object
1:10pm to 3:00pm EST (10:10am to 12:00 PST):
    Document Object review
	Priority issue discussion
	Process 9 outstanding issues
	Page turn review
	Next steps
___________________________________________________
Dial in info:
Dial-In #: +1 719-457-0335
Participant Password: 400908# 
___________________________________________________
Webex info:
https://hp.webex.com/join/
Name: Semantic Model
Date: 4/3/2003
Time: 12:00 EST(9:00am PST)
Meeting Number: 29039952
Meeting Password: pwg_sm
___________________________________________________
Document Links:
Document Object Specification:
        ftp://ftp.pwg.org/pub/pwg/ipp/new_DOC/wd-ippdoc10-20030324.pdf.zip
Document Object Outstanding Issues (9)
        http://www.pwg.org/hypermail/sm/0179.html
PWG Semantic Model Schema v0.93:
       http://www.pwg.org/sm/index.html
PWG Semantic Model v0.27:
    ftp://ftp.pwg.org/pub/pwg/Semantic-Model/wd-sm010-20030331.pdf
___________________________________________________

				Peter Zehler
				XEROX
				Xerox Architecture Center
				Email: PZehler <at> crt.xerox.com
				Voice:    (585) 265-8755
				FAX:      (585) 265-8871 
				US Mail: Peter Zehler
				        Xerox Corp.
				        800 Phillips Rd.
				        M/S 128-30E
				        Webster NY, 14580-9701

Thomas Narten | 2 Apr 2003 17:33
Picon
Favicon

PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

Hi James.

You reviewed parts of this (and a related) document a long time ago
(see below). A question I have for the PPP community is whether the
current version of the lmp-test-sonet ID is acceptable from a PPP
perspective.

Comments?

Thomas

From: James Carlson [james.d.carlson <at> east.sun.com]
Sent: Monday, October 01, 2001 8:00 AM
To: Jonathan.Sadler <at> tellabs.com
Cc: ietf-ppp <at> merit.edu
Subject: Re: Proposed use of PPP in the OIF UNI

Jonathan Sadler writes:
> I have some concerns regarding the proposed configuration of PPP for the
> OIF UNI that I would like the PPP working group to look at.
> 
> In the OIF UNI (http://www.oiforum.com/public/documents/UNI_1.0.pdf),
> Section 6.1 page 22 defines the configuration of PPP on the SONET DCC as
> follows:
> 
> "...IP packets are encapsulated using PPP in HDLC like framing as per
> RFC1662. ... only PPP encapsulation must be used with no other PPP
> procedures (i.e. LCP and NCP need not be executed)."

That's absurd on multiple levels.  You can't claim to be using PPP if
you're just using the framing, and I frankly don't see how any level
of interoperability could be hoped for with the phrase "need not be
executed."  What happens when one vendor chooses to implement the
existing IETF Standards Track protocols and another does not?

> Is PPP without LCP/NCP negotiation considered a standard implementation
> by the IETF?

No.  It's not PPP.  It's effectively SLIP, albeit with different
framing.

Of course, consenting peers may do anything they like, including
omitting the necessary (and useful) RFC 1661 LCP and RFC 1332 IPCP
negotiation for no apparent reason.  I see no point to doing so, but
there's no law prohibiting it.

(At a wild guess, I would assume that PPP negotiation is viewed as
"unnecessary overhead."  I would submit that [1] a useful
implementation of the OIF signaling has such significant complexity
that PPP is effectively a drop in the bucket and [2] source code that
implements PPP is freely available.)

>  RFC 1661 (which is never referenced by the OIF UNI
> document) seems to have strong words preventing this.

Right.

> It should be noted that the OIF has chosen this in part to facilitate
> the misconnection detection feature specified in LMP
> (draft-ietf-ccamp-lmp-00.txt, and OIF UNI section 8).  Specifically, the
> test messages for LMP are defined to be carried within IP PDUs on the
> data link.  Because successful LCP/NCP negotiation requires a correctly
> connected full-duplex link, these IP PDUs be prevented from being sent
> on a misconnected link.  As a result, LMP would not have a chance to
> detect this case.

I don't think that's true at all.  There are certainly possible
failure modes in which PPP establishes normally, but IP-based
protocols (such as LMP) don't work at all.  For instance, the peer
might not be running LMP.  Having IPCP properly negotiated does not
mean that any applications are available or running; it merely means
that IP datagrams are permitted on the link.

> While the current LMP solution has this problem, other solutions may
> not.  For example, the test messages could be carried within an LCP
> option (similar to the Identification option specified in RFC 1570). 

I certainly wouldn't want to see that done.  (Perhaps LCP Echo-Request
would be useful *in addition* to other higher-level test messages, but
they're no substitute.)

> Please provide the feeling of the working group on this issue.

Review of these documents isn't required here, but I'd hope that the
OIF would be interested enough in having the relevant portions
reviewed that they'd approach us (or the IESG) for such a review.

--

-- 
James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
SUN Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

James Carlson | 2 Apr 2003 18:29
Picon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

Thomas Narten writes:
> You reviewed parts of this (and a related) document a long time ago
> (see below). A question I have for the PPP community is whether the
> current version of the lmp-test-sonet ID is acceptable from a PPP
> perspective.

This draft (draft-ietf-ccamp-lmp-test-sonet-sdh-02) is a little hard
to interpret, but I read it as using the LMP option to run the test
messages without UDP/IP and instead over raw HDLC framing.  In that
case, I see no PPP-related issues.

That's not the same as saying that I think this is necessarily a good
idea -- I don't, because I think being able to run SNMP, OSI, and
other protocols alongside LMP is valuable, and a multiplexing layer
such as that provided by PPP would allow you that flexibility at
fairly low cost.  Retrofitting equipment that uses this null
encapsulation to work correctly if you decide to do any multiplexing
in the future will be highly problematic.

The reference to RFC 1662 is odd and probably erroneous, since that
document describes how PPP uses HDLC framing.  The draft should
probably reference ISO/IEC 3309 directly instead.

If the reference is actually correct, then the protocol defined here
will need a PPP protocol number for section 3.1 of RFC 1662, and I
think we're back where we started ("using PPP without benefit of
negotiation").

--

-- 
James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

Jonathan Sadler | 2 Apr 2003 20:25
Picon
Favicon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

Some clarification:

In section 3.1, the draft (draft-ietf-ccamp-lmp-test-sonet-sdh-02) states
"the test message is sent as defined in [LMP]" (draft-ietf-ccamp-lmp-08)
when using SONET/SDH's Section/RS DCC and Line/MS DCC to carry a test
message.  Section 12.5.6 of the referenced LMP draft states:

  "The Test message is transmitted over the data link and is used
  to verify its physical connectivity. Unless explicitly stated,
  these messages MUST be transmitted over UDP like all other LMP
  messages. The format of the Test messages is as follows:

   <Test Message> ::= <Common Header> <LOCAL_INTERFACE_ID> <VERIFY_ID>"

The upshot is the test messges are being carried on the SONET/SDH DCC
in a UDP/IP packet encapsulated "using bit-oriented HDLC framing
format [RFC 1662] (sic)".  The reference to RFC 1662 was done
specifically to avoid the LCP/NCP negotiations required in RFC 1661.

These two details (test messages using of UDP/IP, and non-use of LCP/NCP
negotiation) have been confirmed in private communications with the authors.

Jonathan Sadler

PS. Its interesting to note:
 - the main purpose of LMP is to manage link operations* out-of-band
 - PPP does a good job of managing link operations in-band
 - LMP has not been widely implemented, and interoperability has
   not been widely demonstrated
 - PPP has been widely implemented, and shown to be widely interoperable
Do we really need a radically different protocol to complete the same
function?

* link operations = establish control communications between link neighbors,
negotiate link parameters, monitor "liveness of a link"

James Carlson wrote:

> Thomas Narten writes:
> > You reviewed parts of this (and a related) document a long time ago
> > (see below). A question I have for the PPP community is whether the
> > current version of the lmp-test-sonet ID is acceptable from a PPP
> > perspective.
>
> This draft (draft-ietf-ccamp-lmp-test-sonet-sdh-02) is a little hard
> to interpret, but I read it as using the LMP option to run the test
> messages without UDP/IP and instead over raw HDLC framing.  In that
> case, I see no PPP-related issues.
>
> That's not the same as saying that I think this is necessarily a good
> idea -- I don't, because I think being able to run SNMP, OSI, and
> other protocols alongside LMP is valuable, and a multiplexing layer
> such as that provided by PPP would allow you that flexibility at
> fairly low cost.  Retrofitting equipment that uses this null
> encapsulation to work correctly if you decide to do any multiplexing
> in the future will be highly problematic.
>
> The reference to RFC 1662 is odd and probably erroneous, since that
> document describes how PPP uses HDLC framing.  The draft should
> probably reference ISO/IEC 3309 directly instead.
>
> If the reference is actually correct, then the protocol defined here
> will need a PPP protocol number for section 3.1 of RFC 1662, and I
> think we're back where we started ("using PPP without benefit of
> negotiation").
>
> --
> James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
> Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
> MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

============================================================
The information contained in this message may be privileged 
and confidential and protected from disclosure.  If the 
reader of this message is not the intended recipient, or an 
employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any 
reproduction, dissemination or distribution of this 
communication is strictly prohibited. If you have received 
this communication in error, please notify us immediately by 
replying to the message and deleting it from your computer.

Thank you.
Tellabs
============================================================

James Carlson | 2 Apr 2003 20:38
Picon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

Jonathan Sadler writes:
> Some clarification:
> 
> In section 3.1, the draft (draft-ietf-ccamp-lmp-test-sonet-sdh-02) states
> "the test message is sent as defined in [LMP]" (draft-ietf-ccamp-lmp-08)
> when using SONET/SDH's Section/RS DCC and Line/MS DCC to carry a test
> message.  Section 12.5.6 of the referenced LMP draft states:
> 
>   "The Test message is transmitted over the data link and is used
>   to verify its physical connectivity. Unless explicitly stated,
                                         ^^^^^^^^^^^^^^^^^^^^^^^^

I read this as indicating that you could run unencapsulated if you had
a compelling reason to do so, and that this was a reasonable
interpretation of this new draft.

> The upshot is the test messges are being carried on the SONET/SDH DCC
> in a UDP/IP packet encapsulated "using bit-oriented HDLC framing
> format [RFC 1662] (sic)".  The reference to RFC 1662 was done
> specifically to avoid the LCP/NCP negotiations required in RFC 1661.

In that case, my original objections remain.  This is an end-run
around RFC 1661 that amounts to exactly the same result -- using "PPP
frames" on a link without bothering to negotiate PPP.  I certainly
agree that consenting peers can do such a thing, but I could never
sanction such a thing.

> PS. Its interesting to note:
>  - the main purpose of LMP is to manage link operations* out-of-band
>  - PPP does a good job of managing link operations in-band

That doesn't read right to me.  The "in-band" versus "out-of-band"
distinction is purely hypothetical.  In both cases, you'd be running
*some* signaling bits on the DCC.  Whether those bits are called
"in-band" with respect to the DCC itself or "out-of-band" with respect
to the actual data channels on the SONET/SDH link seems to me to be an
unhelpful distinction to draw.

The real question is "what bits are sent on the DCC, and why?"

>  - LMP has not been widely implemented, and interoperability has
>    not been widely demonstrated
>  - PPP has been widely implemented, and shown to be widely interoperable
> Do we really need a radically different protocol to complete the same
> function?

Yes, that is interesting to note, though perhaps not really relevant
since there's more to LMP.

> * link operations = establish control communications between link neighbors,
> negotiate link parameters, monitor "liveness of a link"

Perhaps.  There are options in PPP to monitor link liveness, and I
agree there's some overlap with LMP, but PPP's options are not
'required' in an implementation and they're not sufficient for all
purposes.

--

-- 
James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

Jonathan Sadler | 2 Apr 2003 21:41
Picon
Favicon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

James -

James Carlson wrote:

> Jonathan Sadler writes:
> > Some clarification:
> >
> > In section 3.1, the draft (draft-ietf-ccamp-lmp-test-sonet-sdh-02) states
> > "the test message is sent as defined in [LMP]" (draft-ietf-ccamp-lmp-08)
> > when using SONET/SDH's Section/RS DCC and Line/MS DCC to carry a test
> > message.  Section 12.5.6 of the referenced LMP draft states:
> >
> >   "The Test message is transmitted over the data link and is used
> >   to verify its physical connectivity. Unless explicitly stated,
>                                          ^^^^^^^^^^^^^^^^^^^^^^^^
>
> I read this as indicating that you could run unencapsulated if you had
> a compelling reason to do so, and that this was a reasonable
> interpretation of this new draft.

I can understand your interpretation.  The "explicitly stated" qualifier was not
always there, and was only added by the authors when they realized the size
constraints faced by the J0-16, J1-16, and J2-16 formats.  This definately needs
to be clarified in the test-sonet-sdh draft.

> > The upshot is the test messges are being carried on the SONET/SDH DCC
> > in a UDP/IP packet encapsulated "using bit-oriented HDLC framing
> > format [RFC 1662] (sic)".  The reference to RFC 1662 was done
> > specifically to avoid the LCP/NCP negotiations required in RFC 1661.
>
> In that case, my original objections remain.  This is an end-run
> around RFC 1661 that amounts to exactly the same result -- using "PPP
> frames" on a link without bothering to negotiate PPP.  I certainly
> agree that consenting peers can do such a thing, but I could never
> sanction such a thing.
>
> > PS. Its interesting to note:
> >  - the main purpose of LMP is to manage link operations* out-of-band
> >  - PPP does a good job of managing link operations in-band
>
> That doesn't read right to me.  The "in-band" versus "out-of-band"
> distinction is purely hypothetical.  In both cases, you'd be running
> *some* signaling bits on the DCC.  Whether those bits are called
> "in-band" with respect to the DCC itself or "out-of-band" with respect
> to the actual data channels on the SONET/SDH link seems to me to be an
> unhelpful distinction to draw.

In GMPLS, the control network and transport network are not required to have the
same topology.  It is possible for two nodes (A & B) in two different locations to
have a transport link (ex a Lambda) between them, but not have direct control
plane connectivity.  Consequently, the adjacency established between A & B to
manage the transport link may have to be carried through many IP router hops.

This sort of disassociated signalling is also necessary for SONET/SDH applications
of GMPLS to handle cases where the DCC endpoints and the link endpoints are not
the same.  An example of this is a SONET line that goes through a regenerator --
the Section DCC will be terminated at the regenerator, while the STS payload will
be continued to the other end of the SONET line.

For all functions in LMP, the DCC is not the link that is being described -- it is
just a conduit that MAY be used to carry the messaging.  The link being described
is the SONET/SDH line/path.  Consequently, the link management operations being
performed by LMP are really "out-of-band".

> The real question is "what bits are sent on the DCC, and why?"
>
> >  - LMP has not been widely implemented, and interoperability has
> >    not been widely demonstrated
> >  - PPP has been widely implemented, and shown to be widely interoperable
> > Do we really need a radically different protocol to complete the same
> > function?
>
> Yes, that is interesting to note, though perhaps not really relevant
> since there's more to LMP.

Is there really more?  LMP states it:
 1) establishes a control channel including the control channel
    parameters
 2) identifies the parameters associated with a traffic bearing
    link
 3) identifies mis-connection of transmit/recieve pairs
    (this is specifically what the test-sonet-sdh spec is used for)
 4) identifies the grouping of traffic bearing links between neighbors
    so that offered traffic can be carried any of the links in a group
 5) monitors the liveness of the control channel
 6) monitors the liveness of the traffic bearing link

1 is done today by LCP
2 is done today by LCP and the NCPs
3 can be done either through the Identification LCP message,
  or the endpoint discriminator option defined by Multilink PPP.
4 is done today by Multilink PPP
5&6 are done today by LQM as well as monitoring the health of
  the serial connection (server trail)

The only difference is PPP does it for the case where the control channel is
carried over the traffic link (ie in-band), while LMP does it for the case where
the control channel and the traffic link are separate (ie out-of-band).

> > * link operations = establish control communications between link neighbors,
> > negotiate link parameters, monitor "liveness of a link"
>
> Perhaps.  There are options in PPP to monitor link liveness, and I
> agree there's some overlap with LMP, but PPP's options are not
> 'required' in an implementation and they're not sufficient for all
> purposes.

Right.  And many of the functions in the LMP spec are also "optional"...

>
>
> --
> James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
> Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
> MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

============================================================
The information contained in this message may be privileged 
and confidential and protected from disclosure.  If the 
reader of this message is not the intended recipient, or an 
employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any 
reproduction, dissemination or distribution of this 
communication is strictly prohibited. If you have received 
this communication in error, please notify us immediately by 
replying to the message and deleting it from your computer.

Thank you.
Tellabs
============================================================

James Carlson | 2 Apr 2003 21:55
Picon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

Jonathan Sadler writes:
> > That doesn't read right to me.  The "in-band" versus "out-of-band"
> > distinction is purely hypothetical.  In both cases, you'd be running
> > *some* signaling bits on the DCC.  Whether those bits are called
> > "in-band" with respect to the DCC itself or "out-of-band" with respect
> > to the actual data channels on the SONET/SDH link seems to me to be an
> > unhelpful distinction to draw.
> 
> In GMPLS, the control network and transport network are not required to have the
> same topology.  It is possible for two nodes (A & B) in two different locations to
> have a transport link (ex a Lambda) between them, but not have direct control
> plane connectivity.  Consequently, the adjacency established between A & B to
> manage the transport link may have to be carried through many IP router hops.

I'm very well aware of that based on my prior SONET/SDH design work,
and it's not the point.

If you did LMP test messages over a raw HDLC session using the DCC,
that would be no more or less "out of band" then a full PPP session
over the DCC used only for management-level signaling support.  The
fact that you're using one set of protocols or another doesn't alter
the way the signaling works on that one channel.

The big difference, as below, is the scope of the signaling.  LMP has
a much wider scope.  I don't see a reasonable way to modify PPP's LCP
and LQM to operate in a way that would signal liveness of unrelated
links.

> For all functions in LMP, the DCC is not the link that is being described -- it is
> just a conduit that MAY be used to carry the messaging.  The link being described
> is the SONET/SDH line/path.  Consequently, the link management operations being
> performed by LMP are really "out-of-band".

OK; we're talking about different things here.  If you run LMP over
UDP/IP over PPP on the DCC, the LMP part still gives you out-of-band
signaling.  Thus, inclusion of PPP does *not* render the solution
capable of supporting only in-band signaling.

> Is there really more?  LMP states it:
>  1) establishes a control channel including the control channel
>     parameters
>  2) identifies the parameters associated with a traffic bearing
>     link
>  3) identifies mis-connection of transmit/recieve pairs
>     (this is specifically what the test-sonet-sdh spec is used for)
>  4) identifies the grouping of traffic bearing links between neighbors
>     so that offered traffic can be carried any of the links in a group
>  5) monitors the liveness of the control channel
>  6) monitors the liveness of the traffic bearing link

It's at least part (6) that's more.  PPP does *NOT* contain any way to
signal anything about what might be going on with any other link.
It's this non-facilities associated signaling that (at least in my
mind) makes LMP a bit different.

Architecturally, there are other differences.  LMP is designed to look
into MPLS as a liveness test for MPLS purposes.  PPP's signaling tells
you no more or less than that the PPP link *itself* is good.  If all
you cared about was the DCC, then PPP's liveness would be enough.

> The only difference is PPP does it for the case where the control channel is
> carried over the traffic link (ie in-band), while LMP does it for the case where
> the control channel and the traffic link are separate (ie out-of-band).

That's a significant difference in my mind.  For the in-band case, you
don't have to name or number the "other" links.  There aren't any. For
the out-of-band case, you have to name or number those links, and you
have to deal with issues surrounding agreement on the naming and
agreement on link status.

--

-- 
James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

Jonathan Sadler | 3 Apr 2003 02:43
Picon
Favicon

Re: PPP question on draft-ietf-ccamp-lmp-test-sonet-sdh-02.txt

James -

James Carlson wrote:

> Jonathan Sadler writes:
> > > That doesn't read right to me.  The "in-band" versus "out-of-band"
> > > distinction is purely hypothetical.  In both cases, you'd be running
> > > *some* signaling bits on the DCC.  Whether those bits are called
> > > "in-band" with respect to the DCC itself or "out-of-band" with respect
> > > to the actual data channels on the SONET/SDH link seems to me to be an
> > > unhelpful distinction to draw.
> >
> > In GMPLS, the control network and transport network are not required to have the
> > same topology.  It is possible for two nodes (A & B) in two different locations to
> > have a transport link (ex a Lambda) between them, but not have direct control
> > plane connectivity.  Consequently, the adjacency established between A & B to
> > manage the transport link may have to be carried through many IP router hops.
>
> I'm very well aware of that based on my prior SONET/SDH design work,
> and it's not the point.

Good to know the amount of explanation I should include in my responses.

> If you did LMP test messages over a raw HDLC session using the DCC,
> that would be no more or less "out of band" then a full PPP session
> over the DCC used only for management-level signaling support.  The
> fact that you're using one set of protocols or another doesn't alter
> the way the signaling works on that one channel.

I think your mixing the two message flows that exist in LMP.  I agree, the test messages
must run in a trace channel or traffic bearer associated with the traffic link in order
to work.  However, the management messages being sent between LMP instances to control
the test process, monitor the health of the LMP association, etc. do not.

> The big difference, as below, is the scope of the signaling.  LMP has
> a much wider scope.  I don't see a reasonable way to modify PPP's LCP
> and LQM to operate in a way that would signal liveness of unrelated
> links.

Actually, I believe that the server layer trail's FDI/BDI is better than any out-of-band
method for relaying the state of the user plane link (traffic link).  LQM in this
situation would be better used as mechanism to monitor the control channel.

As for scope, I would be interested in your opinion on what information LMP has to
handle that PPP does not.

> > For all functions in LMP, the DCC is not the link that is being described -- it is
> > just a conduit that MAY be used to carry the messaging.  The link being described
> > is the SONET/SDH line/path.  Consequently, the link management operations being
> > performed by LMP are really "out-of-band".
>
> OK; we're talking about different things here.  If you run LMP over
> UDP/IP over PPP on the DCC, the LMP part still gives you out-of-band
> signaling.  Thus, inclusion of PPP does *not* render the solution
> capable of supporting only in-band signaling.

I think we're in agreement that the use of PPP for the Data Link layer on the DCC is
actually orthoginal from the issue of how non-associated link management operations is
done for user plane link.

My original comments were made as an identification that LMP is really doing the same
things already done by PPP -- its just doing them for non-associated links.

> > Is there really more?  LMP states it:
> >  1) establishes a control channel including the control channel
> >     parameters
> >  2) identifies the parameters associated with a traffic bearing
> >     link
> >  3) identifies mis-connection of transmit/recieve pairs
> >     (this is specifically what the test-sonet-sdh spec is used for)
> >  4) identifies the grouping of traffic bearing links between neighbors
> >     so that offered traffic can be carried any of the links in a group
> >  5) monitors the liveness of the control channel
> >  6) monitors the liveness of the traffic bearing link
>
> It's at least part (6) that's more.  PPP does *NOT* contain any way to
> signal anything about what might be going on with any other link.

See my comment above about the use of an out-of-band channel instead of FDI/BDI to do
(6).

> It's this non-facilities associated signaling that (at least in my
> mind) makes LMP a bit different.

I tend to agree, but don't see it as too far different than what PPP can already do.
For example, one instance of PPP today can negotiate configuration parameters for links
that appear in different layer networks (ie. OSI, IPX, IPv4).  It accomplishes this
through the use of different NCPs at different PPP protocol numbers.

Similarily, it should be possible to have a "non-associated link" NCP which includes the
name of the specific link being "negotiated" in each negotiation message.  This would
allow for multiple instances of this NCP to exist, each tracking the status of a
different non-associated link.

> Architecturally, there are other differences.  LMP is designed to look
> into MPLS as a liveness test for MPLS purposes.  PPP's signaling tells
> you no more or less than that the PPP link *itself* is good.  If all
> you cared about was the DCC, then PPP's liveness would be enough.

I'm unaware of where LMP states that you should look into the MPLS layer as a liveness
test.  Can you provide me a reference?

> > The only difference is PPP does it for the case where the control channel is
> > carried over the traffic link (ie in-band), while LMP does it for the case where
> > the control channel and the traffic link are separate (ie out-of-band).
>
> That's a significant difference in my mind.  For the in-band case, you
> don't have to name or number the "other" links.  There aren't any. For
> the out-of-band case, you have to name or number those links, and you
> have to deal with issues surrounding agreement on the naming and
> agreement on link status.

The same issues exist for LMP.  Currently they are using <NodeID, IfIndex>, which is
very similar to the SNPP names being defined in the ITU.  Though, this shouldn't justify
the development of a completely new protocol...

> --
> James Carlson, Solaris Networking         <james.d.carlson <at> east.sun.com>
> Sun Microsystems / 1 Network Drive         71.234W   Vox +1 781 442 2084
> MS UBUR02-212 / Burlington MA 01803-2757   42.497N   Fax +1 781 442 1677

============================================================
The information contained in this message may be privileged 
and confidential and protected from disclosure.  If the 
reader of this message is not the intended recipient, or an 
employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any 
reproduction, dissemination or distribution of this 
communication is strictly prohibited. If you have received 
this communication in error, please notify us immediately by 
replying to the message and deleting it from your computer.

Thank you.
Tellabs
============================================================


Gmane