...
Figure 1. BGP Route Reflector Configuration
Procedure
This section describes the steps to configure basic BGP functions on SwitchA, SwitchB, SwitchC and SwitchD, configure Switch D as the route reflector for Switch B and Switch C.
Switch A
Step1 Configure the VLANs and VLAN interfaces.
Code Block |
---|
admin@SwitchA# set vlans vlan-id 10 l3-interface 10vlan10 admin@SwitchA# set vlans vlan-id 20 l3-interface 20vlan20 admin@SwitchA# set interface gigabit-ethernet te-1/1/1 family ethernet-switching native-vlan-id 10 admin@SwitchA# set interface gigabit-ethernet te-1/1/2 family ethernet-switching native-vlan-id 20 admin@SwitchA# set l3-interface vlan-interface 10vlan10 address 192.168.10.1 prefix-length 24 admin@SwitchA# set l3-interface vlan-interface 20vlan20 address 192.168.20.1 prefix-length 24 |
...
Code Block |
---|
admin@SwitchA# set protocols bgp router-id 1.1.1.1
admin@SwitchA# set protocols bgp local-as 100
admin@SwitchA# set protocols bgp neighbor 192.168.20.2 remote-as 200
admin@SwitchA# set protocols bgp ebgp-requires-policy false |
Step3 Enable IP routing.
...
Code Block |
---|
admin@SwitchB# set vlans vlan-id 20 l3-interface 20vlan20 admin@SwitchB# set vlans vlan-id 30 l3-interface 30 admin@SwitchB# set vlans vlan-id 40 l3-interface 40vlan40 admin@SwitchB# set interface gigabit-ethernet gete-1/1/2 family ethernet-switching native-vlan-id 20 admin@SwitchB# set interface gigabit-ethernet gete-1/1/3 family ethernet-switching native-vlan-id 30 admin@SwitchB# set interface gigabit-ethernet ge-1/1/4 family ethernet-switching native-vlan-id 40 admin@SwitchB# set l3-interface vlan-interface 20vlan20 address 192.168.20.2 prefix-length 24 admin@SwitchB# set l3-interface vlan-interface 30 address 192.168.30.1 prefix-length 24 admin@SwitchB# set l3-interface vlan-interface 40 vlan40 address 192.168.40.1 prefix-length 24 |
...
Code Block |
---|
admin@SwitchB# set protocols bgp router-id 2.2.2.2
admin@SwitchB# set protocols bgp local-as 200
admin@SwitchB# set protocols bgp neighbor 192.168.20.1 remote-as 100
admin@SwitchB# set protocols bgp neighbor 192.168.40.2 remote-as 200
admin@SwitchB# set protocols bgp ebgp-requires-policy false |
Step3 Enable IP routing.
...
Step1 Configure the VLANs and VLAN interfaces.
Code Block |
---|
admin@SwitchC# set vlans vlan-id 40 l3-interface 40 admin@SwitchC# set vlans vlan-id 50 l3-interface 50vlan50 admin@SwitchC# set interface gigabit-ethernet gete-1/1/4 family ethernet-switching native-vlan-id 40 admin@SwitchC# set interface gigabit-ethernet ge-1/1/5 family ethernet-switching native-vlan-id 50 admin@SwitchC# set l3-interface vlan-interface 40 address 192.168.40.2 prefix-length 24 admin@SwitchC# set l3-interface vlan-interface 50vlan50 address 192.168.50.21 prefix-length 24 |
Step2 Configure the IBGP connection.
...
Code Block |
---|
admin@SwitchD# set vlans vlan-id 3040 l3-interface 30vlan40 admin@SwitchD# set vlans vlan-id 50 l3-interface 50vlan50 admin@SwitchD# set interface gigabit-ethernet gete-1/1/34 family ethernet-switching native-vlan-id 3040 admin@SwitchD# set interface gigabit-ethernet gete-1/1/5 family ethernet-switching native-vlan-id 50 admin@SwitchD# set l3-interface vlan-interface 30vlan40 address 192.168.3040.2 prefix-length 24 admin@SwitchD# set l3-interface vlan-interface 50vlan50 address 192.168.50.12 prefix-length 24 |
Step2 Configure the IBGP connection.
...
Code Block |
---|
admin@SwitchD# set protocols bgp neighbor 192.168.40.1 ipv4-unicast route-reflector-client admin@SwitchD# set protocols bgp neighbor 192.168.4050.1 ipv4-unicast route-reflector-client |
...