一、组网需求
1、如图所示,需要在所有Router间运行BGP协议,RouterA、RouterB之间建立EBGP连接,RouterB、RouterC和RouterD之间建立IBGP全连接。
2、网络拓扑
3、配置思路
在RouterB、RouterC和RouterD间配置IBGP连接。
在RouterA和RouterB之间配置EBGP连接。
二、操作步骤
1、配置Router接口IP
<Huawei>system-view
[Huawei]sysname RouterA
[RouterA]interface GigabitEthernet 0/0/1
[RouterA-GigabitEthernet0/0/1]ip address 8.1.1.8 24
[RouterA-GigabitEthernet0/0/1]q
[RouterA]interface GigabitEthernet 0/0/2
[RouterA-GigabitEthernet0/0/2]ip address 200.1.1.2 24
[RouterA-GigabitEthernet0/0/2]q
<Huawei>system-view
[Huawei]sysname RouterB
[RouterB]interface GigabitEthernet 0/0/2
[RouterB-GigabitEthernet0/0/2]ip address 200.1.1.1 24
[RouterB-GigabitEthernet0/0/2]q
[RouterB]interface GigabitEthernet 0/0/1
[RouterB-GigabitEthernet0/0/1]ip address 9.1.3.1 24
[RouterB-GigabitEthernet0/0/1]q
[RouterB]interface GigabitEthernet 0/0/0
[RouterB-GigabitEthernet0/0/0]ip address 9.1.1.1 24
[RouterB-GigabitEthernet0/0/0]q
<Huawei>system-view
[Huawei]sysname RouterC
[RouterC]interface GigabitEthernet 0/0/1
[RouterC-GigabitEthernet0/0/1]ip address 9.1.3.2 24
[RouterC-GigabitEthernet0/0/1]q
[RouterC]interface GigabitEthernet 0/0/2
[RouterC-GigabitEthernet0/0/2]ip address 9.1.2.1 24
[RouterC-GigabitEthernet0/0/2]q
<Huawei>system-view
[Huawei]sysname RouterD
[RouterD]interface GigabitEthernet 0/0/2
[RouterD-GigabitEthernet0/0/2]ip address 9.1.2.2 24
[RouterD-GigabitEthernet0/0/2]q
[RouterD]interface GigabitEthernet 0/0/0
[RouterD-GigabitEthernet0/0/0]ip address 9.1.1.2 24
[RouterD-GigabitEthernet0/0/0]q
2、配置IBGP连接
[RouterB]bgp 65009
[RouterB-bgp]router-id 2.2.2.2
[RouterB-bgp]peer 9.1.1.2 as-number 65009
[RouterB-bgp]peer 9.1.3.2 as-number 65009
[RouterB-bgp]q
[RouterC]bgp 65009
[RouterC-bgp]router-id 3.3.3.3
[RouterC-bgp]peer 9.1.3.1 as-number 65009
[RouterC-bgp]peer 9.1.2.2 as-number 65009
[RouterC-bgp]q
[RouterD]bgp 65009
[RouterD-bgp]router-id 4.4.4.4
[RouterD-bgp]peer 9.1.1.1 as-number 65009
[RouterD-bgp]peer 9.1.2.1 as-number 65009
[RouterD-bgp]q
3、配置EBGP连接
[RouterA]bgp 65008
[RouterA-bgp]router-id 1.1.1.1
[RouterA-bgp]peer 200.1.1.1 as-number 65009
[RouterA-bgp]q
[RouterB]bgp 65009
[RouterB-bgp]peer 200.1.1.2 as-number 65008
[RouterB-bgp]q
4、查看BGP对等体连接状态,看到全部已经建立
[RouterB]display bgp peer
BGP local router ID : 2.2.2.2
Local AS number : 65009
Total number of peers : 3 Peers in established state : 3
Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv
9.1.1.2 4 65009 6 7 0 00:04:53 Established
0
9.1.3.2 4 65009 7 8 0 00:05:44 Established
0
200.1.1.2 4 65008 2 3 0 00:00:12 Established
0
[RouterB]
5、配置RouterA发布路由8.1.1.0/24
[RouterA]bgp 65008
[RouterA-bgp]ipv4-family unicast
[RouterA-bgp-af-ipv4]network 8.1.1.0 255.255.255.0
[RouterA-bgp-af-ipv4]q
6、查看RouterA、RouterB、RouterC路由表信息
[RouterA-bgp]display bgp routing-table
BGP Local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 8.1.1.0/24 0.0.0.0 0 0 i
[RouterB]display bgp routing-table
BGP Local router ID is 2.2.2.2
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 8.1.1.0/24 200.1.1.2 0 0 65008i
[RouterC]display bgp routing-table
BGP Local router ID is 3.3.3.3
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
i 8.1.1.0/24 200.1.1.2 0 100 0 65008i
从路由表可以看出,RouterC虽然学到了AS65008中的8.0.0.0的路由,但因为下一跳200.1.1.2不可达,所以不是有效路由。
7、配置BGP引入直连路由
[RouterB]bgp 65009
[RouterB-bgp]ipv4-family unicast
[RouterB-bgp-af-ipv4]import-route direct
[RouterB-bgp-af-ipv4]q
8、测试
[RouterC]bgp 65009
[RouterC-bgp]display bgp routing-table
BGP Local router ID is 3.3.3.3
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 4
Network NextHop MED LocPrf PrefVal Path/Ogn
*>i 8.1.1.0/24 200.1.1.2 0 100 0 65008i
*>i 9.1.1.0/24 9.1.3.1 0 100 0 ?
i 9.1.3.0/24 9.1.3.1 0 100 0 ?
*>i 200.1.1.0 9.1.3.1 0 100 0 ?
[RouterC-bgp]ping 8.1.1.8
PING 8.1.1.8: 56 data bytes, press CTRL_C to break
Reply from 8.1.1.8: bytes=56 Sequence=1 ttl=254 time=30 ms
Reply from 8.1.1.8: bytes=56 Sequence=2 ttl=254 time=30 ms
Reply from 8.1.1.8: bytes=56 Sequence=3 ttl=254 time=20 ms
Reply from 8.1.1.8: bytes=56 Sequence=4 ttl=254 time=30 ms
Reply from 8.1.1.8: bytes=56 Sequence=5 ttl=254 time=20 ms
--- 8.1.1.8 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/26/30 ms