Trying to understand 802.1ag / 4 conceptual questions

Trying to understand 802.1ag / 4 conceptual questions

NewsGroups | Search | Tools
 comp.dcom.lans.ethernet  Post an article  get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content  add this group's latest topics to your Google content  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Trying to understand 802.1ag / 4 conceptual questions Thomas Bahls 08-19-2006
Posted by Thomas Bahls on August 19, 2006, 4:49 am
If you were  Registered and logged in, you could reply and use other advanced thread options


All,

Having fetched the draft 6.1 version of IEEE 802.1ag and trying to
understand it, I ran into some conceptual questions I cannot answer
myself. Maybe there's someone out here able to help?

(1) 802.1ag is set out for end-to-end management and I would assume IEEE
to make things as backwards compatible as possible, that is, allow
802.1ag-enabled clouds to be connected via 802.1ag-agnostic older
equipment. I would have believed 802.1ag frames just traverse such
agnostic equipment transparently. (Maybe this is wrong. Then, my problem
had vanished, of course.)
Now seeing they use dstMAC==01-80-C2-00-00-0x I have doubts about my
guess as I happen to remember such MACs MUST NOT be forwarded at all, per
802.1D. So what about backwards compatibility and 802.1ag-agnostic
equipment then?

(2) Again addressing. It appears to me that the ME level shall be
signified in the last three bits of the MAC address, with ME level from
0..7. That'd make 01-80-C2-00-00-00 to -00-07, which I believe to conflict
with STP, PAUSE/.3x and LACP. What's wrong or missing here (don't believe
IEEE to make conflicting specs ;-)?

(3) Let's put 802.1ag and STP together, will that go? If we have a
topology with loops (presuming this is supported), will 802.1ag care about
it and resolve or will it let STP do the job? My guess is that having both
active simultaneously, STP may rearrange topology underneath 802.1ag,
which in turn tries to find an alternative path via AIS and LTMs at the
same time that STP processes a TC, and that looks strange to me now. Any
ideas?

(4) 802.1ag says that it makes use of an extended discovery mechanism that
can be found in chapter 12 of 802.1Q -- fine. But given .1Q invented some
discovery mechanism prior to .1ag, what did they intend it for, wo used it
and what for? I must admit never having seen such .1Q discovery so far.


Any ideas will be greatly appreciated. Thanks,
/Thomas.

--
Thomas Bahls | "Wege entstehen dadurch, daß man sie geht."
Greifswald, Germany | -- Franz Kafka

ICQ #119230485 +++ PGP Key 0x6E70B6AE +++ http://solitaryhiker.net/


Pure Networks
Posted by anoop on August 19, 2006, 12:32 pm
If you were  Registered and logged in, you could reply and use other advanced thread options


Thomas Bahls wrote:

> Having fetched the draft 6.1 version of IEEE 802.1ag and trying to
> understand it, I ran into some conceptual questions I cannot answer
> myself. Maybe there's someone out here able to help?

Let me give it shot. :-)

> (1) 802.1ag is set out for end-to-end management and I would assume IEEE
> to make things as backwards compatible as possible, that is, allow
> 802.1ag-enabled clouds to be connected via 802.1ag-agnostic older
> equipment. I would have believed 802.1ag frames just traverse such
> agnostic equipment transparently. (Maybe this is wrong. Then, my problem
> had vanished, of course.)
> Now seeing they use dstMAC==01-80-C2-00-00-0x I have doubts about my
> guess as I happen to remember such MACs MUST NOT be forwarded at all, per
> 802.1D. So what about backwards compatibility and 802.1ag-agnostic
> equipment then?

If you pay close attention, you will see that the addresses used for
CFM are not 01-80-C2-00-00-0x, but 01-80-C2-xx-xx-xy. This means
that they use the IEEE OUI but are not from the set of reserved
addresses that bridges shall not forward. Therefore these frames
would pass transparently through legacy equipment.

> (2) Again addressing. It appears to me that the ME level shall be
> signified in the last three bits of the MAC address, with ME level from
> 0..7. That'd make 01-80-C2-00-00-00 to -00-07, which I believe to conflict
> with STP, PAUSE/.3x and LACP. What's wrong or missing here (don't believe
> IEEE to make conflicting specs ;-)?

See above.

> (3) Let's put 802.1ag and STP together, will that go?

Absolutely! It works in the presence or absence of STP. If using
STP, one should make sure that the CCM interval is high enough
that STP finds the problem and fixes it before CCM detects it.
Alternatively, CCM can detect the problem, but it doesn't really
fix it, and so the problem will eventually go away when STP reconverges
even though a defect may be indicated in the interim.

> If we have a
> topology with loops (presuming this is supported), will 802.1ag care about
> it and resolve or will it let STP do the job? My guess is that having both
> active simultaneously, STP may rearrange topology underneath 802.1ag,
> which in turn tries to find an alternative path via AIS and LTMs at the
> same time that STP processes a TC, and that looks strange to me now. Any
> ideas?

AIS has been removed from the spec several versions ago.
One cannot use "LTMs" or anything else to find paths. If one
doesn't use STP, the only way to create loop-free paths in
network topology with loops is to pre-provision them. That
is certainly an option, but the details of that are out of scope
for this spec.

> (4) 802.1ag says that it makes use of an extended discovery mechanism that
> can be found in chapter 12 of 802.1Q -- fine. But given .1Q invented some
> discovery mechanism prior to .1ag, what did they intend it for, wo used it
> and what for? I must admit never having seen such .1Q discovery so far.

Can you provide a more specific reference on this?

Anoop


Posted by Thomas Bahls on August 26, 2006, 9:36 am
If you were  Registered and logged in, you could reply and use other advanced thread options


Hi anoop,

On 19 Aug 2006 09:32:37 -0700, anoop wrote:

>If you pay close attention, you will see that the addresses used for
>CFM are not 01-80-C2-00-00-0x, but 01-80-C2-xx-xx-xy. This means
>that they use the IEEE OUI but are not from the set of reserved
>addresses that bridges shall not forward. Therefore these frames
>would pass transparently through legacy equipment.

Okay, that goes together with my assumption on backwards compatibility. I
must admit that I assumed all x in the MAC above be zeros, which doesn't
seem to be the case. But then, what are the real values? Does the spec
leave them at my discretion? Probably not...

>> (3) Let's put 802.1ag and STP together, will that go?
>> (4) 802.1ag says that it makes use of an extended discovery mechanism that
>> can be found in chapter 12 of 802.1Q -- fine. But given .1Q invented some
>> discovery mechanism prior to .1ag, what did they intend it for, wo used it
>> and what for? I must admit never having seen such .1Q discovery so far.
>
>Can you provide a more specific reference on this?

Well, I'd need a closer look to find back what I think I've read about
such reference from .1ag to .1Q. However, the point is not so much the
formalism but rather the feact that .1Q *does* talk about discovery in
chapter 12 while I don't get a clue what it was intended for when drafting
1.Q (and probably not knowing about .1ag to come), or has been used for
since. That'd be just interesting to know.


Thanks,
/Thomas.

--
Thomas Bahls | "Wege entstehen dadurch, daß man sie geht."
Greifswald, Germany | -- Franz Kafka

ICQ #119230485 +++ PGP Key 0x6E70B6AE +++ http://solitaryhiker.net/


Posted by anoop on August 26, 2006, 10:42 am
If you were  Registered and logged in, you could reply and use other advanced thread options



Thomas Bahls wrote:

> On 19 Aug 2006 09:32:37 -0700, anoop wrote:
>
> >If you pay close attention, you will see that the addresses used for
> >CFM are not 01-80-C2-00-00-0x, but 01-80-C2-xx-xx-xy.
>
> Okay, that goes together with my assumption on backwards compatibility. I
> must admit that I assumed all x in the MAC above be zeros, which doesn't
> seem to be the case. But then, what are the real values? Does the spec
> leave them at my discretion? Probably not...

Those numbers will be finalized just before the spec is ratified and
published.

> >> (4) 802.1ag says that it makes use of an extended discovery mechanism that
> >> can be found in chapter 12 of 802.1Q -- fine. But given .1Q invented some
> >> discovery mechanism prior to .1ag, what did they intend it for, wo used it
> >> and what for? I must admit never having seen such .1Q discovery so far.
> >
> >Can you provide a more specific reference on this?
>
> Well, I'd need a closer look to find back what I think I've read about
> such reference from .1ag to .1Q. However, the point is not so much the
> formalism but rather the feact that .1Q *does* talk about discovery in
> chapter 12 while I don't get a clue what it was intended for when drafting
> 1.Q (and probably not knowing about .1ag to come), or has been used for
> since. That'd be just interesting to know.

OK. Now I think I see where the confusion is.

The discovery of specific paths in 802.1ag is related to the
use of the link trace protocol which will report all of the
maintenance points along the path at a certain maintenance
domain level to a given destination.

There is mention of discovery in 802.1Q in the configuration
management clause and this refers to providing capability
in the bridge so that the bridge, along with all of its configuration,
can be discovered by a management station using a protocol
like SNMP.

Anoop


Similar ThreadsPosted
Several questions about LLC... July 16, 2007, 3:19 am
Switch Questions August 22, 2005, 9:02 am
Questions regarding the AUI concepts July 18, 2008, 11:00 pm
Ethernet bridging questions May 7, 2006, 12:24 pm
Questions over WiMAX promise August 26, 2006, 6:27 am
Fiber LAN -- A couple questions February 7, 2008, 11:29 am

other useful resources:
The Federal Communications Commission (FCC)
Telecommunications Industry Association
Electronic and Software Security Products and Services
International Telecommunication Union

Custom CGI Perl and PHP programming by 1-Script.com

Contact Us | Privacy Policy
The site map in XML format XML site map