Event generation in response to validation between logical level and hardware level
US-2018365121-A1 · Dec 20, 2018 · US
US10855583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10855583-B2 |
| Application number | US-201816201319-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 27, 2018 |
| Priority date | Jul 31, 2018 |
| Publication date | Dec 1, 2020 |
| Grant date | Dec 1, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples disclosed herein relate to a method comprising receiving, at a first switch, a bidirectional forwarding detection packet, wherein the first switch and a second switch are part of a virtualized switch and each switch in the virtualized switch has a same Media Access Control (MAC) address, determining, at the first switch, that a destination MAC address included in the bidirectional forwarding detection packet is not owned by the first switch, determining, at the first switch, that the destination MAC address is owned by the second switch and bridging, from the first switch, the bidirectional forwarding detection packet to the second switch that owns the MAC address.
Opening claim text (preview).
We claim: 1. A method comprising: receiving, at a first switch, a bidirectional forwarding detection packet, wherein the first switch and a second switch are part of a virtualized switch and each switch in the virtualized switch has a same Media Access Control (MAC) address; determining, at the first switch, that a destination MAC address included in the bidirectional forwarding detection packet is not owned by the first switch; determining, at the first switch, that the destination MAC address is owned by the second switch; and bridging, from the first switch, the bidirectional forwarding detection packet to the second switch that owns the MAC address; creating a virtualized switch session between the first switch and the second switch; and synchronizing a first MAC address of the second switch with the first switch, such that the first MAC address becomes a MAC address of the first switch by: transmitting an establishing bidirectional forwarding packet, from the second switch to the first switch in order to establish a bidirectional forwarding session; determining, by the second switch, that the bidirectional forwarding packet is not going to be sent to the owner of the first MAC address; transmitting, by the second switch, the establishing bidirectional forwarding packet to the second switch; and establishing the bidirectional forwarding session between the second switch and the first switch. 2. The method of claim 1 comprising: receiving, at the second switch, the bidirectional forwarding detection packet; and determining, at the second switch, that the second switch is the owner of the destination MAC address. 3. The method of claim 1 comprising: determining, by the second switch, to not decrement a Time-to-live (TTL) value associated with the bidirectional forwarding detection packet. 4. The method of claim 1 comprising: identifying, using a ternary content-addressable memory (TCAM) rule, that the bidirectional forwarding packet should be bridged to the second without decrementing a TTL value in the bidirectional forwarding detection packet. 5. The method of claim 1 , wherein both the first and second switches are configured to actively manage a network and are configured to appear as a single virtual switch in a management pane. 6. A system comprising: a packet receiver to receive, at a first switch, a packet including a destination Media Access Control (MAC) address, wherein the first switch and a second switch are part of a virtualized switch and each switch in the virtualized switch has a same Media Access Control (MAC) address; an address handler to: determine, at the first switch, whether the destination MAC address included in the packet is owned by the first switch; wherein, if it is determined that the first switch is not the owner of the MAC address: determine at the first switch, that the destination MAC address is owned by the second switch; bridge, from the first switch, the packet to the second switch that owns the MAC address; wherein, if it is determined that the first switch is the owner of the MAC address: loop the packet from the first switch to an originating device that transmitted the packet; and a session creator to: create a virtualized switch session between the first switch and the second switch, wherein the second switch is a primary switch and the first switch is a peer switch; and synchronize a first MAC address of the second switch with the first switch, such that the first MAC address becomes a MAC address of the first switch, the session creator executed to: transmit an establishing bidirectional forwarding packet from the second switch to the first switch in order to establish a bidirectional forwarding session; determine that the bidirectional forwarding packet is not going to be sent to the owner of the first MAC address; transmit, by the second switch, the establishing bidirectional forwarding packet to the second switch; and establish the bidirectional forwarding session between the second switch and the first switch. 7. The system of claim 6 comprising: a Time-to-live (TTL) handler to determine to not decrement a TTL value associated with the bidirectional forwarding detection packet when the packet is bridged from the first switch to the second switch that owns the MAC address. 8. The system of claim 6 comprising: a TTL handler to identify, using a ternary content-addressable memory (TCAM) rule, that the bidirectional forwarding packet should be bridged to the second switch without decrementing a TTL value in the bidirectional forwarding detection packet when the packet is bridged from the first switch to the second switch that owns the MAC address. 9. The system of claim 6 , wherein both the first and second switches are configured to actively manage a network and are configured to appear as a single virtual switch in a management pane. 10. A non-transitory computer-readable storage medium encoded with instructions, the instructions executable by a processor of a system to cause the system to: receive, at a first switch, a bidirectional forwarding detection packet, wherein the first switch is part of a virtualized switch and each switch in the virtualized switch has a same Media Access Control (MAC) address; determine, at the first switch, that a destination MAC address included in the bidirectional forwarding detection packet is not owned by the first switch; determine, at the first switch, that the destination MAC address is owned by a second switch, the second switch belonging to the virtualized switch and having the same MAC address as the first switch; transmit, from the first switch, the bidirectional forwarding detection packet to the second switch that owns the MAC address; create a virtualized switch session between the first switch and the second switch; and synchronize a first MAC address of the second switch with the first switch, such that the first MAC address becomes a MAC address of the first switch; transmit an establishing bidirectional forwarding packet, from the second switch to the first switch in order to establish a bidirectional forwarding session; determine, by the second switch, that the bidirectional forwarding packet is not going to be sent to the owner of the first MAC address; transmit, by the second switch, the establishing bidirectional forwarding packet to the second switch; and establish the bidirectional forwarding session between the second switch and the first switch. 11. The non-transitory computer-readable storage medium of claim 10 , the instructions executable by a processor of a system to cause the system to: receive, at the second switch, the bidirectional forwarding detection packet; and determine, at the second switch, that the second switch is the owner of the destination MAC address. 12. The non-transitory computer-readable storage medium of claim 10 , the instructions executable by a processor of a system to cause the system to: determine, by the second switch, to not decrement a Time-to-live (TTL) value associated with the bidirectional forwarding detection packet. 13. The non-transitory computer-readable storage medium of claim 10 , the instructions executable by a processor of a system to cause the system to: identify, using a ternary content-addressable memory (TCAM) rule, that the bidirectional forwarding packet should be transmitted to the second without decrementing a TTL value in the bidirectional forwarding detection packet. 14. The non-transitory computer-readable storage medium of claim 10 , wherein both the first and second switches are con
Hop count for routing purposes, e.g. TTL · CPC title
of virtual routers · CPC title
Link aggregation, e.g. trunking · CPC title
Layer 2 routing, e.g. in Ethernet based MAN's · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.