Designated forwarder selection for multihomed hosts in an ethernet virtual private network
AssigneeCisco Technology, Inc.
InventorsPutu H. Subagio, Ravikanth Nasika, Saikat Bhattacharya, Chih-Tsung Huang
Life of this patent
Estimating the term…
Abstract
Embodiments for handling multidestination traffic in a network are described. The multidestination traffic includes packets that are in transit to a multihomed destination in the network. Upon determining the destination is multihomed, a network switch determines a hash value from a selection of header values in the network traffic and uses the hash value to determine if the network switch is a designated forwarder for the multihomed destination. The network switch handles the network traffic according to a designated forwarder status.
Claims17
A method comprising:
- receiving an indication of updated network settings for a network at a network switch;
- storing a shadow hash forwarding table at the network switch by storing a hash forwarding table in current use at a time of the indication as the shadow hash forwarding table;
- and
- forwarding a multidestination packet to a destination in the network using the shadow hash forwarding table.
A computer program product, the computer program product comprising:
- a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation, the operation comprising:
- receiving an indication of updated network settings for a network at a network switch;
- storing a shadow hash forwarding table at the network switch by storing a hash forwarding table in current use at a time of the indication as the shadow hash forwarding table;
- and
- forwarding a multidestination packet to a destination in the network using the shadow hash forwarding table.
A system comprising:
- a processor;
- and
- a memory comprising instructions which, when executed on the processor, performs an operation, the operation comprising:
- receiving an indication of updated network settings for a network at a network switch;
- storing a shadow hash forwarding table at the network switch by storing a hash forwarding table in current use at a time of the indication as the shadow hash forwarding table;
- and
- forwarding a multidestination packet to a destination in the network using the shadow hash forwarding table.
Dependencies are inferred from the claim text.