摘要 |
A system and method for implementing a data link layer protocol (e.g., SRP) in a network node having multiple network interface circuits or devices. A single device driver may be executed to operate all of the network interface devices. Separate, interconnected device soft state data structures may be implemented for each network interface device. Link layer functionality (e.g., for encapsulating or receiving a packet) may be embedded in the device driver, thereby avoiding the need for a separate link layer Streams module. In an SRP network, the node periodically conducts a topology discovery process and generates a topology map (e.g., a doubly linked list) reflecting the results. A routing table indicating which ring to use for each other network node, depending on hop count, can then be constructed.
|