Questions tagged [multicast]

In computer networking, multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source. Copies are automatically created in other network elements, such as routers, but only when the topology of the network requires it.

IP multicast is a technique for one-to-many communication over an IP infrastructure in a network. It scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are. Multicast uses network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only when necessary.

The most common transport layer protocol to use multicast addressing is User Datagram Protocol (UDP). By its nature, UDP is not reliable—messages may be lost or delivered out of order. Reliable multicast protocols such as Pragmatic General Multicast (PGM) have been developed to add loss detection and retransmission on top of IP multicast.

IP multicast is widely deployed in enterprises, commercial stock exchanges, and multimedia content delivery networks. A common enterprise use of IP multicast is for IPTV applications such as distance learning and televised company meetings.

Source: wikipedia

Related tags

Related sites

285 questions
120
votes
4 answers

What is the difference between unicast, anycast, broadcast and multicast traffic?

I have never had the privilege of working in an environment that required complicated routing or if it did require it, it was handled upstream of me. I've always used very simple static routing configurations and never needed to do any multipath…
user62491
39
votes
5 answers

Linux Kernel not passing through multicast UDP packets

Recently I've set up a new Ubuntu Server 10.04 and noticed my UDP server is no longer able to see any multicast data sent to the interface, even after joining the multicast group. I've got the exact same set up on two other Ubuntu 8.04.4 LTS…
buecking
  • 693
  • 1
  • 6
  • 10
26
votes
7 answers

How can I test Multicast UDP connectivity between two servers?

I have two servers on the same subnet. I have an application installed which uses multicast UDP to propagate events between the two servers and keep them in sync. This does not seem to be happening, so I want to make sure that the multicast UDP…
Greg B
  • 1,548
  • 5
  • 17
  • 32
24
votes
4 answers

Pushing Large Files to 500+ Computers

I work with a team to manage 500-600 rented Windows 7 computers for an annual conference. We have a large amount of data that needs to be synced to these computers, up to 1 TiB. The computers are divided into rooms and connected through unmanaged…
WMIF
  • 340
  • 2
  • 6
15
votes
7 answers

Is IPv6 multicast routable over the Internet?

As I understand it, public IPv6 addresses allocated by the IANA will have the prefix 2000::/3. These IP addresses will be routable through the Internet. IPv6 multicast addresses on the other side are prefixed FF00::/8. My understanding is that the…
Absolom
  • 263
  • 2
  • 7
14
votes
2 answers

Use ip route add to add multicast routes to multiple interfaces

TLDR: Is there a way to use "ip route" to add multicast routes for multiple NICs? We have software that uses two multicast groups to communicate with two different groups of devices on two separate physical networks. With the exception of this…
gnac
  • 243
  • 1
  • 2
  • 7
13
votes
1 answer

How do I know if IP Multicasting is enabled on my network in Windows?

How do I know if IP Multicasting is enabled on my network? It is same question as above but for windows.
Muhammad Hasan Khan
  • 376
  • 2
  • 7
  • 18
12
votes
5 answers

Tools to test multicast routing

I am looking for a good simple tool that runs on a standard OS (Windows or Linux) that I can used to test that multicast is being passed properly by a router. I have been asked by a client to enable multicast routing on a Linux box acting as their…
Zoredache
  • 128,755
  • 40
  • 271
  • 413
12
votes
1 answer

How DNS service discovery, multicast DNS and Bonjour are related?

I am a bit lost in the terminology. I wanted to start to use Bonjour. As the first step, I tried to find an easy way to use it. And I thought that I, probably, can call Bonjour from the command line to register and discover services. When I asked…
Roman
  • 2,439
  • 9
  • 32
  • 32
11
votes
2 answers

What does this linux command mean "route add -net 224.0.0.0 netmask 240.0.0.0 eth0"

Could somebody explain what exactly this command means in relation to transmitting and receiving multicast traffic route add -net 224.0.0.0 netmask 240.0.0.0 eth0
smicjk
  • 113
  • 1
  • 1
  • 5
10
votes
4 answers

How common are dropped packets in communications within a data center?

Let's say I have 2 machines in the same data center but not necessarily in the same rack. How common would dropped packets be when sent using UDP between these two machines? I'm asking under the assumption that since there are only a few switches…
z8000
  • 752
  • 1
  • 6
  • 15
9
votes
1 answer

Simple Multicast Design

In order to support desktop imaging requirements I need to correct the multicast design on an existing network, but am not well versed in this subject. The diagram below gives a basic example of the topology. The Juniper EX8200 is the hub in a…
SpacemanSpiff
  • 8,733
  • 1
  • 23
  • 35
8
votes
2 answers

Multicast routing across two subnets with FreeBSD 9 (Bonjour between subnets)?

I have a FreeBSD 9 router (a Soekris net6501) connected to the internet via a dsl modem (bridged), doing NAT for two internal subnets, 10.0.1.0/24 (LAN) and 10.0.2.0/24 (wifi net). There are routes between the subnets and things like ssh host-A.wifi…
Erik Tjernlund
  • 251
  • 3
  • 8
8
votes
2 answers

How managed switches handle Broadcast Multicast and Unicast?

Under typical scenarios, a network switch needs to handle broadcast, multicast and unicast messages at the same time. I'd like to understand On a typical managed switch (1Gb Ethernet/10Gb Ethernet), a) how are broadcast/multicast/unicast messages…
Anthony S.
  • 91
  • 1
  • 5
7
votes
2 answers

Why multicast UDP can be slower than unicast UDP?

I have two machines (with Centos 7.3 on both) connected via 1G switch. When I measure UDP thoughput between macines with iperf it gives about 850 Mbit/s. However when I measure multicast UDP thoughput it results in something like 95 Mbit/s (almost…
1
2 3
18 19