10-15-2015 05:44 PM - edited 03-08-2019 02:14 AM
All the study material I go through have all used phrases like "Non-Broadcast Networks" or "Broadcoast Networks" or "Unicast Networks", etc...
I thought every LAN had each kind of communication happening going on inside of them at some point.
Am I wrong?
Solved! Go to Solution.
10-16-2015 04:40 AM
Hi Josh,
The terms "broadcast networks" and "non-broadcast" networks (in short, BMA and NBMA, respectively) do not reflect on the type of traffic present in those networks, but rather at the capability of distinguishing and properly delivering multicasts and broadcasts in different network types.
Network technologies we're most familiar with, such as Ethernet or WiFi, are BMA type networks. The BMA network type is capable of delivering and replicating multicasts and broadcasts on its own. A sender simply sends a single multicast or a broadcast frame, and this frame will be multiplied (replicated) and delivered to all recipients by the network technology itself. The sender is not required to send multiple copies of the same multicast/broadcast frame, one for each intended recipient - quite the contrary, in BMA networks, the sender simply sends a single copy of every multicast/broadcast frame, and the network technology will take care itself to make sure that the frame gets copied to each recipient. Just to reiterate, Ethernet and WiFi technologies are prime examples of BMA type networks.
Not every network technology work this way, however. Technologies you're likely to learn about later, such as Frame Relay or Dynamic Multipoint VPN (DMVPN), lack this capability of automatically replicating a multicast/broadcast datagram and delivering it to proper recipients automatically. For example, a Frame Relay network operation is based on a notion of so-called virtual circuits - imaginary point-to-point links between devices (usually routers) attached to such a network. One router can have access to multiple virtual circuits, with each virtual circuit going to another single specific router. If the router in question has three virtual circuits over the single Frame Relay network, each of them going to a different neighboring router, and wants to send a broadcast that would be delivered to all those three neighboring routers, it would need to create three separate copies of the broadcast frame and send one of them over each virtual circuit. The Frame Relay network is incapable of replicating the broadcast frame itself because it has no idea that those three virtual circuits somehow belong together. As far as the Frame Relay network is concerned, each virtual circuit is entirely independent and unrelated to all other virtual circuits in the network, and frames carried over one virtual circuit can never, ever, leak into any other.
This is the point of NBMA-type networks. In their essence, NBMA networks make no difference between unicasts, multicasts and broadcasts. They deliver every type of traffic as unicast traffic. If a device connected to a NBMA network wants to send a multicast or broadcast frame that will be received by an entire group of other devices connected to the same NBMA network, it will need to replicate the multicast/broadcast traffic itself and send it in as many copies as how many recipients are there, one copy for each recipient.
So the fundamental difference between BMA and NBMA networks is:
Sometimes it is wrongly assumed that NBMA networks are incapable of carrying multicasts and broadcasts entirely. That is a misunderstanding. NBMA networks are perfectly capable of carrying multicast and broadcast traffic - they just don't treat it any differently than an ordinary unicast flow.
Would that answer your question? Feel welcome to ask further!
Best regards,
Peter
10-15-2015 09:04 PM
If they dont specifiy it will be really confusing when they try to explain the concept on different technical topic.
for example:-
how will you explain about the ARP works?
Whats the core difference between point-to point vs broadcast networks?
You will end up with lot of queries about the packet weather it is unicast/broadcast/multicast and how they operate individually.
HTH
10-16-2015 01:48 PM
great answers
10-16-2015 04:40 AM
Hi Josh,
The terms "broadcast networks" and "non-broadcast" networks (in short, BMA and NBMA, respectively) do not reflect on the type of traffic present in those networks, but rather at the capability of distinguishing and properly delivering multicasts and broadcasts in different network types.
Network technologies we're most familiar with, such as Ethernet or WiFi, are BMA type networks. The BMA network type is capable of delivering and replicating multicasts and broadcasts on its own. A sender simply sends a single multicast or a broadcast frame, and this frame will be multiplied (replicated) and delivered to all recipients by the network technology itself. The sender is not required to send multiple copies of the same multicast/broadcast frame, one for each intended recipient - quite the contrary, in BMA networks, the sender simply sends a single copy of every multicast/broadcast frame, and the network technology will take care itself to make sure that the frame gets copied to each recipient. Just to reiterate, Ethernet and WiFi technologies are prime examples of BMA type networks.
Not every network technology work this way, however. Technologies you're likely to learn about later, such as Frame Relay or Dynamic Multipoint VPN (DMVPN), lack this capability of automatically replicating a multicast/broadcast datagram and delivering it to proper recipients automatically. For example, a Frame Relay network operation is based on a notion of so-called virtual circuits - imaginary point-to-point links between devices (usually routers) attached to such a network. One router can have access to multiple virtual circuits, with each virtual circuit going to another single specific router. If the router in question has three virtual circuits over the single Frame Relay network, each of them going to a different neighboring router, and wants to send a broadcast that would be delivered to all those three neighboring routers, it would need to create three separate copies of the broadcast frame and send one of them over each virtual circuit. The Frame Relay network is incapable of replicating the broadcast frame itself because it has no idea that those three virtual circuits somehow belong together. As far as the Frame Relay network is concerned, each virtual circuit is entirely independent and unrelated to all other virtual circuits in the network, and frames carried over one virtual circuit can never, ever, leak into any other.
This is the point of NBMA-type networks. In their essence, NBMA networks make no difference between unicasts, multicasts and broadcasts. They deliver every type of traffic as unicast traffic. If a device connected to a NBMA network wants to send a multicast or broadcast frame that will be received by an entire group of other devices connected to the same NBMA network, it will need to replicate the multicast/broadcast traffic itself and send it in as many copies as how many recipients are there, one copy for each recipient.
So the fundamental difference between BMA and NBMA networks is:
Sometimes it is wrongly assumed that NBMA networks are incapable of carrying multicasts and broadcasts entirely. That is a misunderstanding. NBMA networks are perfectly capable of carrying multicast and broadcast traffic - they just don't treat it any differently than an ordinary unicast flow.
Would that answer your question? Feel welcome to ask further!
Best regards,
Peter
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide