Jump to content


IP Multicast


  • Please log in to reply
25 replies to this topic

#1 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 29 April 2009 - 06:08 PM

IP Multicasting

Why Do You Need Multicasting?

“Necessity is the mother of all invention,” a saying derived from Plato’s Republic, holds very true in the world of technology. In the late 1980s, Dr. Steve Deering was working on a project that required him to send a message from one computer to a group of computers across a Layer 3 network. After studying several routing protocols, Dr. Deering concluded that the functionality of the routing protocols could be extended to support “Layer 3 multicasting.” This concept led to more research, and in 1991, Dr. Deering published his doctoral thesis, “Multicast Routing in a Datagram Network,” in which he defined the components required for IP multicasting, their functions, and their relationships with each other.

The most basic definition of IP multicasting is as follows:
Sending a message from a single source to select multiple destinations across a Layer 3 network in one data stream.

If you want to send a message from one source to one destination, you could send a unicast message.
If you want to send a message from one source to all the destinations on a local network, you could send a broadcast message. However, if you want to send a message from one source to selected multiple destinations spread across a routed network in one data stream, the most efficient method is IP multicasting.

Demand for multicast applications is increasing with the advent of such applications as audio and video web content; broadcasting TV programs, radio programs, and concerts over the Internet;
communicating stock quotes to brokers; transmitting a corporate message to employees; and transmitting data from a centralized warehouse to a chain of retail stores.
Success of one-to-many multicast applications has created a demand for the second generation of multicast applications that are referred to as “many-to-many” and “many-to-few,” in which there are many sources of multicast traffic. Examples of these types of applications include playing games on an intranet or the Internet and conducting interactive audio and video meetings.

Check attachment for IP multicast summary explanation & cmds

Attached Files


Edited by DarkFiber, 29 April 2009 - 06:11 PM.

  • 2

#2 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 30 April 2009 - 08:13 AM



Hello Guys , any questions : )
  • 0

#3 Scales

Scales

    Routing and Switching Expert

  • Members
  • PipPipPip
  • 255 posts
  • Gender:Male

Posted 30 April 2009 - 02:30 PM

Hey Dark,

No Questions as i just downloaded the document and haven't read it yet smile.gif
But just want to say thankyou for this and the other documents you have made. I have got the IPv6 one you wrote as well

Thankyou So much Great help. !
  • 0

#4 CiscoCubs

CiscoCubs

    Newbie

  • Members
  • Pip
  • 25 posts

Posted 12 May 2009 - 07:49 AM

I'm a big fan, I've been looking for a secondary source to read and this works out great. To tell you the truth, this document reads better then the chapter about "Multicasting" in the Cisco Press Certification Guide. You've got a knack for teaching.
  • 0

#5 alcatraz_akpos

alcatraz_akpos

    Newbie

  • Members
  • Pip
  • 29 posts
  • Gender:Male
  • Location:Lagos

Posted 19 May 2009 - 11:40 PM

I'm sorry! I was unable to open the file. It seems the file is corrupt. Can I get it from anywhere else?

  • 1

#6 muttman

muttman

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 20 May 2009 - 02:02 AM

Thanks again for these docos. Certainly helped me understand M/C more, which helped me pass my BSCI today.

Cheers!
  • 0

#7 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 20 May 2009 - 10:58 PM

QUOTE (muttman @ May 19 2009, 07:02 PM) <{POST_SNAPBACK}>
Thanks again for these docos. Certainly helped me understand M/C more, which helped me pass my BSCI today.

Cheers!



Congrats smile.gif
Glad it helped you smile.gif
  • 0

#8 rhamietron

rhamietron

    Newbie

  • Members
  • Pip
  • 13 posts
  • Location:Finland

Posted 13 June 2009 - 10:13 PM

QUOTE (DarkFiber @ Apr 30 2009, 01:13 AM) <{POST_SNAPBACK}>
Hello Guys , any questions : )


Hi is it possible to have more than one eigrp ip summary address under one interface.

Thanks

Edited by rhamietron, 13 June 2009 - 10:14 PM.

  • 0

#9 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 14 June 2009 - 12:59 AM

QUOTE (rhamietron @ Jun 13 2009, 03:13 PM) <{POST_SNAPBACK}>
Hi is it possible to have more than one eigrp ip summary address under one interface.

Thanks


Kindly post your question in th EIGRP thread, thats the multicast smile.gif

  • 0

#10 vijayraju

vijayraju

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 12 August 2009 - 05:12 PM

Thank you... Is there any document for implementing IP MULTICAST OVER MPLS DOMAIN...plz send it to vijayaramaraju@ceeyes.com,vijayraju11@yahoo.com...urgent..

Thanks once again.
  • 0

#11 badd_guyy

badd_guyy

    Member

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:CA, USA
  • Interests:CISCO, CISCO & CISCO

Posted 20 August 2009 - 05:45 AM

Hello Guys , any questions : )


Hi

can you take a look at this post pls. h**p://www.sadikhov.com/forum/index.php?showtopic=172130

i am trying to find an easy way to chk if a network is capable of sending multicast traffic
  • 0

#12 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 08 October 2009 - 07:10 PM

Any questions guys :)
  • 0

#13 fmX

fmX

    Member

  • Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:Russia

Posted 05 December 2009 - 08:15 PM

Very good manual for IP multicast. Thanks a lot. :)
  • 0

#14 fmX

fmX

    Member

  • Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:Russia

Posted 06 December 2009 - 02:55 AM

But i've got one question about BSR.
What is the difference between BSR and mapping agent (send-rp-discovery) ? I don't understand this part of the PIM. And what means the parameter hash-mask-length of the command ip pim bsr-candidate?
  • 0

#15 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 09 December 2009 - 12:23 AM

But i've got one question about BSR.
What is the difference between BSR and mapping agent (send-rp-discovery) ? I don't understand this part of the PIM. And what means the parameter hash-mask-length of the command ip pim bsr-candidate?


(send-rp-discovery) = mapping agent for PIM auto-rp protocol

(ip pim bsr-candidate) = mapping agent for PIM BSR protocol

hash-mask-length for BSR is like a subnet mask so the RP can be responsible for multiple multicast groups
Length of a mask (32 bits maximum) that is to be ANDed with the group address before the hash function is called. All groups with the same seed hash (correspond) to the same RP. For example, if this value is 24, only the first 24 bits of the group addresses matter. This fact allows you to get one RP for multiple groups.

Hope its more clear
  • 0

#16 fmX

fmX

    Member

  • Members
  • PipPip
  • 133 posts
  • Gender:Male
  • Location:Russia

Posted 09 December 2009 - 05:58 AM

So hash-mask-length is used for load balancing between two or more RPs?
And one more: AutoRP is for cisco devices, and BSR is for non-cisco devices. Am i right?
  • 0

#17 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 13 December 2009 - 08:19 PM

So hash-mask-length is used for load balancing between two or more RPs?
And one more: AutoRP is for cisco devices, and BSR is for non-cisco devices. Am i right?


kind of, aut-rp is a cisco proprietary , BSR is not.
BSR can work with cisco or any other vendor
  • 0

#18 Biggents

Biggents

    Newbie

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Location:Land of Opportunities

Posted 10 January 2010 - 01:27 AM

I have had a look at this post, EIGRP and OSPF they are very nice. But where is IS-IS.

If you can provide one that would be great

:D
  • 0

#19 DarkFiber

DarkFiber

    Cisco Expert

  • Members
  • PipPipPipPip
  • 927 posts
  • Gender:Male
  • Location:Cairo-Egypt
  • Interests:Networks

Posted 10 January 2010 - 08:22 AM

I have had a look at this post, EIGRP and OSPF they are very nice. But where is IS-IS.

If you can provide one that would be great

:D


Thanks. will do so sooon, BGP, ISIS & MPLS in February
  • 0

#20 jthong555

jthong555

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 22 July 2010 - 12:40 PM

HI Folks,

Nice website with bunch of good topics. I have a question regarding multicasting. I know what it is. Source sent a single stream to multiple recipients. How about receiving?

O.k For my home network everybody is constantly on youtube.com watching movies. I do have a cisco router 2610 for my router/firewall. Can I configure the router for multicast to send only a single stream from youtube to everyone in my LAN? (suppose everyone is watching the same movie).

How about if they are watching different movies but STILL ON YOUTUBE? Thank you for your replies. I couldn't fine anything doing searches and of course don't know what I am looking for.
  • 0

#21 andr2ea_g

andr2ea_g

    MPLS & multicast Specialist

  • Members
  • PipPipPip
  • 301 posts
  • Gender:Not Telling

Posted 22 July 2010 - 10:30 PM

Hi,

If you say that you know what it is, that means you know the source announces itself by sending multicast traffic. The receivers announce themself by sending Join messages for the multicast group they are interested in (sparse mode deployment) or receive the multicast traffic by doing nothing and just waiting for the traffic to be flooded in the multicast network (dense mode deployment). One important note is that the network between source and receivers must be configured to forward multicast traffic. If the Youtube's servers would be the "multicast sources" (which I don't believe they are), than all the routers between those sources and your LAN must be multicast enabled. Not only yours, but your ISP's too and all the upstream routers until the last router directly connected to the source.

Today, multicast is not a feature world wide deployed, in the public Internet. Multicast is deployed in the operators' networks, in the corporates' private networks/backbones to support videoconference, IPTV and other services. I know there is a public network multicast aware being deployed, call Mbone, but currently it's in testing.

Youtube service is an "on demand" service. You choose the video (which is a record stored on the servers) and the servers start streaming the content. This is done by unicast means using Streaming protocols like Real Time Streaming Protocol (control protocol- setup, maintain, teardown the unicast session) and Real Time Protocol (transport protocol which actually carries the data packets). So for each user a different RTSP session is established, even if multiple users want to watch the same video. It's like you having a server with a multitude of videos/movies and you offer your friends the possibility to see any of those videos. But your don't play it continuously, you start playing it only when is it requested.


Edited by andr2ea_g, 22 July 2010 - 10:36 PM.

  • 0

#22 jthong555

jthong555

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 23 July 2010 - 12:52 AM

Hi,

If you say that you know what it is, that means you know the source announces itself by sending multicast traffic. The receivers announce themself by sending Join messages for the multicast group they are interested in (sparse mode deployment) or receive the multicast traffic by doing nothing and just waiting for the traffic to be flooded in the multicast network (dense mode deployment). One important note is that the network between source and receivers must be configured to forward multicast traffic. If the Youtube's servers would be the "multicast sources" (which I don't believe they are), than all the routers between those sources and your LAN must be multicast enabled. Not only yours, but your ISP's too and all the upstream routers until the last router directly connected to the source.

Today, multicast is not a feature world wide deployed, in the public Internet. Multicast is deployed in the operators' networks, in the corporates' private networks/backbones to support videoconference, IPTV and other services. I know there is a public network multicast aware being deployed, call Mbone, but currently it's in testing.

Youtube service is an "on demand" service. You choose the video (which is a record stored on the servers) and the servers start streaming the content. This is done by unicast means using Streaming protocols like Real Time Streaming Protocol (control protocol- setup, maintain, teardown the unicast session) and Real Time Protocol (transport protocol which actually carries the data packets). So for each user a different RTSP session is established, even if multiple users want to watch the same video. It's like you having a server with a multitude of videos/movies and you offer your friends the possibility to see any of those videos. But your don't play it continuously, you start playing it only when is it requested.



Thanks, your explanation helped me put all the pieces together.

Edited by jthong555, 23 July 2010 - 12:53 AM.

  • 0

#23 andr2ea_g

andr2ea_g

    MPLS & multicast Specialist

  • Members
  • PipPipPip
  • 301 posts
  • Gender:Not Telling

Posted 23 July 2010 - 12:55 AM

Thanks, your explanation helped me put all the pieces together.


I am glad if it helped.

  • 0

#24 ciscovet

ciscovet

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 30 August 2010 - 01:14 AM

very good,

was really helpful
  • 0

#25 prit

prit

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 13 October 2010 - 08:20 PM

can anybody send some bgp notes?..ip multicast really nice...
  • 0

#26 Abhishek Gupta

Abhishek Gupta

    Newbie

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Mumbai
  • Interests:Playing Cricket,

Posted 09 May 2013 - 05:04 PM

Thanks for sharing a wonderful document on Multicasting...


  • 0





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users