Re: GSMPv3 and L2C

[email protected] Tue, 1 Feb 2005 15:16:40 -0800
Newsgroups gmane.ietf.gsmp
Message-ID <[email protected]>
Hi,

Answers in line.


> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-gsmp-v3-base-spec-06.txt
On 30 jan 2005, at 01.50, Sanjay Wadhwa wrote:

> DSL Forum is working on a protocol for interaction between 
> access-nodes(e.g DSLAMs) and BRAS devices (controllers in gsmp-speak) 
> in an atm or ethernet based access networks.
> Avri had posted on the list the DSL forum draft on this work (L2CP - 
> L2 control protocol). The idea is to extend GSMPv3 to implement 
> requirements of the L2 control protocol.
> In going through the current GSMP RFCs, and the DSL forum document a 
> couple of observations :
>
> 1. GSMP RFCs suggests that switch is the passive entity with respect 
> to tcp connectivity. The controller initiates the TCP connection. In 
> certain cases (e.g in L2C it makes sense to let the controller be 
> passive w.r.t TCP connection, and let the access-node(s) initiate TCP 
> connection).  Does it make sense for the GSMP spec to not require that 
> controller initiate the tcp connection  but keep it be open such that 
> this behaviour can be config driven on the devices involved. The 
> applicability document can capture specifics of different 
> applications.

Unless I misremember, there is nothing in the adjacency protocol that 
determines that the first SYN need to be sent out by the controller as 
opposed to the switch.  the may be part of TCP framing method, but I 
don't think it is integral to the protocol  so I guess my answer is, 
yes, I think this could be worked out.


>
> 2. The adjacency protocol in GSMP has version number negotiation 
> support. Was there any discussion when GSMP was being designed to take 
> a more general approach to capability negotiation between the swtich 
> and controller (e.g  by including capability TLVs in adjacency 
> protocol messages) ? This helps extensibility in general.

Yes, there was.  For reasons of complexity we decided to make it simply 
version number  negotiation (and i need to get rid of the subversion 
number - i have been convinced this is a bad idea ).  My operating 
assumption is that options are limited to a technology specific 
extension and we can certainly talk about it in that context.

>
> Will appreciate feedback (including general discussion on extending 
> GSMPv3 to implement L2C as specified in the DSL forum doc)...

I recommend you look at draft-ietf-v3-gsmp-base-spec which contains the 
base modifications which i think should be the start for any changes to 
we make to support DSL.

I have looked at the DSL doc and think the work is definitely 
reasonable.  I am waiting, with infinite patience, to see if there are 
others on this list who think so.  I currently have limited bandwidth 
(code words for no employer interested in paying for this work) for 
making changes to the protocol, though i am ready to edit the base 
document in my own time once people figure out what changes they need 
to the base.

As far as I can tell, we need someone to take on the task of writing 
the DSl specific section of the doc to go with the base protocol spec.  
In the writing of the DSL technology specific section we will come up 
with issues where the base doesn't support what is needed.  At that 
point I will negotiate the changes with whoever wishes to negotiate.

cheers,

a.