组网需求
- 所有Router之间运行BGP协议
- Router A与Router B建立EBGP连接
- Router B与Router C、Router D之间建立IBGP全连接
组网拓扑
配置思路
- 配置路由器基本功能以及各接口IP地址
- Router B、Router C、Router D之间建立IBGP全连接
- Router A与Router B之间建立EBGP连接
配置命令
配置路由器基本功能以及各个接口IP地址
Router A配置
1
2
3
4
5
6sys
sys Router A
int g0/0/0
ip add 200.1.1.2 30
int LoopBack 0
ip add 8.1.1.1 32
Router B配置
1
2
3
4
5
6
7
8sys
sys Router B
int g0/0/0
ip add 200.1.1.1 30
int g0/0/1
ip add 9.1.3.1 30
int g0/0/2
ip add 9.1.1.1 30
Router C 配置
1
2
3
4
5
6sys
sys Router C
int g0/0/0
ip add 9.1.2.1 30
int g0/0/1
ip add 9.1.3.1 30
Router D配置
1
2
3
4
5
6sys
sys Router D
int g0/0/0
ip add 9.1.2.2 30
int g0/0/2
ip add 9.1.1.2 30
配置IBGP
Router B配置
1
2
3
4
5sys
bgp 65009
router-id 2.2.2.2
peer 9.1.3.2 as-number 65009
peer 9.1.1.2 as-number 65009
Router C配置
1
2
3
4
5sys
bgp 65009
router-id 3.3.3.3
peer 9.1.3.1 as-number 65009
peer 9.1.2.2 as-number 65009
Router D配置
1
2
3
4
5sys
bgp 65009
router-id 4.4.4.4
peer 9.1.2.1 as-number 65009
peer 9.1.1.1 as-number 65009
配置EBGP
Router A配置
1
2
3
4sys
bgp 65008
router-id 1.1.1.1
peer 200.1.1.1 as-number 65009
Router B配置
1
2
3sys
bgp 65009
peer 200.1.1.2 as-number 65008
在AS边缘设备上引入IGP路由(BGP路由协议本身不发现路由,需要发布某条路由时,需要引入IGP路由,有network和Import方式)
Router A配置
1
2
3
4
5sys
bgp 65008
将AS65008中的IGP路由表中的路由引入到BGP路由表
ipv4-family unicast
network 8.1.1.1 32
Router B配置
1
2
3
4
5sys
bgp 65009
将AS65009中的IGP路由表中的路由引入BGP路由表中
ipv4-family unicast
import-route direct
验证结果
查看BGP对等体连接状态
1
2
3
4
5
6
7
8
9
10
11
12dis bgp peer
<Router A>dis bgp peer
BGP local router ID : 1.1.1.1
Local AS number : 65008
Total number of peers : 1 Peers in established state : 1
Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv
200.1.1.1 4 65009 6 5 0 00:01:42 Established
3
查看BGP路由表信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16dis bgp routing-table
<Router A>dis 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: 4
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 8.1.1.1/32 0.0.0.0 0 0 i
*> 9.1.1.0/30 200.1.1.1 0 0 65009?
*> 9.1.3.0/30 200.1.1.1 0 0 65009?
200.1.1.0/30 200.1.1.1 0 0 65009?