SPBm is a layer 2 technology that utilises IS-IS to form adjacencies between devices and share MAC address information. More detailed information can be found in link below
Images are available to download from GitHub. Please use 8.10 as earlier images are control plane only. Also, please note the interfaces to not map correctly on EVE-NG ie Gig1/2 in image is actually Gig1/1, Gig1/3 is Gig1/2 etc
https://github.com/extremenetworks/Virtual_VOSS
Here we have a typical spine/leaf topology. Once all configured, vPC6 will be able to ping vPC8 and vPC7 will be able to ping vPC9. This will be achieved by using I-SIDs, which are basically service identifiers. These are assigned to VLANs and advertised by IS-IS to create a layer 2 segment between devices.
EVE-NG Import
Spine1
spbm
router isis
spbm 1
spbm 1 nick-name 1.00.84
spbm 1 b-vid 4051-4052 primary 4051
spbm 1 ip enable
vlan members remove 1 1/1-1/3
vlan create 4051 type spbm-bvlan
vlan create 4052 type spbm-bvlan
interface loopback 1
ip address 1 10.1.1.1/255.255.255.255
router isis
sys-name "spine1"
ip-source-address 10.1.1.1
is-type l1
manual-area 49.0000
exit
router isis enable
cfm spbm enable
interface GigabitEthernet 1/1
encapsulation dot1q
interface GigabitEthernet 1/2
encapsulation dot1q
interface GigabitEthernet 1/3
encapsulation dot1q
interface GigabitEthernet 1/1
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/2
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/3
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
Spine2
spbm
router isis
spbm 1
spbm 1 nick-name 2.00.84
spbm 1 b-vid 4051-4052 primary 4051
spbm 1 ip enable
vlan members remove 1 1/1-1/3
vlan create 4051 type spbm-bvlan
vlan create 4052 type spbm-bvlan
interface loopback 1
ip address 1 10.1.1.2/255.255.255.255
router isis
sys-name "spine2"
ip-source-address 10.1.1.2
is-type l1
manual-area 49.0000
exit
router isis enable
cfm spbm enable
interface GigabitEthernet 1/1
encapsulation dot1q
interface GigabitEthernet 1/2
encapsulation dot1q
interface GigabitEthernet 1/3
encapsulation dot1q
interface GigabitEthernet 1/1
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/2
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/3
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
y
no spanning-tree mstp msti 62 force-port-state enable
Leaf3
spbm
spbm 1
spbm 1 nick-name 3.00.84
spbm 1 b-vid 4051-4052 primary 4051
spbm 1 ip enable
vlan members remove 1 1/1-1/3
vlan create 78 type port-mstprstp 0
vlan members 78 1/3 portmember
vlan i-sid 78 780001
vlan create 4051 type spbm-bvlan
vlan create 4052 type spbm-bvlan
interface loopback 1
ip address 1 10.2.1.1/255.255.255.255
router isis
sys-name "leaf3"
ip-source-address 10.2.1.1
is-type l1
manual-area 49.0000
exit
router isis enable
cfm spbm enable
interface GigabitEthernet 1/1
encapsulation dot1q
interface GigabitEthernet 1/2
encapsulation dot1q
interface GigabitEthernet 1/1
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/2
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/3
no shutdown
Leaf4
spbm
spbm 1
spbm 1 nick-name 4.00.84
spbm 1 b-vid 4051-4052 primary 4051
spbm 1 ip enable
vlan members remove 1 1/1-1/4
vlan create 24 type port-mstprstp 0
vlan members 24 1/4 portmember
vlan i-sid 24 240001
vlan create 78 type port-mstprstp 0
vlan members 78 1/3 portmember
vlan i-sid 78 780001
vlan create 4051 type spbm-bvlan
vlan create 4052 type spbm-bvlan
interface loopback 1
ip address 1 10.2.1.2/255.255.255.255
router isis
sys-name "leaf4"
ip-source-address 10.2.1.2
is-type l1
manual-area 49.0000
exit
router isis enable
cfm spbm enable
interface GigabitEthernet 1/1
encapsulation dot1q
interface GigabitEthernet 1/2
encapsulation dot1q
interface GigabitEthernet 1/1
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/2
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/3
no shutdown
interface GigabitEthernet 1/4
no shutdown
Leaf5
spbm
router isis
spbm 1
spbm 1 nick-name 5.00.84
spbm 1 b-vid 4051-4052 primary 4051
spbm 1 ip enable
vlan members remove 1 1/1-1/2,1/4
vlan create 24 type port-mstprstp 0
vlan members 24 1/4 portmember
vlan i-sid 24 240001
vlan create 4051 type spbm-bvlan
vlan create 4052 type spbm-bvlan
interface loopback 1
ip address 1 10.2.1.3/255.255.255.255
router isis
sys-name "leaf5"
ip-source-address 10.2.1.3
is-type l1
manual-area 49.0000
exit
router isis enable
cfm spbm enable
interface GigabitEthernet 1/1
encapsulation dot1q
interface GigabitEthernet 1/2
encapsulation dot1q
interface GigabitEthernet 1/1
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/2
default-vlan-id 0
no shutdown
isis
isis spbm 1
isis enable
no spanning-tree mstp force-port-state enable
no spanning-tree mstp msti 62 force-port-state enable
interface GigabitEthernet 1/4
no shutdown
IS-IS adjacencies will now be up and the leafs advertising the respective I-SIDs. Configure IP addresses within the same subnet on the respective vPCs and you will have IP connectivity like below.