Now that we’ve seen how the SPB network topology is built and how we can create multiple virtual layer 2 network on top of it, it’s time to explain how traffic gets from one end-station to another end-station or device of some kind (e.g. a firewall)!
- Upon receiving an Ethernet frame on a UNI port: find out which virtual network the traffic should be part of.
- Figure out where to send the said Ethernet frame. In other words, establish what is the destination node (where the receiver is connected), and which interface will get it on the shortest path to said destination.
- Encapsulate the original Ethernet frame in a new Ethernet frame before sending it out. This process is referred to as MAC-in-MAC encapsulation (and, as mentioned in the beginning, is defined by the IEEE 802.1ah standard). This Ethernet-in-Ethernet (or MAC-in-MAC) is a very important property of SPB networks and, among other things, gives us hierarchical Ethernet addressing (more on this later).
- When receiving a frame on the NNI interface: strip off the ‘outer’ Ethernet frame and forward the original Ethernet frame to the destination host (PC, server, firewall, and so on).
Okay, and what about the BCB nodes?
Extreme Networks ExtremeSwitching VSP4900 48-port switch
- either the node uses its base MAC address, programmed into the switch at the manufacturing stage, or
- you define your own addresses. Here, we have the advantage of being able to choose an addressing scheme that gives us a very good view of ‘which’ and ‘where’, meaning which type of node is this, and where is it located. This is particularly useful, if (for some odd reason) you need to troubleshoot the network. Or understand which way a certain unicast and multicast traffic is being directed (given that the vendor of your choice allows you to extract this information from the switches).
What specific benefits does Extreme Fabric Connect bring to your organization? Watch our Fantastic Fabric show!
And how does traffic get from one host to another host?
How to build virtual layer 3 networks in an SPB environment?
How to build virtual layer 3 networks in an SPB environment?
So far, we have mostly talked about things that are based on the open IEEE 802.1Q standard which only defines virtual layer 2 networks. However, almost every network also needs routing, and routing operates at layer 3, where packets are sent to a specific next-hop IP add...
Read More