It does help to have the option of copy and pasting from one's current work! ;-)
A few people have asked, and I responded a couple times, but I think they all got filtered (hmm what does that mean?), but I am working on a new book on troubleshooting and protocol analysis. It will cover all Cisco Support test topics and many topics for the Routing & Switching CCIE written test. The writing is almost done, but the production, editing, etc. takes forever, so stay tuned. Thanks for asking! Priscilla At 08:37 AM 12/14/01, Elmer Deloso wrote: >Priscilla, >I have a feeling that this type of post is a preview of the >sequel to Top Down Network Design, right? > >Elmer > >-----Original Message----- >From: Priscilla Oppenheimer [mailto:[EMAIL PROTECTED]] >Sent: Thursday, December 13, 2001 9:18 PM >To: [EMAIL PROTECTED] >Subject: RE: Correction - about multicast address! [7:29057] > > >And you probably also meant to say that the MAC header only has room for >one data-link-layer address also. So the IP multicast address is converted >to a single MAC multicast address. > >Applications on end systems register with the NIC to receive packets >addressed to particular multicast addresses. > >The application may also use the Internet Group Management Protocol (IGMP). >IGMP allows a host to join a group and inform routers of the need to >receive a multicast data stream. When a user (or software) starts a process >that requires the host to join a multicast group, the host transmits an >IGMP Membership Report message to inform routers on the segment that >traffic for the group should be multicast to the host's segment. Although >it is possible that a router is already sending data for the group, the >IGMP specification states that a host should send a Membership Report in >case it is the first member of the group on the network segment. > >The router does not need to know how many or which specific hosts on a >segment belong to a group. The router just needs to recognize that a group >has at least one member on a segment so that the router will forward group >traffic to that segment using the IP and MAC multicast addresses for the >group. > >By default, a data-link-layer switch floods multicast frames out every >port. The Cisco Group Management Protocol (CGMP) and the IETF IGMP Snooping >method allow switches to participate in the process of determining which >segments have hosts in a particular multicast group. CGMP is a >Cisco-proprietary method that lets a router send a message to switches to >tell the switches about Membership Reports and Leaves occurring on their >segments. IGMP is an IETF standard that causes no extra traffic, but allows >a switch to learn from the IGMP messages sent to routers. > >In addition to determining which local network segments should receive >traffic for particular multicast groups, a router must also learn how to >route multicast traffic across an internetwork. Multicast routing protocols >provide this function. Multicast routing protocols extend the capabilities >of a standard routing protocol, which learns paths to destination networks, >to include the capability of learning paths to multicast destination >addresses. There are numerous multicast routing protocols, some of which >are considered obsolescent at this time. The most commonly-used multicast >routing protocol today is the Protocol-Independent Multicast (PIM) protocol. > >Just wanted to add to your excellent explanations. > >Priscilla > > >At 05:10 PM 12/13/01, Karen E Young wrote: > >Reding this over I realize that I should have explained a little better... > > > >What I should have said is "An IP header only has room for one destination > >address, therefore a MAC must be manufactured for the group rather than a > >specific device so that the layer-2 protocol (ethernet, token-ring, etc.) > >can deliver to those routers/switches that belong to the group. The > >routers/switches can then forward to those group members it has listed if > >necessary. > > > >I should also have mentioned that this means that the NIC needs to be able > >to recognize the MAC address associated with any multicast groups the >device > >belongs to. > > > >Just shows what happens when you try to do too many things at once.... > > > > > > > >Karen > >*********** BEGIN FORWARDED MESSAGE *********** > > > >On 12/13/2001 at 3:27 PM Karen E Young wrote: > > > >Elmer, > > > >In fact I have done soem teaching, however, it was the months spent doing > >phone-tech-support for an ISP that honed the explanation skills. Most of > >our customers didn't know much about computers and felt alot more confident > >doing what you tell then to do if you explain WHY in a manner that they can > >understand. > > > >As far as the "you can't fit multiple destination MAC addresses into an IP > >header"... I was just explaining why a special multicast MAC address is > >required for messages sent to a specific Multicast group address. An IP > >header only has room for one dest. MAC, therefore a MAC must be > >manufactured for the group rather than a specific device. > > > >Glad I was able to help, > > > >Karen > > > >*********** REPLY SEPARATOR *********** > > > >On 12/13/2001 at 3:27 PM Elmer Deloso wrote: > > > > >(Corrected message for an earlier posting.) > > >Karen, > > >I have a feeling that you've been in some kind of teaching role > > >before based on how you explain concepts. This makes the picture > > >complete especially when revisiting the previous post by Shawn Kaminski. > > >However, when you say "you can't fit multiple destination > > >MAC addresses into an IP header" it seems you're referring to > > >the device's mapping of the IP-to-MAC address, since there is no > > >place in the IP header itself to even contain the value of the > > >MAC address being used to frame the IP packet. At least that's what > > >Doyle's book shows. If so, then I'm perfectly enlightened now. > > >It's good to hear from you again. Thanks to all reponses. > > > > > >Elmer > > > > > >-----Original Message----- > > >From: Karen E Young [mailto:[EMAIL PROTECTED]] > > >Sent: Thursday, December 13, 2001 2:00 PM > > >To: [EMAIL PROTECTED] > > >Subject: RE: about multicast address! [7:29057] > > > > > > > > >Elmer, > > > > > >Since an IP address needs to be mapped to a MAC address for delivery, a > > >multicast frame needs a destination MAC address in the header. As a > > >multicast frame is going to multiple destinations that are probably not > > >known to the sender, a special MAC address needs to be used. After all, >you > > >can't fit multiple destination MAC addresses into an IP header. The base > > >MAC > > >address used for multicast is 0100.5E00.0000. In order to tailor the MAC > > >address to the specific multicast group, the least significant 23 bits of > > >the group address are mapped to the least significant 23 bits of the > > >multicast MAC address. > > > > > >The first four bits of the IP address (1110) identify it as a class D > > >address (multicast) and will never change. Therefore, they are not > > >considered when figuring the IP to MAC conversion. This leaves 28 bits. > > >Since you are copying only 23 bits to the MAC address, you are left with >5 > > >bits in the address that don't get used in thed MAC. > > > > > >Multicast IP address: > > >1110xxxx.xmmmmmmm.mmmmmmmm.mmmmmmmm > > >x = un-used bits > > >m = bits copied to the MAC address. > > > > > >Multicast MAC address: > > >0000000100000000.0101111000mmmmmm.mmmmmmmmmmmmmmmm > > >m = bits copied from IP address > > > > > >That help? > > > > > >Karen > > > > > >*********** REPLY SEPARATOR *********** > > > > > >On 12/13/2001 at 12:00 Pm Elmer Deloso wrote: > > > > > >>Richard, > > >>This is an excellent post, but i need a little bit of clarification >on... > > >>1. I've understood multicast as at Layer 3, so I'm confused when you say > > >> that a "25-bit prefix is assigned" for the Layer 2 frame. I can't >seem > > >>to > > >> follow what is happening in multicast addressing between the Layers >2-3 > > >> to arrive at this 25-bit prefix. I can't figure out where to place > > >this > > >> prefix bit setting while looking at the 802.3 frame format on Uyless > > >>Black's > > >> book on Data Link Protocols. > > >>2. You state "there is a short fall of five bits and 2 to the 5 is 32". > > >> What is this 2^5 referring to? > > >>3. Finally, "are all allocated a MAC of 0100.5e01.0101." Please >confirm... > > >> is this the Destination MAC on the DA field of the frame? If so, what > > >> happens when you have to pass this multicast stream of data from one > > >> interface to another, e.g. from mBone -> r1 -> r2 -> multicast >enabled > > >> Intranet endstations, will the same "multicast MAC address" stay the > > >>same? > > >> > > >>Thanks for your input. > > >>Elmer Deloso > > >>-----Original message----- > > >>From: richard beddow [mailto:[EMAIL PROTECTED]] > > >>Sent: Thursday, December 13, 2001 9:18 Am > > >>To: [EMAIL PROTECTED] > > >>Subject: RE: about multicast address! [7:29057] > > >> > > >> > > >>An IP m'cast address is 32 bits long (as with any IP address), the first > > >>for > > >>bits are 0x1110 leaving 28 bits. (Still with me :)) > > >> > > >>Any m'cast ethernet borne frame has a 48 bit MAC (as do all ethernet > > >>frames). A 25 bit prefix is assigned leaving 23 bits. > > >> > > >>As 28 won't go into 23 there must be some duplication, there is a short > > >>fall > > >>of five bits and 2 to the 5 is 32. Hence and one m'cast MAC represents > > >32 > > >>IP addresses. > > >> > > >>For instance > > >> > > >>224.1.1.1 > > >>224.128.1.1 > > >>225.1.1.1 > > >>225.128.1.1 > > >>etc > > >>etc > > >>238.1.1.1 > > >>238.128.1.1 > > >>239.1.1.1 > > >>239.128.1.1 > > >> > > >>are all allocated a MAC of 0100.5e01.0101. > > >> > > >>Hope this is explained OK. > > >> > > >>RB > > >> > > >> > > >> > > >> > > >>message Posted at: > > >>http://www.groupstudy.com/form/read.php?f=7&i=29095&t=29057 > > >>-------------------------------------------------- > > >>FAQ, list archives, and subscription info: > > >>http://www.groupstudy.com/list/cisco.html > > >>Report misconduct and Nondisclosure violations to [EMAIL PROTECTED] > >*********** END FORWARDED MESSAGE *********** >________________________ > >Priscilla Oppenheimer >http://www.priscilla.com ________________________ Priscilla Oppenheimer http://www.priscilla.com Message Posted at: http://www.groupstudy.com/form/read.php?f=7&i=29222&t=29057 -------------------------------------------------- FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

