[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue 25: Issues with IEEE 802 Extensions Draft
Alan wrote a very long time ago...
> -----Original Message-----
> * Subject: Re: New version of IEEE 802 Attributes Draft Available
> * From: "Alan DeKok" <aland@ox.org <mailto:aland%40ox.org> >
> * Date: Sun, 07 Nov 2004 20:03:11 -0500
> http://www.drizzle.com/~aboba/RADEXT/draft-congdon-radext-ieee
> 802-02.txt
> > 2.1. Egress-VLANID
>
> The text following this doesn't define the attribute
> format, or where the VLANID goes. ASCII art would be appreciated.
Propose following text:
"The Integer field is four octets in length. The format of the Integer
field consists of two parts, the first consuming high-order octet and
the second consuming the remaining three lower-order octets. The
high-order octet field indicates if the VLANID is allowed for tagged or
untagged packets. The second part is the 12-bit 802.1Q VLAN VID value
that has been padded out to consume the remaining three lower-order
octets. A sample encoding follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Tag Option | Pad (12-bit) | VLANID (12-bit) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Values for the Tag Option part include:
1 = Tagged
2 = Untagged
Padding bits SHOULD be 0 (zero).
VLANID is the 12-bit 802.1Q-2003 VID value. "
>
> Section 1.2 talks about possibly using the "extended attribute"
> format, and says that the following lengths are calculated
> using the short form. If so, for consistency, ASCII art of
> the attributes showing the short form would be good, even if
> there isn't consensus that it's the proper format to use.
All usage of extended attributes have been completely removed from
draft.
>
> Also, the data types are "Integer32" and "UInt32". Are
> these RADIUS types, or new types? It should be clarified as
> to where these types come from.
All non-traditional datatypes have been removed and replaced with a
traditional RFC2865 datatypes.
>
> >2.3. VLAN-Name
> >
> > Description
> ...
> > The VLAN-Name attribute contains two parts; the first
> part is the
> > VLAN name, the second part indicates if frames on the VLAN for
> > this port are to be represented in tagged or untagged format.
>
> I suggest arranging the attribute so that the "tagged/untagged"
> information is at the same offset in the attribute as the
> Egress-VLANID attribute. Putting the value after
> variable-length "String" data makes it harder to parse.
> Putting the value in a different place than in the
> Egress-VLANID attribute creates more "special-case"
> considerations in the code.
Suggestion taken. Propose following format:
"The first octet of this string indicates whether the frames on the VLAN
are tagged 0x01 or Untagged 0x02. The remaining octets represent the
VLAN Name as defined in 802.1Q-2003 clause 12.10.2.1.3 (a). UTF-8
encoded 10646 characters are recommended, but a robust implementation
SHOULD support the field as undistinguished octets."
>
> > 2.4. User-Priority-Table
> ...
> > Data-Type
> >
> > UInt64
>
> Q: Is this the first proposed 64-bit integer data type in RADIUS?
Would have been, but as mentioned above, all usage of non-traditional
RADIUS datatypes have been removed. Therefore, 64-bit integer no longer
proposed.
>
> >2.12. Origin-Realm
>
> Add missing text: This attribute is defined as an Extended
> RADIUS attribute.
This attribute has been removed from draft.
>
> > 3.1. Accounting-EAP-Auth-Method
> ...
> >Value
> >
> > The Value field is eight octets. In case of expanded types
> > defined in [RFC3748] Section 5.7, the least significant 32 bits
> > contain the Vendor-Type field, and the next 24 bits contain the
> > Vendor-Id field.
>
> Leaving 8 bits of... what?
>
> Again, ASCII art, even using the proposed format from
> Appendix A would help clarify the attribute.
Propose following clarifying text:
"The Value field is eight octets. In case of expanded types
defined in [RFC3748] Section 5.7, the least significant 32 bits
contain the Vendor-Type field, and the next 24 bits contain the
Vendor-Id field.:
MS
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>