[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: draft-ong-ccamp-3473-3474-iw-00.txt



Comments inline

> -----Original Message-----
> From: Ong, Lyndon [mailto:LyOng@Ciena.com]
> Sent: Friday, November 07, 2003 2:41 PM
> To: 'Adrian Farrel'; Jonathan Sadler; Varma, Eve L (Eve);
> dimitris@us.ibm.com
> Cc: ccamp@ops.ietf.org
> Subject: RE: draft-ong-ccamp-3473-3474-iw-00.txt
> 
> 
> Hi Adrian, John,
> 
> Thank you for the comments.  The document is a work in progress
> and could certainly use input.  I decided to put some initial 
> responses to
> your comments into a single email rather than parcel things out.
> 
> 
> First Adrian's issues:
> 
> a) SPC services - while 3473 provides some functionality 
> associated with SPC such as egress label specification, there
> is no explicit definition of SPC service (esp. ASON SPC
> service) in either 3471 or 3473.  In fact,
> you point out that there are several possible techniques
> that could be applied.
> 
> 3474 defines a specific mechanism for ASON SPC service
> using an SPC_Label sub-object.  It has one benefit of marking 
> connections explicitly as SPC connections, while explicit label
> control does not.  It has the drawback that both ends need to
> understand the sub-object, but, then, it's a new service,
> so that shouldn't be surprising.
> 
> b) Restart - I'll defer to restart experts here.   If there are
> issues it would be good to find these out!  I would hope, though,
> that GMPLS restart procedures are robust enough that you can add
> persistent storage to a system without interfering with the
> restart procedure.
> 
> BTW, it should be clear to people that 3474 defines an interface
> between two nodes, it does not define a nodal characteristic.  It
> would be very natural to have a border node with both 3474 and 3473 
> interfaces.
> 
> c)  Call_ID and Call_OPS - I think you're right, if a 3473 node
> sends PathErr, you would need to regenerate Call_ID and Call_OPS
> at the interworking point.  More on calls/connections later...
> 
> 
> John's issues:
> 
> d)  client address space - as I understand it, Hamid's GVPN draft
> calls for the PE to support some mapping of the identifiers at the
> CE-PE boundary, allowing the CE to use a separate identifier space.


JD:  You misunderstood.  You made an assertion about a separate 
address object, 'It also allows full overlap of the client address
range with the address range used in the network, since separate
objects are used for each.', that I questioned.  I then offered a
counter example, Hamid's I-D, to show that this functionality does
NOT require a separate address object.


> 3474 uses a different mechanism, with its own characteristics:
> the TNA is allowed to take on formats other than IP address, it
> is carried transparently across the intervening subnetworks, and
> it is intended to be unique within a carrier domain, more like a
> telephone number (whereas the GVPN identifier is local to the
> particular GVPN).  Both mechanisms can work, they are aimed at
> different applications.


JD:  As described in my previous comment, addresses carried in RSVP
messages in the normal way, e.g., RFC3473 compliant networks, would
have the same characteristics you describe.  (Non IP address support
in a GMPLS ASON network is not required but could be supported in
a variety of ways based upon the techniques described in Hamid's I-D.)
  

> 
> It sounds like some of the mapping functions might be similar,
> though.
> 
> e)  call without connection - this is frankly an area where there
> has not been much implementation as yet and does need more work.


JD:  I would agree with this statement wrt to RFC 3474/G.7713.2.


> 
> On your specific comment I would expect that a PATH for call without
> connection would be addressed at the IP level to a destination that
> is 3474-capable and bypass intermediate nodes that are not 
> 3474-capable.
> That could avoid the problem of intermediate GMPLS nodes 
> actually allocating
> resources.  Also, the specific encoding of Label_Request, Sender_TSpec
> and Upstream_Label objects for call without connection is not defined
> in 3474 or G.7713.2 so it's not clear what resources if any would end
> up being reserved.  One way to approach this might be to identify 
> suggested encodings that would cause no resources to be reserved.


JD:  This wouldn't work, since you're still instantiating state in all of
the intermediate nodes.  I would agree with your comment that many things
are not defined in RFC 3474/G.7713.2.


> 
> 
> 
> Cheers,
> 
> Lyndon
> 
> 
>