Re: VLAN-ID

"Tom Petch" <[email protected]>
Newsgroups gmane.ietf.bridge
Message-ID <01d401c2dc15$4f709f40$0301a8c0@tom3>
As Andrew says, VLAN-ID is defined in IEE Std 802.1Q-1998.  That makes
it an IEEE object and so we should follow the specification of the
IEEE.  I see this as the fundamental principle and anything that goes
against that I would regard as wrong.

Tom Petch
[email protected]

----Original Message-----
From: Andrew Smith <[email protected]>
To: 'Eduardo Cardona' <[email protected]>
Cc: [email protected] <[email protected]>; [email protected]
<[email protected]>; [email protected] <[email protected]>;
'Romascanu, Dan (Dan)' <[email protected]>
Date: 19 February 2003 23:46
Subject: RE: [Bridge-mib] VLAN-ID


>Eduardo,
>
>Suggest you refer to the IEEE spec (e.g. IEEE 802.1Q-1998 section
>9.3.2.3 although I think there is a newer draft in progress for which
I
>do not have the exact info). Note that it specifically says there
that
>the VID is an "unsigned binary number" so I don't know why the SYNTAX
>would be INTEGER rather than Unsigned32. Hex FFF (4095, not -1) is
>reserved for "implementation uses" - I would suggest that this is the
>appropriate one to choose for "special semantics". The value 0 is not
>appropriate since you can very validly have packets on the wire
carrying
>0 as the VID and you may very well want to place filters or counters
on
>such packets. At some point, DOCSIS should probably try to align with
>the 802.1Q specification (or else not pretend that it is compatible).
>
>Note also that use of a "mask" on VID values is inappropriate (it
>implies some local manager's allocation policy that is not likely to
be
>universally useful): a list of individual values or a numerical range
>would be more appropriate.
>
>I would suggest that RFC 2613 is wrong not to allow for counting of
>VID=0 packets on the wire by a probe.
>
>Now 802.1Q does also say that the VID values 0 and FFF "shall not be
>used in any management operation" and I'm not entirely sure why we
>included this statement.
>
>To answer Bert's original question, several TCs will be needed to
>capture all of the semantic differences between on-the-wire,
>internal-to-a-bridge and allowed-in-management-operations uses of
this
>VID/VLAN-ID/12-or-more-bit thing. I think that RFC 2674 is consistent
>with 802.1Q and should be the place to start for extracting common
TCs.
>
>Hope that helps,
>
>Andrew Smith
>
<snip>
>>
>> > -----Original Message-----
>> > From: Wijnen, Bert (Bert) [mailto:[email protected]]
>> > Sent: Wednesday, February 19, 2003 5:14 PM
>> > To: [email protected]
>> > Subject: [Bridge-mib] VLAN-ID
>> >
>> >
>> > Bridgemibbers....
>> >
>> > I do not see much (if any activity lately) :-(
>> >
>> > But I have a question.
>> >
>> > I see a VLAN ID represented in various forms:
>> >
>> > - draft-ietf-bridge-ext-v2-01.txt
>> >     VlanId ::= TEXTUAL-CONVENTION
>> >        STATUS      current
>> >        DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag
header."
>> >        SYNTAX      INTEGER (1..4094)
>> > - somehwere I found:
>> >     dot1vProtocolPortGroupVid OBJECT-TYPE
>> >        SYNTAX      INTEGER (1..4094)
>> >        MAX-ACCESS  read-create
>> >        STATUS      current
>> >        DESCRIPTION "The VID associated with a group of protocols
for
>> >                     each port."
>> >        REFERENCE   "IEEE 802.1v clause 8.4.4, 12.10.1.2"
>> >
>> > - In a DOCSIS document I find:
>> >     docsQosPktClassVlanId OBJECT-TYPE
>> >        SYNTAX          Integer32 (0..4095)
>> >        MAX-ACCESS      read-only
>> >        STATUS          current
>> >
>> > - In the framework PIB (draft-ietf-rap-frameworkpib-09.txt) I
find:
>> >
>> >   frwk802FilterVlanId OBJECT-TYPE
>> >       SYNTAX         Integer32 (-1 | 1..4094)
>> >       STATUS         current
>> >       DESCRIPTION
>> >           "The VLAN ID (VID) that uniquely identifies a VLAN
>> >           within the device. This VLAN may be known or unknown
>> >           (i.e., traffic associated with this VID has not yet
>> >           been seen by the device) at the time this entry
>> >           is instantiated.
>> >
>> >           Setting the frwk802FilterVlanId object to -1
>> indicates that
>> >           VLAN data should not be considered during traffic
>> >           classification."
>> >
>> > - In rfc2613 I find:
>> >    smonVlanIdStatsId OBJECT-TYPE
>> >     SYNTAX     Integer32 (1..4094)
>> >     MAX-ACCESS not-accessible
>> >     STATUS     current
>> >     DESCRIPTION
>> >         "The unique identifier of the VLAN monitored for
>> >          this specific statistics collection.
>> >
>> >         Tagged packets match the VID for the range between
>> 1 and 4094.
>> >         An external RMON probe MAY detect VID=0 on an Inter
Switch
>> >         Link, in which case the packet belongs to a VLAN
>> determined by
>> >         the PVID of the ingress port. The VLAN to which
>> such a packet
>> >         belongs can be determined only by a RMON probe
>> internal to the
>> >         switch."
>> >     REFERENCE
>> >         "Draft Standard for Virtual Bridged Local Area Networks,
>> >           P802.1Q/D10, chapter 3.13"
>> >
>> > - In RFC2674 I find:
>> >   VlanIndex ::= TEXTUAL-CONVENTION
>> >     STATUS      current
>> >     DESCRIPTION
>> >         "A value used to index per-VLAN tables: values of 0 and
>> >         4095 are not permitted; if the value is between 1 and
>> >         4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
>> >         global scope within a given bridged domain (see VlanId
>> >         textual convention).  If the value is greater than 4095
>> >         then it represents a VLAN with scope local to the
>> >         particular agent, i.e. one without a global VLAN-ID
>> >         assigned to it. Such VLANs are outside the scope of
>> >         IEEE 802.1Q but it is convenient to be able to manage
them
>> >         in the same way using this MIB."
>> >     SYNTAX      Unsigned32
>> >
>> > - IN RFC2674 I also find
>> >    VlanId ::= TEXTUAL-CONVENTION
>> >       STATUS      current
>> >       DESCRIPTION
>> >           "A 12-bit VLAN ID used in the VLAN Tag header."
>> >       SYNTAX      INTEGER (1..4094)
>> >
>> > Not sure I found all occurances.
>> >
>> > So my question is: what is the CORRECT spec, and could we try to
>> > define one (or a few)  TC(s) that everyone else can IMPORT and
use.
>> >
>> > Bert
>> > _______________________________________________
>> > Bridge-mib mailing list
>> > [email protected]
>https://www1.ietf.org/mailman/listinfo/bridge-mib
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.