The following figure shows the network topology for this example.
To configure router A, use the following commands:
create vlan ab configure vlan ab add port 1 configure vlan ab ipaddress 10.1.1.6/30 enable ipforwarding vlan ab configure ospf add vlan ab area 0.0.0.0 create vlan ac configure vlan ac add port 2 configure vlan ac ipaddress 10.1.1.17/30 enable ipforwarding vlan ac configure ospf add vlan ac area 0.0.0.0 enable ospf configure bgp as-number 64505 configure bgp routerid 10.1.1.17 configure bgp confederation-id 64500 enable bgp create bgp neighbor 10.1.1.5 remote-AS-number 64505 create bgp neighbor 10.1.1.18 remote-AS-number 64505 enable bgp neighbor all
To configure router B, use the following commands:
create vlan ba configure vlan ba add port 1 configure vlan ba ipaddress 10.1.1.5/30 enable ipforwarding vlan ba configure ospf add vlan ba area 0.0.0.0 create vlan bc configure vlan bc add port 2 configure vlan bc ipaddress 10.1.1.22/30 enable ipforwarding vlan bc configure ospf add vlan bc area 0.0.0.0 create vlan bd configure vlan bd add port 3 configure vlan bd ipaddress 10.1.1.9/30 enable ipforwarding vlan bd configure ospf add vlan bd area 0.0.0.0 enable ospf configure bgp as-number 64505 configure bgp routerid 10.1.1.22 configure bgp confederation-id 64500 enable bgp create bgp neighbor 10.1.1.6 remote-AS-number 64505 create bgp neighbor 10.1.1.21 remote-AS-number 64505 create bgp neighbor 10.1.1.10 remote-AS-number 64510 configure bgp add confederation-peer sub-AS-number 64510 enable bgp neighbor all
To configure router C, use the following commands:
create vlan ca configure vlan ca add port 1 configure vlan ca ipaddress 10.1.1.18/30 enable ipforwarding vlan ca configure ospf add vlan ca area 0.0.0.0 create vlan cb configure vlan cb add port 2 configure vlan cb ipaddress 10.1.1.21/30 enable ipforwarding vlan cb configure ospf add vlan cb area 0.0.0.0 enable ospf configure bgp as-number 64505 configure bgp routerid 10.1.1.21 configure bgp confederation-id 64500 enable bgp create bgp neighbor 10.1.1.22 remote-AS-number 64505 create bgp neighbor 10.1.1.17 remote-AS-number 64505 enable bgp neighbor all
To configure router D, use the following commands:
create vlan db configure vlan db add port 1 configure vlan db ipaddress 10.1.1.10/30 enable ipforwarding vlan db configure ospf add vlan db area 0.0.0.0 create vlan de configure vlan de add port 2 configure vlan de ipaddress 10.1.1.14/30 enable ipforwarding vlan de configure ospf add vlan de area 0.0.0.0 enable ospf configure bgp as-number 64510 configure bgp routerid 10.1.1.14 configure bgp confederation-id 64500 enable bgp create bgp neighbor 10.1.1.9 remote-AS-number 64505 create bgp neighbor 10.1.1.13 remote-AS-number 64510 configure bgp add confederation-peer sub-AS-number 64505 enable bgp neighbor all
To configure router E, use the following commands:
create vlan ed configure vlan ed add port 1 configure vlan ed ipaddress 10.1.1.13/30 enable ipforwarding vlan ed configure ospf add vlan ed area 0.0.0.0 enable ospf configure bgp as-number 64510 configure bgp routerid 10.1.1.13 configure bgp confederation-id 64500 enable bgp create bgp neighbor 10.1.1.14 remote-AS-number 64510 enable bgp neighbor 10.1.1.14