BGP基础排错实验
拓扑
实验要求
1、按照图示配置 IP 地址,R1 使用 Loopback0 口模拟业务网段,R2,R3,R4 使用 Loopback0 口地址建立 IBGP 邻居,R4 使用 Loopback1 口模拟业务网段
2、AS 200 运行 OSPF,使内部路由互通
3、所有路由器运行 BGP,R1 分别和 R2/R3 建立 EBGP 邻居,R4 分别和 R2/R3 建立 IBGP 邻居。要求 EBGP 邻居使用直连地址建立,IBGP 邻居使用环回口地址建立
4、R1 和 R4 把业务网段宣告进 BGP,要求业务网段能够互通
5、排除所有网络故障,使环境符合需求,并完成排错报告
故障报告
故障一
a.故障现象:在R1上dis bgp peer ip4发现,R1和R2与R3并没有建立EBGP邻居关系
b.故障分析:在R1的BGP视图下dis th发现R1使用的环回口与R2、R3建立EBGP邻 居关系,与题意不符
c.故障解决:在R1上undo邻居配置,重新使用直连接口建立EBGP邻居
undo指令:
[R1-bgp-default]undo peer 2.2.2.2
[R1-bgp-default]undo peer 3.3.3.3
[R1-bgp-default]address-family ipv4
[R1-bgp-default-ipv4]undo peer 2.2.2.2
[R1-bgp-default-ipv4]undo peer 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
[R1-bgp-default-ipv4]peer 100.1.1.2 enable
[R1-bgp-default-ipv4]peer 100.2.2.3 enable
故障二
a.故障现象:在R4上dis bgp peer ipv4发现R4和R3邻居关系不是esatblished
b.故障分析:在R4上dis ip routing-table发现没有3.3.3.3/32的路由,于是在R3的ospf 视图下发现没有宣告3.3.3.3进入ospf,并且R4指定邻居没有选择使用环回口建立邻居, 与题意不符
c.故障解决:在R3的ospf区域0视图下,将3.3.3.3/32宣告进ospf,添加使用环回口 建立邻居的指令
[R3-ospf-1]net 3.3.3.3 0.0.0.0
[R4-bgp-default]peer 2.2.2.2 connect-interface LoopBack 0
[R4-bgp-default]peer 3.3.3.3 connect-interface LoopBack 0
故障三
a.故障现象:在R1的业务网段上无法ping通R4的业务网段
b.故障分析:在R2和R3上发现与R4建立IBGP邻居时,从EBGP学习到的路由通告给 IBGP对等体时的下一跳没有修改
c.故障解决:在R2和R3上添加修改下一跳的指令
[R2-bgp-default-ipv4]peer 4.4.4.4 next-hop-local
[R3-bgp-default-ipv4]peer 4.4.4.4 next-hop-local