FW: [Rfid] SLRRP Vendor Extensions

"Suresh Bhaskaran" <sbhaskaran@intelleflex.com> Thu, 21 July 2005 17:19 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dvehq-0006Qp-LJ; Thu, 21 Jul 2005 13:19:34 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dvehp-0006Qk-Rs for rfid@megatron.ietf.org; Thu, 21 Jul 2005 13:19:33 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA19282 for <rfid@ietf.org>; Thu, 21 Jul 2005 13:19:30 -0400 (EDT)
Received: from mail.intelleflex.com ([66.236.103.101]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1DvfBt-00078b-5F for rfid@ietf.org; Thu, 21 Jul 2005 13:50:38 -0400
Received: from SureshLaptopIF (SureshLaptopIF.intelleflex.com [10.1.7.166]) by mail.intelleflex.com (8.13.3/8.13.3) with ESMTP id j6LHKCx4004859 for <rfid@ietf.org>; Thu, 21 Jul 2005 10:20:12 -0700
Message-Id: <200507211720.j6LHKCx4004859@mail.intelleflex.com>
From: Suresh Bhaskaran <sbhaskaran@intelleflex.com>
To: rfid@ietf.org
Subject: FW: [Rfid] SLRRP Vendor Extensions
Date: Thu, 21 Jul 2005 10:19:18 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Thread-Index: AcWNfLHlhtQuY6LsRO6C2fdoyUyQAQAB1vEwACT7dUA=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
X-Scanned-By: MIMEDefang 2.49 on 10.1.7.25
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
Content-Transfer-Encoding: 7bit
Cc:
X-BeenThere: rfid@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Control and Access of Infrastructure for RFID Operations Discussion List <rfid.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/rfid>
List-Post: <mailto:rfid@lists.ietf.org>
List-Help: <mailto:rfid-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rfid>, <mailto:rfid-request@lists.ietf.org?subject=subscribe>
Sender: rfid-bounces@lists.ietf.org
Errors-To: rfid-bounces@lists.ietf.org


-----Original Message-----
Oops.  Thanks for he reminder, Peter.  I had meant to send this to the
entire list.

Suresh

------------------------

From: Suresh Bhaskaran [mailto:sbhaskaran@intelleflex.com] 
Sent: Wednesday, July 20, 2005 4:42 PM
To: 'Peter Spreadborough'
Subject: RE: [Rfid] SLRRP Vendor Extensions

The way this is defined, the vendor ID is a required field for *all* message
headers now?  Is this the intention?  

Might there be a way to leave the messages the same, and only include the
vendor ID in the message header if it is a vendor extension?

The V-bit as stated, is only for the parameter.  If we had the equivalent of
a V-bit for the message, then we don't have to include the Vendor ID in all
message headers?

Suresh

-----Original Message-----
From: rfid-bounces@lists.ietf.org [mailto:rfid-bounces@lists.ietf.org] On
Behalf Of Peter Spreadborough
Sent: Wednesday, July 20, 2005 3:44 PM
To: rfid@ietf.org
Subject: [Rfid] SLRRP Vendor Extensions


To facilitate the support of vendor specific extensions, prior to formal
inclusion into the protocol, the following solution is proposed:

1. The SLRRP message header will be extended to include a thirty two bit
vendor ID field:

 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
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |x|x|x|x|x| Ver |  Message Type |       Message Length          |      
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |       Message Seq Num         |x x x x x x x x x x x x x x x x|
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                           Vendor ID                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :                                                               :
 :                        Message Value                          :
 :                                                               :
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

2. For SLRRP parameters a bit from the "user" bits will be assigned as
the Vendor or V bit.

 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
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | A |V|User |  Parameter Type   |       Parameter Length        |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :                                                               :
 :                       Parameter Value                         :
 :                                                               :
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 
3. A block of unused message types will be reserved for vendor
extensions.
4. A block of parameter types will be reserved for vendor extensions. 

SLRRP implementations may choose to ignore:
        - Any message types that fall in to the vendor extension range.
        - Any parameter types that fall into the vendor extension range.
        - Any parameters that have the V bit set. 

If the V bit is set in a parameter header then the vendor ID used in the
encapsulating message will apply. The parameter may then be accepted or
ignored based on the vendor ID. This applies to both defined message
types and extended message types.




_______________________________________________
Rfid mailing list
Rfid@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/rfid


_______________________________________________
Rfid mailing list
Rfid@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/rfid