BGP Confederation Configuration Example
BGP Confederation Configuration Example
Configure a BGP confederation on each switch in AS 200 to divide AS 200 into two sub-AS's: AS 65010 and AS 65011. To reduce the number of IBGP connections, three switches in AS 65010 establish fullmesh IBGP connections.
Configure BGP confederation members Switch A, Switch B, Switch C, and Switch D. Between Switch A and Switch D is an EBGP connection within AS 200.
Configure Switch A to connect without AS 200 to Switch E.
Figure 5-11. BGP confederation configuration
Configuring Switch A
Configure the VLAN that each interface belongs to.
admin@XorPlus# set vlans vlan-id 20 l3-interface 20 admin@XorPlus# set vlans vlan-id 30 l3-interface 30 admin@XorPlus# set vlans vlan-id 40 l3-interface 40 admin@XorPlus# set vlans vlan-id 60 l3-interface 60 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus# set interface gigabit-ethernet ge-1/1/2 family ethernet-switching native-vlan-id 20 admin@XorPlus# set interface gigabit-ethernet ge-1/1/3 family ethernet-switching native-vlan-id 30 admin@XorPlus# set interface gigabit-ethernet ge-1/1/4 family ethernet-switching native-vlan-id 40 admin@XorPlus# set interface gigabit-ethernet ge-1/1/6 family ethernet-switching native-vlan-id 60 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure the VLAN interfaces, and assign them each IP addresses.
admin@XorPlus# set vlan-interface interface 20 vif 20 address 192.168.20.2 prefix-length 24 admin@XorPlus# set vlan-interface interface 30 vif 30 address 192.168.30.1 prefix-length 24 admin@XorPlus# set vlan-interface interface 40 vif 40 address 192.168.40.1 prefix-length 24 admin@XorPlus# set vlan-interface interface 60 vif 60 address 192.168.60.1 prefix-length 24 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure EBGP and IBGP connections within confederation AS 200.
admin@XorPlus# set protocols bgp bgp-id 2.2.2.2 admin@XorPlus# set protocols bgp local-as 65010 admin@XorPlus# protocols bgp confederation identifier 200 admin@XorPlus# protocols bgp confederation disable false admin@XorPlus# set protocols bgp peer 192.168.30.2 as 65010 admin@XorPlus# set protocols bgp peer 192.168.30.2 local-ip 192.168.30.1 admin@XorPlus# set protocols bgp peer 192.168.30.2 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.30.2 confederation-member true admin@XorPlus# set protocols bgp peer 192.168.40.2 as 65010 admin@XorPlus# set protocols bgp peer 192.168.40.2 local-ip 192.168.40.1 admin@XorPlus# set protocols bgp peer 192.168.40.2 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.40.2 confederation-member true admin@XorPlus# set protocols bgp peer 192.168.60.2 as 65011 admin@XorPlus# set protocols bgp peer 192.168.60.2 local-ip 192.168.60.1 admin@XorPlus# set protocols bgp peer 192.168.60.2 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.60.2 confederation-member true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure an EBGP connection without confederation AS 200.
admin@XorPlus# set protocols bgp peer 192.168.20.2 as 100 admin@XorPlus# set protocols bgp peer 192.168.20.1 local-ip 192.168.20.2 admin@XorPlus# set protocols bgp peer 192.168.20.1 next-hop-self true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configuring Switch B
Configure the VLAN that each interface belongs to.
admin@XorPlus# set vlans vlan-id 40 l3-interface 40 admin@XorPlus# set vlans vlan-id 50 l3-interface 50 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus# set interface gigabit-ethernet ge-1/1/4 family ethernet-switching native-vlan-id 40 admin@XorPlus# set interface gigabit-ethernet ge-1/1/5 family ethernet-switching native-vlan-id 50 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure the VLAN interfaces, and assign them each IP addresses.
admin@XorPlus# set vlan-interface interface 40 vif 40 address 192.168.40.2 prefix-length 24 admin@XorPlus# set vlan-interface interface 50 vif 50 address 192.168.50.2 prefix-length 24 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure an IBGP connection within confederation AS 200.
admin@XorPlus# set protocols bgp bgp-id 3.3.3.3 admin@XorPlus# set protocols bgp local-as 65010 admin@XorPlus# protocols bgp confederation identifier 200 admin@XorPlus# protocols bgp confederation disable false admin@XorPlus# set protocols bgp peer 192.168.40.1 as 65010 admin@XorPlus# set protocols bgp peer 192.168.40.1 local-ip 192.168.40.2 admin@XorPlus# set protocols bgp peer 192.168.40.1 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.40.1 confederation-member true admin@XorPlus# set protocols bgp peer 192.168.50.1 as 65010 admin@XorPlus# set protocols bgp peer 192.168.50.1 local-ip 192.168.50.2 admin@XorPlus# set protocols bgp peer 192.168.50.1 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.50.1 confederation-member true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configuring Switch C
Configure the VLAN that each interface belongs to.
admin@XorPlus# set vlans vlan-id 30 l3-interface 30 admin@XorPlus# set vlans vlan-id 50 l3-interface 50 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus# set interface gigabit-ethernet ge-1/1/3 family ethernet-switching native-vlan-id 30 admin@XorPlus# set interface gigabit-ethernet ge-1/1/5 family ethernet-switching native-vlan-id 50 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure the VLAN interfaces and assign them each IP addresses.
admin@XorPlus# set vlan-interface interface 30 vif 40 address 192.168.30.2 prefix-length 24 admin@XorPlus# set vlan-interface interface 50 vif 50 address 192.168.50.1 prefix-length 24 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure an IBGP connection within confederation AS 200.
admin@XorPlus# set protocols bgp bgp-id 4.4.4.4 admin@XorPlus# set protocols bgp local-as 65010 admin@XorPlus# protocols bgp confederation identifier 200 admin@XorPlus# protocols bgp confederation disable false admin@XorPlus# set protocols bgp peer 192.168.30.1 as 65010 admin@XorPlus# set protocols bgp peer 192.168.30.1 local-ip 192.168.30.2 admin@XorPlus# set protocols bgp peer 192.168.30.1 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.30.1 confederation-member true admin@XorPlus# set protocols bgp peer 192.168.50.2 as 65010 admin@XorPlus# set protocols bgp peer 192.168.50.2 local-ip 192.168.50.1 admin@XorPlus# set protocols bgp peer 192.168.50.2 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.50.2 confederation-member true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configuring Switch D
Configure the VLAN that each interface belongs to.
admin@XorPlus# set vlans vlan-id 60 l3-interface 60 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus# set interface gigabit-ethernet ge-1/1/6 family ethernet-switching native-vlan-id 60 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure the VLAN interfaces, and assign them each IP addresses.
admin@XorPlus# set vlan-interface interface 60 vif 60 address 192.168.60.2 prefix-length 24 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure an EBGP connection within confederation AS 200.
admin@XorPlus# set protocols bgp bgp-id 5.5.5.5 admin@XorPlus# set protocols bgp local-as 65011 admin@XorPlus# protocols bgp confederation identifier 200 admin@XorPlus# protocols bgp confederation disable false admin@XorPlus# set protocols bgp peer 192.168.60.2 as 65010 admin@XorPlus# set protocols bgp peer 192.168.60.2 local-ip 192.168.60.1 admin@XorPlus# set protocols bgp peer 192.168.60.2 next-hop-self true admin@XorPlus# set protocols bgp peer 192.168.60.2 confederation-member true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configuring Switch E
Configure the VLAN that each interface belongs to.
admin@XorPlus# set vlans vlan-id 10 l3-interface 10 admin@XorPlus# set vlans vlan-id 20 l3-interface 20 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus# set interface gigabit-ethernet ge-1/1/1 family ethernet-switching native-vlan-id 10 admin@XorPlus# set interface gigabit-ethernet ge-1/1/2 family ethernet-switching native-vlan-id 20 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure the VLAN interfaces, and assign them IP addresses.
admin@XorPlus# set vlan-interface interface 10 vif 10 address 192.168.10.1 prefix-length 24 admin@XorPlus# set vlan-interface interface 20 vif 20 address 192.168.20.1 prefix-length 24 admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Configure an EBGP connection.
admin@XorPlus# set protocols bgp bgp-id 1.1.1.1 admin@XorPlus# set protocols bgp local-as 100 admin@XorPlus# set protocols bgp peer 192.168.20.2 as 200 admin@XorPlus# set protocols bgp peer 192.168.20.2 local-ip 192.168.20.1 admin@XorPlus# set protocols bgp peer 192.168.20.2 next-hop-self true admin@XorPlus# commit Waiting for merging configuration. Commit OK. Save done. admin@XorPlus#
Verifying the Configuration
View the BGP routing table of Switch B:
admin@XorPlus# run show bgp routes detail 192.168.10.0/24 From peer: 2.2.2.2 Route: Not Used Origin: INCOMPLETE AS Path: 100 Nexthop: 192.168.20.1 Multiple Exit Discriminator: 0 Local Preference: 100 View the BGP routing table of Switch D: admin@XorPlus# run show bgp routes detail 192.168.10.0/24 From peer: 15.15.15.15 Route: Not Used Origin: INCOMPLETE AS Path: (65010) 100 Nexthop: 192.168.30.2 Local Preference: 100
Copyright © 2025 Pica8 Inc. All Rights Reserved.