实验拓扑
图 1-1
注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推
实验需求
- 按照图示配置 IP 地址,R1 使用 Loopback0 口模拟业务网段,R2,R3,R4 使用 Loopback0 口地址建立 IBGP 邻居,R4 使用 Loopback1 口模拟业务网段
- AS 200 运行 OSPF,使内部路由互通
- 所有路由器运行 BGP,R1 分别和 R2/R3 建立 EBGP 邻居,R4 分别和 R2/R3 建立 IBGP 邻居。要求 EBGP 邻居使用直连地址建立,IBGP 邻居使用环回口地址建立
- R1 和 R4 把业务网段宣告进 BGP,要求业务网段能够互通
- 排除所有网络故障,使环境符合需求,并完成排错报告
在R4上通过命令display bgp peer ipv4,发现R3的BGP邻居状态为 Connect,经排查R3未在OSPF宣告环回口地址,导致R4没有学习到R3的环回口路由[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
在R1 BGP邻居都为Connect
排错报告
排错步骤
- 故障一:
故障现象:R1只能ping通直连地址
故障分析:可能是BGP协议配置错误,通过从R1的BGP协议视图上输入命令display this发现R1与R2和R3建立邻接关系的地址为环回口地址, 又通过display BGP peer IPV4 得知邻状态为Connect
解决方法:
在R1的BGP视图上将自身错误的配置清除,并更改为正确的配置
命令:
[R1-bgp-default]undo peer 2.2.2.2
[R1-bgp-default]un pe 3.3.3.3
[R1-bgp-default]peer 100.1.1.2 as-number 200
[R1-bgp-default]peer 100.2.2.3 as-number 200
[R1-bgp-default]address-family ipv4 unicast
[R1-bgp-default-ipv4]peer 100.1.1.2 enable
[R1-bgp-default-ipv4]peer 100.2.2.3 enable
- 故障二:
故障现像:AS200内部ping不通3.3.3.3网段
故障分析:可能是OSPF协议配置错误,经排查发现R3并未与R4建立OSPF邻接关系,在R3的OSPF协议视图和互联的接口下输入命令display this , 发现了R3未在OSPF区域0宣告3.3.3.3网段
解决方法:
在R4的OSPF视图进入区或0,将3.3.3.3网段宣告进去
命令:
ospf
area 0
network 3.3.3.3 0.0.0.0