目录
5.EBGP邻居间,存在多条物理链路的建立方案(R4、R5)
前言
如何根据实验要求完成本次实验?
实验要求
使用BGP,按照真实网络环境的逻辑配置;实现所有PC可以相互通讯
实验分析
1.根据实验拓扑进行底层IP地址配置
R1:
#
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 11.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
R2:
#
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 23.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 22.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.2 255.255.255.255
R3:
#
interface GigabitEthernet0/0/0
ip address 23.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 34.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 33.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.3 255.255.255.255
R4:
#
interface GigabitEthernet0/0/0
ip address 34.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 45.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 45.1.2.1 255.255.255.0
#
interface GigabitEthernet4/0/0
ip address 44.1.1.1 255.255.255.0
interface LoopBack0
ip address 1.1.1.4 255.255.255.255
R5:
#
interface GigabitEthernet0/0/0
ip address 45.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 45.1.2.2 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 55.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 5.5.5.5 255.255.255.0
2.在AS2上配置OSPF协议
R2:
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 1.1.1.2 0.0.0.0
network 22.1.1.1 0.0.0.0
network 23.1.1.1 0.0.0.0
R3:
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 1.1.1.3 0.0.0.0
network 23.1.1.2 0.0.0.0
network 33.1.1.1 0.0.0.0
network 34.1.1.1 0.0.0.0
R4:
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 1.1.1.4 0.0.0.0
network 34.1.1.2 0.0.0.0
network 44.1.1.1 0.0.0.0
3.直连的EBGP邻居间建立(R1 、R2)
R1:
[R1]bgp 1 ---- 启动时需要定义其所在的AS号 没有多进程的概念
[R1-bgp]router-id 1.1.1.1 ----- 建议配置RID,与OSPF的RID配置规则一致
[R1-bgp]peer 12.1.1.2 as-number 2 ---建立邻居关系,定义对端设备的ip地址,及所在AS编号
R2:
[R2]bgp 2
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 12.1.1.1 as-number 1
4.建立IBGP邻居关系(R2、R3、R4)
由于IBGP邻居处于同一个AS中,正常一个AS的内部存在大量的备份路径;若使用物理接口建立邻居关系,将浪费这些备份或负载均衡路径;故建议使用环回接口来进行IBGP邻居关系;
R2:
[R2]bgp 2
[R2-bgp]peer 1.1.1.3 as-number 2
[R2-bgp]peer 1.1.1.3 connect-interface LoopBack 0 ---使用环回接口来进行IBGP邻居关系
R3:
[R3]bgp 2
[R3-bgp]router-id 3.3.3.3
[R3-bgp]peer 1.1.1.2 as-number 2
[R3-bgp]peer 1.1.1.2 connect-interface LoopBack 0
[R3-bgp]peer 1.1.1.4 as-number 2
[R3-bgp]peer 1.1.1.4 connect-interface l
[R3-bgp]peer 1.1.1.4 connect-interface LoopBack 0
R4:
[R4]bgp 2
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 1.1.1.3 as-number 2
[R4-bgp]peer 1.1.1.3 connect-interface LoopBack 0
切记:一旦使用环回地址做为建邻地址,同时需要修改源ip地址,为本地的环回地址;
5.EBGP邻居间,存在多条物理链路的建立方案(R4、R5)
1、IP可达问题,一般使用静态路由
2、正常使用环回地址作为源、目来建立邻居关系
建议使用环回来作为源、目标ip地址;便于利用所有物理链路
EBGP邻居间,默认TTL值为1,IBGP为255;因为理论上EBGP邻居间没有第三台路由器
故TTL值设定为1,将只能和直连的物理接口建立邻居;一旦使用环回,必须修改TTL值
R4:
[R5]ip route-static 5.5.5.0 24 45.1.1.2
[R5]ip route-static 5.5.5.0 24 45.1.2.2
[R4]bgp 2
[R4-bgp]peer 5.5.5.5 as-number 3
[R4-bgp]peer 5.5.5.5 connect-interface LoopBack 0 ---使用环回来作为源、目标ip地址
[R4-bgp]peer 5.5.5.5 ebgp-max-hop 2 ---修改TTL值
R5:
[R5]ip route-static 1.1.1.0 24 45.1.1.1
[R5]ip route-static 1.1.1.0 24 45.1.2.1
[R5]bgp 3
[R5-bgp]router-id 5.5.5.5
[R5-bgp]peer 1.1.1.4 as-number 2
[R5-bgp]peer 1.1.1.4 connect-interface LoopBack 0
[R5-bgp]peer 1.1.1.4 ebgp-max-hop 2
6.BGP路由条目的宣告
因为AS-BY-AS 导致,一条路由信息在IBGP邻居传递时,其属性默认不编号;最终时常导致下一跳不可达;要求路由条目传递给,下一个邻居时,修改下一跳为本地地址;
R1:
[R1]bgp 1
[R1-bgp]network 11.1.1.0 24
R2:
因为IGP水平分割原因,R3无法将路由发布到R4,只能通过R2与R4建立邻居,R2将路由发给R4
[R2]bgp 2
[R2-bgp]peer 1.1.1.3 next-hop-local
[R2-bgp] peer 1.1.1.4 as-number 2
[R2-bgp]peer 1.1.1.4 connect-interface LoopBack0
[R2-bgp]peer 1.1.1.4 next-hop-local ---修改下一跳为本地地址
[R2-bgp]network 22.1.1.0 255.255.255.0
R3:
[R3]bgp 2
[R3-bgp]network 33.1.1.0 255.255.255.0
R4:
[R4]bgp 2
[r4-bgp]peer 1.1.1.3 next-hop-local
[R4-bgp]peer 1.1.1.2 as-number 2
[R4-bgp]peer 1.1.1.2 connect-interface LoopBack 0
[r4-bgp]peer 1.1.1.2 next-hop-local
[R4-bgp]network 44.1.1.0 255.255.255.0
R5:
[R5]bgp 3
[R5-bgp]network 55.1.1.0 255.255.255.0
7.测试验证
配置主机地址和网关,进行PC间通讯测试