Configuring BGP Confederation on Huawei Routers

Configuring BGP Confederation on Huawei Routers

BGP has different mechanisms for controlling loops in the network. These loop control mechanisms are explained in this article in detail. IBGP Loop control mechanisms.

This article demonstrates how to set up and configure BGP confederation on Huawei routers.

Topology Diagram

Configuration Steps:

Step 1: Configure system names and Interface IPs on all routers.

****************************R1
sys
sysname R1
#
interface GigabitEthernet0/0/0
 ip address 40.40.40.2 255.255.255.254
#
interface GigabitEthernet0/0/1
 ip address 40.40.40.1 255.255.255.254
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
****************************R2
sys
sysname R2
#
interface GigabitEthernet0/0/0
 ip address 40.40.40.3 255.255.255.254
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
****************************R3
sys
sysname R3
#
interface GigabitEthernet0/0/0
 ip address 40.40.40.0 255.255.255.254
#
interface GigabitEthernet0/0/1
 ip address 10.10.10.2 255.255.255.254
#
interface GigabitEthernet0/0/2
 ip address 10.10.10.4 255.255.255.254
#
interface GigabitEthernet0/0/3
 ip address 30.30.30.0 255.255.255.254
#
interface Ethernet0/0/0
 ip address 20.20.20.0 255.255.255.254
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
****************************R4
sys
sysname R4
#
interface GigabitEthernet0/0/0
 ip address 10.10.10.5 255.255.255.254
#
interface GigabitEthernet0/0/1
 ip address 10.10.10.0 255.255.255.254
#
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
#
****************************R5
sys
sysname R5
#
interface GigabitEthernet0/0/0
 ip address 10.10.10.3 255.255.255.254
#
interface GigabitEthernet0/0/1
 ip address 10.10.10.1 255.255.255.254
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255
#
****************************R6
sys
sysname R6
#
interface Ethernet0/0/0
 ip address 20.20.20.1 255.255.255.254
#
interface GigabitEthernet0/0/0
 ip address 20.20.20.2 255.255.255.254
#
interface LoopBack0
 ip address 6.6.6.6 255.255.255.255
#
****************************R7
sys
sysname R7
#
interface GigabitEthernet0/0/0
 ip address 30.30.30.1 255.255.255.254
#
interface LoopBack0
 ip address 7.7.7.7 255.255.255.255
#
****************************R8
sys
sysname R8
#
interface GigabitEthernet0/0/0
 ip address 20.20.20.3 255.255.255.254
#
interface LoopBack0
 ip address 8.8.8.8 255.255.255.255
#

Step 2: Configure the BGP Confederation in AS 400.

********************************R3
#
bgp 300
 router-id 3.3.3.3
 confederation id 400
 confederation peer-as 100 200

 peer 20.20.20.1 as-number 200
 peer 30.30.30.1 as-number 100
 peer 40.40.40.1 as-number 500
 #
 ipv4-family unicast
  undo synchronization

  peer 20.20.20.1 enable
  peer 20.20.20.1 next-hop-local
  peer 30.30.30.1 enable
  peer 30.30.30.1 next-hop-local

#
**********************************R7
#
bgp 100
 router-id 7.7.7.7
 confederation id 400
 confederation peer-as 300
 peer 30.30.30.0 as-number 300
 #
 ipv4-family unicast
  undo synchronization
  peer 30.30.30.0 enable
#
#
******************************R6
bgp 200
 router-id 6.6.6.6
 confederation id 400
 confederation peer-as 300
 peer 20.20.20.0 as-number 300

 #
 ipv4-family unicast
  undo synchronization
  peer 20.20.20.0 enable

#

Step 3: Configure IBGP peering in AS 300.

******************************R3
#
bgp 300
 router-id 3.3.3.3
 confederation id 400
 confederation peer-as 100 200
 peer 10.10.10.3 as-number 300
 peer 10.10.10.5 as-number 300

 #
 ipv4-family unicast
  undo synchronization
  peer 10.10.10.3 enable
  peer 10.10.10.3 next-hop-local
  peer 10.10.10.5 enable
  peer 10.10.10.5 next-hop-local

#
***************************R4
#
bgp 300
 router-id 4.4.4.4
 confederation id 400
 peer 10.10.10.1 as-number 300
 peer 10.10.10.4 as-number 300
 #
 ipv4-family unicast
  undo synchronization
  peer 10.10.10.1 enable
  peer 10.10.10.4 enable
#
***************************R5
#
bgp 300
 router-id 5.5.5.5
 confederation id 400
 peer 10.10.10.0 as-number 300
 peer 10.10.10.2 as-number 300
 #
 ipv4-family unicast
  undo synchronization
  peer 10.10.10.0 enable
  peer 10.10.10.2 enable
#

Step 4: Configure EBGP between AS 400 and AS 500

****************************R3
bgp 300
 peer 40.40.40.1 as-number 500
 #
 ipv4-family unicast

  peer 40.40.40.1 enable
#
***************************R1
#
bgp 500
 router-id 1.1.1.1
 peer 40.40.40.0 as-number 400

 #
 ipv4-family unicast
  undo synchronization
  peer 40.40.40.0 enable

#

Step 5 : Configure IBGP in AS 500

***************************R1
#
bgp 500

 peer 40.40.40.3 as-number 500
 #
 ipv4-family unicast

  peer 40.40.40.3 enable
#
***************************R2
#
bgp 500
 router-id 2.2.2.2
 peer 40.40.40.2 as-number 500
 #
 ipv4-family unicast
  undo synchronization
  peer 40.40.40.2 enable
#
commit

Step 5: Verify BGP peering status.

Step 6: Verify the route 100.100.100.100/32 from R2 on R3 and R6

Thank You for reading our article. Please check more posts on our blog and leave your comments below.

Related Posts



Leave a Reply

This website uses cookies and asks your personal data to enhance your browsing experience.