BFD Session Establishment via Broadcast MAC Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Packet switching devices face challenges in establishing Bidirectional Forwarding Detection (BFD) asynchronous mode sessions without prior knowledge of layer-2 or layer-3 information, such as Media Access Control (MAC) or Internet Protocol (IP) addresses, which is necessary for BFD packet transmission.
Innovation Solution
The method involves sending a MAC frame requesting a BFD asynchronous session to a packet switching device using a multicast or broadcast address, allowing the receiving device to recognize and respond with a BFD control packet, even without knowing the IP or MAC addresses, and includes a Label Switched Path (LSP) Ping Echo Request without a label for switching information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If BFD asynchronous mode session is established without prior layer-2 or layer-3 information, then device complexity is reduced and setup flexibility is improved, but the ability to transmit BFD packets reliably deteriorates
Solution Approach 1:
The patent applies preliminary action by having the sending device first construct and transmit a MAC frame with a specific destination address (multicast or broadcast address) before the BFD session is fully established. This preliminary MAC frame carries the BFD control packet and enables the receiving device to recognize and respond, thereby establishing the session without requiring pre-existing layer-2 or layer-3 information.
Solution Approach 2:
The patent uses an intermediary approach by introducing a special MAC frame as a mediator between the two packet switching devices. This MAC frame serves as the carrier for the BFD control packet, enabling communication without direct layer-2 or layer-3 address knowledge. The MAC frame acts as the intermediary that bridges the information gap and enables reliable packet transmission.
2Speed
If multicast or broadcast address is used in MAC frame, then address resolution is avoided and setup speed is improved, but address specificity and targeting capability deteriorates
Solution Approach 1:
The patent applies feedback by having the receiving device send back a BFD control packet in response to the initial MAC frame. This feedback mechanism allows the sending device to verify that the BFD session was successfully established and that the receiving device is ready for communication, thereby maintaining address specificity through the interactive exchange.
Solution Approach 2:
The patent uses universality by designing the MAC frame to serve multiple functions: it acts as both the carrier for the BFD control packet and as the mechanism for address resolution. The same MAC frame structure enables both broad casting (multicast/broadcast) for speed and targeted communication through the feedback response, achieving multi-functionality.
Data Source
AI summary
In one embodiment, a Bidirectional Forwarding Detection (BFD) asynchronous mode session is established between two packet switching devices interconnected by one or more physical links. Prior to L2 or L3 services being established, each of these packet switching devices does not know the Media Access Control (MAC) nor Internet Protocol (IP) addresses of each interface of the other packet switching device that is connected to one of these link(s). A request to establish a BFD session is sent from one packet switching device to the other, with a MAC frame including the request being addressed to a group, broadcast, or other address that the receiving packet switching device will recognize and thus process the received request. Based on information contained in this received MAC frame, the receiving packet switching device has the information it needs, and sends a BFD control frame to the other packet switching device.


