RE: [Forces-protocol] issue 1: packet encoding
"Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com> Sat, 06 March 2004 22:43 UTC
Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07994 for <forces-protocol-archive@odin.ietf.org>; Sat, 6 Mar 2004 17:43:21 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AzkVT-0001Uz-3w for forces-protocol-archive@odin.ietf.org; Sat, 06 Mar 2004 17:42:55 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i26MgtJe005755 for forces-protocol-archive@odin.ietf.org; Sat, 6 Mar 2004 17:42:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AzkVS-0001Uj-UT for forces-protocol-web-archive@optimus.ietf.org; Sat, 06 Mar 2004 17:42:54 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07980 for <forces-protocol-web-archive@ietf.org>; Sat, 6 Mar 2004 17:42:50 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AzkVQ-0006fD-00 for forces-protocol-web-archive@ietf.org; Sat, 06 Mar 2004 17:42:52 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AzkUT-0006WR-00 for forces-protocol-web-archive@ietf.org; Sat, 06 Mar 2004 17:41:54 -0500
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1AzkTa-0006NQ-00 for forces-protocol-web-archive@ietf.org; Sat, 06 Mar 2004 17:40:58 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AzkTc-0001Pf-Oy; Sat, 06 Mar 2004 17:41:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AzkT9-0001Ni-1j for forces-protocol@optimus.ietf.org; Sat, 06 Mar 2004 17:40:31 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07877 for <forces-protocol@ietf.org>; Sat, 6 Mar 2004 17:40:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AzkT6-0006Et-00 for forces-protocol@ietf.org; Sat, 06 Mar 2004 17:40:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AzkSE-00061B-00 for forces-protocol@ietf.org; Sat, 06 Mar 2004 17:39:35 -0500
Received: from fmr06.intel.com ([134.134.136.7] helo=caduceus.jf.intel.com) by ietf-mx with esmtp (Exim 4.12) id 1AzkRC-0005ez-00 for forces-protocol@ietf.org; Sat, 06 Mar 2004 17:38:31 -0500
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7]) by caduceus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v 1.15 2004/01/30 18:16:28 root Exp $) with ESMTP id i26Me4Ap014964; Sat, 6 Mar 2004 22:40:04 GMT
Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com [192.168.65.206]) by talaria.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.10 2004/03/01 19:21:36 root Exp $) with SMTP id i26MWFj3015487; Sat, 6 Mar 2004 22:32:21 GMT
Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) by orsmsxvs040.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id M2004030614375724604 ; Sat, 06 Mar 2004 14:37:57 -0800
Received: from orsmsx408.amr.corp.intel.com ([192.168.65.52]) by orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.6713); Sat, 6 Mar 2004 14:37:57 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Forces-protocol] issue 1: packet encoding
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Message-ID: <468F3FDA28AA87429AD807992E22D07E054213@orsmsx408.jf.intel.com>
Thread-Topic: [Forces-protocol] issue 1: packet encoding
Thread-Index: AcQC/aSnyVTMFJXrQJSONhAioUGtMgAxcRZQ
From: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>
To: hadi@znyx.com, forces-protocol@ietf.org
X-OriginalArrivalTime: 06 Mar 2004 22:37:57.0475 (UTC) FILETIME=[AC27CB30:01C403CB]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Content-Transfer-Encoding: quoted-printable
Sender: forces-protocol-admin@ietf.org
Errors-To: forces-protocol-admin@ietf.org
X-BeenThere: forces-protocol@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=unsubscribe>
List-Id: forces-protocol <forces-protocol.ietf.org>
List-Post: <mailto:forces-protocol@ietf.org>
List-Help: <mailto:forces-protocol-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/forces-protocol/>
Date: Sat, 06 Mar 2004 14:37:57 -0800
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable
Jamal, Before I give my comments, I would like to say that I appreciate the fact that you did not copy/paste the netlink header from your draft over here! That is a very positive sign to me, lets try to stick to the best technical solution rather than pushing our own protocol implementations. That's the best way to make progress on this merger!! Here are my views on this issue, particularly the common header: Command: Agree this is needed. We think 8-12 bits will be more than sufficient for this depending on whether it is subdivided. We have sub-divided this field into Class/type...this is an OO approach, seemed pretty neat. However, I am personally fine with having a single field for this, no problem with that. Length: Agree needed and agree with size. xIDs: Agree this is needed. More detailed comments on length, semantics in my previous email. Sequence No: Agree needed and agree with size. Flags/Priority: We need 2-3 bits for priority in every message. I don't think we need any other flags in all messages. Typeid: This is one field I don't think is needed in all messages. I am not sure why this is needed at all cause, we will be using the Model and LFB IDs to address processing functional blocks on the FEs. Missing field: Version (2-4 bits): This is present in all protocols, and is generally included in most IETF protocols. Its usually the 1st field. General comment: Lets try to be stingy on the size of the header and its fields since this will be included in all ForCES messages. Jamal's text....... The Forces Message Header: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source xID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination xID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | flags | typeid | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ XML encoding: XML encoding may be useful in capabilities definition (i.e slow path) but not in the configuration of data path tables. This is because of its nature to require higher bandwith and CPU computational needs. HK Comment: I think we should stick with a single encoding type, namely TLV. This is also what some of the model team folks have mentioned before for the protocol. Is there a reason why capabilities cannot be expressed using TLVs? Thanks Hormuzd -----Original Message----- From: forces-protocol-admin@ietf.org [mailto:forces-protocol-admin@ietf.org] On Behalf Of Jamal Hadi Salim Sent: Friday, March 05, 2004 2:00 PM To: forces-protocol@ietf.org Subject: [Forces-protocol] issue 1: packet encoding Attached is text for stimulating discussion on issue 1. cheers, jamal _______________________________________________ Forces-protocol mailing list Forces-protocol@ietf.org https://www1.ietf.org/mailman/listinfo/forces-protocol
- [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Alex Audu
- Re: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- RE: [Forces-protocol] issue 1: packet encoding Khosravi, Hormuzd M
- RE: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- RE: [Forces-protocol] issue 1: packet encoding Khosravi, Hormuzd M
- Re: [Forces-protocol] issue 1: packet encoding avri
- RE: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming
- RE: [Forces-protocol] issue 1: packet encoding Sandy Pavel
- RE: [Forces-protocol] issue 1: packet encoding Sandy Pavel
- Re: [Forces-protocol] issue 1: packet encoding Alex Audu
- Re: [Forces-protocol] issue 1: packet encoding Alex Audu
- Re: [Forces-protocol] issue 1: packet encoding Alex Audu
- Re: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- RE: [Forces-protocol] issue 1: packet encoding Khosravi, Hormuzd M
- RE: [Forces-protocol] issue 1: packet encoding Putzolu, David
- Progress WAS (RE: [Forces-protocol] issue 1: pack… Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming
- [Forces-protocol] Re: Progress issue0 Application… Alex Audu
- [Forces-protocol] Re: Progress issue0 Application… Jamal Hadi Salim
- [Forces-protocol] Re: Progress issue 1: packet en… Alex Audu
- Re: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- [Forces-protocol] Re: Progress issue 1: packet en… Jamal Hadi Salim
- [Forces-protocol] Re: Progress issue0 Application… Alex Audu
- [Forces-protocol] Re: Progress Jamal Hadi Salim
- Re: [Forces-protocol] Progress issue 1: packet en… Wang,Weiming
- RE: [Forces-protocol] issue 1: packet encoding Khosravi, Hormuzd M
- RE: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- RE: [Forces-protocol] issue 1: packet encoding Khosravi, Hormuzd M
- RE: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Jamal Hadi Salim
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming
- Re: [Forces-protocol] issue 1: packet encoding avri
- Re: [Forces-protocol] issue 1: packet encoding Wang,Weiming