[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANCP] ANCP Protocol Versioning
- To: "Alan Kavanagh" <alan.kavanagh at ericsson.com>, "Tom Taylor" <tom.taylor at rogers.com>, <HaagT at telekom.de>, <roberta.maglione at telecomitalia.it>, <swadhwa at juniper.net>
- Subject: Re: [ANCP] ANCP Protocol Versioning
- From: "Wojciech Dec (wdec)" <wdec at cisco.com>
- Date: Thu, 15 Oct 2009 11:25:58 +0200
- Authentication-results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
- Cc: B.Witschurke at telekom.de, ancp at ietf.org, Peter Arberg <peter.arberg at ericsson.com>, Robert.Rennison at ecitele.com, Peter.Hamacher at telekom.de
- Delivered-to: ancp at core3.amsl.com
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=wdec at cisco.com; l=5588; q=dns/txt; s=amsiport01001; t=1255598765; x=1256808365; h=from:sender:reply-to:subject:date:message-id:to:cc: mime-version:content-transfer-encoding:content-id: content-description:resent-date:resent-from:resent-sender: resent-to:resent-cc:resent-message-id:in-reply-to: references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; z=From:=20"Wojciech=20Dec=20(wdec)"=20<wdec at cisco.com> |Subject:=20RE:=20[ANCP]=20ANCP=20Protocol=20Versioning |Date:=20Thu,=2015=20Oct=202009=2011:25:58=20+0200 |Message-ID:=20<A16B9A4922C4A544A94565E870362B50735F7E at XM B-AMS-111.cisco.com>|To:=20"Alan=20Kavanagh"=20<alan.kava nagh at ericsson.com>,=0D=0A=20=20=20=20=20=20=20=20"Tom=20T aylor"=20<tom.taylor at rogers.com>,=20<HaagT at telekom.de>, =0D=0A=20=20=20=20=20=20=20=20<roberta.maglione at telecomit alia.it>,=20<swadhwa at juniper.net>|Cc:=20<Robert.Rennison@ ecitele.com>,=20<lihy at huawei.com>,=0D=0A=20=20=20=20=20 =20=20=20"Peter=20Arberg"=20<peter.arberg at ericsson.com>, =20<swadhwa at juniper.net>,=0D=0A=20=20=20=20=20=20=20=20<a ncp at ietf.org>,=20<B.Witschurke at telekom.de>,=0D=0A=20=20 =20=20=20=20=20=20<Peter.Hamacher at telekom.de> |MIME-Version:=201.0|Content-Transfer-Encoding:=20quoted- printable|In-Reply-To:=20<1B6D0317D3AD964FBF3956DEFA3524D 59A582637 at EUSAACMS0701.eamcs.ericsson.se>|References:=20< 48C276B536524E478C659685995F6AA5C8BFE27FD6 at RBSJX.ad.redba ck.com><040201ca1987$008a6670$5728460a at china.huawei.com>< 1789B35CAAE7B948997F51DE0D963B92011F0283 at S4DE8PSAAQC.mitt e.t-com.de><35815C929B41D2479A224FE098A2722707A2C493 at ecam lmw720.eamcs.ericsson.se><786AD2EC3D80A1428B921CDC9BE9EE5 4012ABBE448 at USPITMAIL01.ecitele.com>=20<5661758E3E9336468 5B91DD8272F287601B8E2D3 at S4DE8PSAAQC.mitte.t-com.de>=20<4A 96DCB7.7060303 at rogers.com>=20<1B6D0317D3AD964FBF3956DEFA3 524D59A582637 at EUSAACMS0701.eamcs.ericsson.se>; bh=MEeNpPAJBetx0NpYpD8TnHn1G9ASA41ByHGf6Q78k+c=; b=H06uP9WD7j27QXPep+dtLRqU7a+6kSPSpyttlNnSYir00Bhgmf2vooG6 Wm5vwV+4kHJbcmqVmRDSK3IcC3HAuufTZlrGHR6sas2ZrHElifcWxMJAW zXXau4vtmNB+0cabs9h+pAFSD5iyZQ9jNUePy/kbVnnTuTCzGiHQJpc3B I=;
- In-reply-to: <1B6D0317D3AD964FBF3956DEFA3524D59A582637 at EUSAACMS0701.eamcs.ericsson.se>
- List-archive: <http://www.ietf.org/mail-archive/web/ancp>
- List-help: <mailto:ancp-request@ietf.org?subject=help>
- List-id: Access Node Control Protocol working group mailing list <ancp.ietf.org>
- List-post: <mailto:ancp@ietf.org>
- List-subscribe: <https://www.ietf.org/mailman/listinfo/ancp>, <mailto:ancp-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www.ietf.org/mailman/listinfo/ancp>, <mailto:ancp-request@ietf.org?subject=unsubscribe>
- References: <48C276B536524E478C659685995F6AA5C8BFE27FD6 at RBSJX.ad.redback.com><040201ca1987$008a6670$5728460a at china.huawei.com><1789B35CAAE7B948997F51DE0D963B92011F0283 at S4DE8PSAAQC.mitte.t-com.de><35815C929B41D2479A224FE098A2722707A2C493 at ecamlmw720.eamcs.ericsson.se><786AD2EC3D80A1428B921CDC9BE9EE54012ABBE448 at USPITMAIL01.ecitele.com> <5661758E3E93364685B91DD8272F287601B8E2D3 at S4DE8PSAAQC.mitte.t-com.de> <4A96DCB7.7060303 at rogers.com> <1B6D0317D3AD964FBF3956DEFA3524D59A582637 at EUSAACMS0701.eamcs.ericsson.se>
- Thread-index: AconS5rIB3anKyxqRNCdIM6DSrHEVghqTAZgASCxOvA=
- Thread-topic: [ANCP] ANCP Protocol Versioning
Please note that the text proposed largely has no effect (as also
observed by Tom), and is actually worded in normative terms (MUST...,
etc). As such I'd advise the editors to use any of the text at their
down discretion and likely come up with alternative wording.
-Woj.
> -----Original Message-----
> From: Alan Kavanagh [mailto:alan.kavanagh at ericsson.com]
> Sent: 14 October 2009 19:58
> To: Tom Taylor; HaagT at telekom.de
> Cc: Robert.Rennison at ecitele.com; lihy at huawei.com; Peter
> Arberg; Wojciech Dec (wdec); swadhwa at juniper.net;
> ancp at ietf.org; B.Witschurke at telekom.de; Peter.Hamacher at telekom.de
> Subject: RE: [ANCP] ANCP Protocol Versioning
>
> Hi Tom and Thomas
>
> From a recent email sent by Woj, I support Thomas Haag's text
> as input into the re-edited sections for clarifying the ANCP
> Protocol versioning number issue and I agree with Thomas'
> proposed text. Additional text is required for clarifying the
> Adjacency Protocol negotiation in ANCP as noted by the Woj's email.
>
> Alan
>
>
> -----Original Message-----
> From: Tom Taylor [mailto:tom.taylor at rogers.com]
> Sent: August 27, 2009 3:21 PM
> To: HaagT at telekom.de
> Cc: Robert.Rennison at ecitele.com; Alan Kavanagh;
> lihy at huawei.com; Peter Arberg; wdec at cisco.com;
> swadhwa at juniper.net; ancp at ietf.org; B.Witschurke at telekom.de;
> Peter.Hamacher at telekom.de
> Subject: Re: [ANCP] ANCP Protocol Versioning
>
> Comments below, marked with [PTT].
>
> HaagT at telekom.de wrote:
> > All,
> >
> > All exchanged arguments are valid.
> >
> > I think a protocol draft describes protocol issues, values,
> TLV, etc.
> > and not network element mechanisms. The challenge now would be to
> > cover notes pointing out how to code pre version and RFC version -
> > that was agreed last meeting.
> >
> > But what's missing in that game is a short description that
> both peers
> > (BRAS & AN) need to identify which SW version to choose
> based on sub version value.
> > A mechnism in detail for detection and automatic SW load
> depending on
> > sub version is neccessary.
> >
> > I'm not sure if that is in scope of a protocol draft or if
> it should
> > be described seperately. But keeping the time line of
> protocol draft
> > and avoiding delaying ANCP work it may be desirable to identify
> > sections in protocol draft where notes are useful to detail
> that issue
> > without changing sections and order of the document.
> >
> >> From my understanding three sections are concerned. I
> propose adding
> >> the notes at that sections.
> >
> > Please see below the identified sections and added notes
> taken based
> > on protocol draft 05 for discussion:
> >
> > Regards Thomas
> >
> ----------------------------------------------------------------------
> > -----------
> >
> >
> > Chapter 2 Introduction / page 4:
> >
> > ...
> >
> > Not all the fields in relevant GSMP messages are used by
> ANCP. This
> > draft indicates the value that ANCP should set for the
> fields in these
> > GSMP messages.
> >
> >
> >
> > [T.H.:] Note: Implementations which use GSMP and ANCP conventions
> > before RFC publication must use sub-version 1.
>
> [PTT] By definition, pre-standard versions do not conform to
> the standard, so this text will have no effect.
> >
> > RFC based implementations must use sub-version 2. For
> details see chapter 5.
> >
> > ...
> >
> >
> ----------------------------------------------------------------------
> > --------------
> >
> >
> > Chapter 5. Access Node Control Protocol (ANCP) / page 15
> >
> > ...
> >
> > The 8-bit version field in the base GSMPv3 message header is split
> > into two 4 bit fields for carrying the version and a sub-version of
> > the GSMP protocol. ANCP uses version 3 and sub-version 1
> of the GSMP
> > protocol. An ANCP implementation SHOULD always set the
> version field
> > to 3, and the sub-version field to 1. The Result field in
> the message
> > header has been modified to be 4 bits long, and the Code field to be
> > 12 bits long.
> >
> > Version:
> >
> > The version number of the GSMP protocol being used in this
> session.
> > ANCP uses version 3.
> >
> > Sub-Version:
> >
> > The sub-version number of the GSMP protocol being used in this
> > session. ANCP must use sub-version 2 of the GSMP protocol.
> [T.H]:Pre
> > RFC implemtations must use sub-version 1.
> >
> [PTT] Same comment as above.
> >
> >
> ---------------------------------------------------------------------
> >
> > Chapter 5.1. ANCP/TCP connection establishment / Page 19:
> >
> > ...
> >
> > NAS listens for incoming connections from the access nodes.
> Port 6068
> > is used for TCP connection. Adjacency protocol messages, which are
> > used to synchronize the NAS and access-nodes and maintain
> handshakes,
> > are sent after the TCP connection is established. ANCP
> messages other
> > than adjacency protocol messages may be sent only after the
> adjacency
> > protocol has achieved synchronization.
> >
> > [T.H.]:Note: NAS must detect per peer the sub version and must load
> > and synchronize with appropriate protocol implementation.
> >
> [PTT] I would add "if possible".
> > ...
>