Explain About BroadCast Routing in Networking
In many applications there is a need to exchange or transfer data from one host to another. This sending of data packets to one or more destinations at one instant is referred as broadcasting. A broadcasting method which requires no special features from the subnet is for the source is simply to send a separate packet to every destination. Another obvious factor is flooding which does not suit for ordinary point-to-point communication. Since flooding generates numerous packets and utilizes more bandwidth, it is not a suitable broadcast technique to be considered.
How Broadcast Routing Protocol Works?
Multi destination routing is one of the methods used for broadcasting where every packet is having either a destinations list or desired destinations bit map. When a packet reaches your destination at a router, it checks all the destinations to determine the set of output lines that will be needed. An output line is required if it is the best route to at least one of the destinations. A new copy of the packet was generated by the router for each output lines to be used and includes their destinations that are to be used by that line.
The last algorithm for broadcasting was introduced in attempt to estimate the performance of the spamming tree algorithm, while the routers are not aware of anything regarding spamming trees. Whilst a broadcast packet reaches the router, it checks whether the packet is reached on the row that is generally used to transfer packets to the source of the broadcast. There is a chance that the broadcast packet itself follows the best route from the router and is therefore the first copy to arrive at the router. In broadcast routing, the router copies to all lines except the one from which it arrived.