Hi,
As more and more members are discussing
SPB in their posts I thought I would put a brief introduction together.
HistoryA long long time ago in 1995, Cabletron came up with the idea of Securefast Vlans, which uses OSPF at layer 2, providing 'cut-thru' inter-vlan switching and ultimately replacing STP. One of the architects (John Roese) of Securefast eventually became the CTO of Nortel and introduced this idea to Nortel's R&D and Provider Link State Bridging was born. This protocol pretty much became
SPB (IEEE 802.1aq).
IntroductionSPB is an IEEE standard 802.1aq and is an evolution of the various spanning tree protocols. Allowing for true shortest path routing using link state protocol IS-IS at layer 2, providing multiple equal cost paths (16), much larger layer 2 topologies (~1000), faster convergence (50-100ms). A provisioning tool provides logical membership. I.e. E-Line - point-to-point bidirectional, E-LAN - point-to-multipoint bidirectional, E-Tree - point-to-multipoint unidirectional.
When you connect
SPB aware switches together they will learn the topology of the Network the same way as a link state routing protocol does in the layer 3 World but at layer 2 using MAC addresses instead of IP addresses. Each
SPB switch will learn the same topology of the Network and will calculate the shortest path to each
SPB switch. When you provision ports that are members of the same Vlan at the edge of the
SPB infrastucture. The
SPB switches will then setup via IS-IS the shortest path or paths between the provisioned ports.
MAC address learning is restricted to the
SPB edge and encapsulated within the MAC addresses of the source
SPB switch and the destination
SPB switch. Note - The
SPB core switches are not aware of the edge MAC addresses. This allows the
SPB switches to scale without loops.
Applications initially consist of STP replacement at the Data Center and small to medium Metro Ethernet control planes. There is no reason why
SPB cannot be used on the LAN, but I think it will take time as we will have to learn what
SPB is all about and how we can utilise in a LAN environment. A change in mindset, but it will happen?
NOTE -
SPB is fully backward compatible with all the various spanning tree protocols at the
SPB edge.
Much more detailed infomation available at:
http://en.wikipedia.org/wiki/802.1aqCheerZ