
实验要求:
通过BGP建立实现R3和R5的通信
操作步骤如下:
1、配置好各路由器的IP地址以及回环地址,此步骤略
2、因为OSPF需要使用OSPF建立控制层面的关系,故R1、R2和R5在Area 0区域内进行OSPF配置,命令如下(举例R1,其他与此方法相同):
BGP的配置思路
启用BGP,后面跟AS系统号
宣告Route-id,建立邻居关系用
宣告和谁建立邻居关系,
通告BGP路由,(network、import)
1 [R1] router id 1.1.1.1 //全局模式下,设置RID,全局通用
2 [R1]ospf 1 //进入ospf
3 [R1]area 0.0.0.0 //area 0区域
4 [R1]network 1.1.1.1 0.0.0.0 //宣告端口地址网段以及回环地址,有什么说什么
5 [R1]network 15.0.0.0 0.0.0.3
6 [R1]network 12.0.0.0 0.0.0.3
3、配置IBGP的协议,将R5的两个业务层面的loopback地址宣告出来,R1、R2、R5建立邻居关系,1 [R1]bgp 100 //R1分别和R2、R2建立对等体关系
2 [R1-bgp]peer 2.2.2.2 as-number 100
3 [R1-bgp]peer 2.2.2.2 connect-interface LoopBack0 //创建bgp编号为100 ( 也就是AS100 )
4 [R1-bgp]peer 5.5.5.5 as-number 100 //配置BGP的Router ID
5 [R1-bgp]peer 5.5.5.5 connect-interface LoopBack0 //指定对等体的环回口IP地址及其所属的AS编号
6
7 [R2]bgp 100
8 [R2-bgp]peer 1.1.1.1 as-number 100
9 [R2-bgp]peer 1.1.1.1 connect-interface LoopBack0
10 [R2-bgp]peer 5.5.5.5 as-number 100
11 [R2-bgp] peer 5.5.5.5 connect-interface LoopBack0
12
13
14 [R5]bgp 100
15 [R5-bgp]peer 1.1.1.1 as-number 100
16 [R5-bgp]peer 1.1.1.1 connect-interface LoopBack0
17 [R5-bgp]peer 2.2.2.2 as-number 100
18 [R5-bgp]peer 2.2.2.2 connect-interface LoopBack0
19 [R5-bgp]network 202.0.1.0 24 //只宣告了一个业务层面的IP网段,另一个业务层面网段则是在OSPF中宣告了(宣告BGP路由的方式有network、import)
4、R2和R3建立EBGP邻居关系,并在R2上注入ospf以及静态路由:1 [R2]ip route-static 3.3.3.3 255.255.255.255 23.0.0.2 //建立静态路由
2 [R2]bgp 100
3 [R2-bgp]peer 3.3.3.3 as-number 100
4 [R2-bgp]peer 3.3.3.3 connect-interface LoopBack0
5 [R2-bgp]peer 3.3.3.3 ebgp-max-hop 2
6 //ASBR从ebgp邻居学习到的路由传递给ibgp邻居时, 修改该路由转发数据到对方AS的数据的下一跳为自己
7 [R2-bgp]import-route static //注入静态路由[R2-bgp]import-route ospf //注入OSPF
8 [R3]ip route-static 2.2.2.2 255.255.255.255 23.0.0.1 //建立静态路由
9 [R2]bgp 200
10 [R3-bgp]peer 2.2.2.2 as-number 100
11 [R3-bgp]peer 2.2.2.2 ebgp-max-hop 2
12 [R3-bgp] peer 2.2.2.2 connect-interface LoopBack0

5、测试,在R3上pingR5的loopback1和2 的地址,看是否能通
华为配置基础命令介绍1 [R1]router id 1.1.1.1
//RID为回环地址
2 [R1]ospf
//进入ospf模式
3 [R1-ospf-1]area 0
//位于骨干区域
4 [R1-ospf-1-area-0.0.0.0]network 15.0.0.0 0.0.0.3
//宣告网段
5 [R1]bgp 100
//创建bgp编号为100
6 [R1-bgp]peer 2.2.2.2 as-number 100
//环回口建邻居
7 [R1-bgp]peer 2.2.2.2 connect-interface LoopBack 0
//用自己的回环口和别人建立联系
8 [R1-bgp] network 1.1.1.1 32
[R1] display bgp peer
//查看BGP邻居
[R1] display routing-table
// 查看BGP路由表
[R1-bgp] import-route ospf 110
//注入ospf 中的路由或者注入ISIS
BGP配置注意事项
用环回口建立邻居需要注意的点
需要修改更新源,默认更新源是物理口,需要修改成环回口。
使用回环地址的原因是环回口稳定,只要路由器启动着,环回口就不DOWN,而物理链路可能会受线路或者接口等因素的影响导致对等体关系有问题,因而一般BGP建立对等体都是环回口来建。
