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