BGP4+是什么
为了使BGP4能够支持许多网络层协议,如IPv6和IPX,BGP4+被指定为BGP4的多协议扩展,以实现BGP4对IPv6协议的支持。
为了使BGP4能够支持各种网络层协议,如IPv6和IPX,指定了BGP4的多协议扩展,即BGP4+,以实现BGP4对IPv6协议的支持。
BGP4+简介
为了使BGP4能够支持各种网络层协议,如IPv6和IPX,指定了BGP4的多协议扩展,即BGP4+,以实现BGP4对IPv6协议的支持。
IPv6的BGP扩展
为了使BGP-4可用于其他网络层协议,必须添加多协议NLRI及其下一跳信息。RFC 2858扩展了BGP以支持多个网络层协议。IPv6是受支持的协议。为了满足多协议支持的新要求,BGP4+增加了两个新属性:
多协议可以到达NLRI(MP-REACH-NLRI)
多协议不可达
配置步骤
第一步:启动BGP4+
启动BGP4+配置实例R1的配置:
ZXR10_R1(配置)#路由器bgp 100
ZXR10_R1(配置路由器)#bgp路由器-id 1.1.1.1
ZXR10_R1(配置路由器)#邻居2005::2远程-as 200
ZXR10_R1(配置路由器)#地址系列ipv6
ZXR10_R1(配置-路由器-af)#邻居2005::2激活
ZXR10_R1(配置-路由器-af)#网络2001::/64
R2的结构:
ZXR10_R2(配置)#路由器bgp 200
ZXR10_R2(配置路由器)#bgp路由器-id 2.2.2.2
ZXR10_R2(配置路由器)#邻居2005::1远程-as 100
ZXR10_R2(配置路由器)#地址系列ipv6
ZXR10_R2(配置-路由器-af)#邻居2005::1激活
ZXR10_R2(配置-路由器-af)#网络2003::/64
配置实例
如图,R4和R1建立EBGP,R1和R2建立IBGP,R2和R5建立多跳EBGP。假设R4有四条静态路线标在图的右上角。在R4的配置中,只通告聚合网段2004::/16。R2和R5通过R3建立EBGP多跳关系。R4的结构:
R4(配置)#路由器bgp 2
R4(配置路由器)#邻居2001::1远程as 1
R4(配置路由器)#地址系列ipv6
R4(配置-路由器-af)#邻居2001::1激活
R4(配置-路由器-af)#重新分发静态
R4(config-router-af)# aggregate-address 2004::/16 as-set summary-only//仅通告聚合网段
R1的结构:
R1(配置)#路由器bgp 1
R1(配置路由器)#邻居2003::2远程as 1
R1(配置路由器)#邻居2001::4远程as 2
R1(配置路由器)#地址系列ipv6
R1(配置-路由器-af)#邻居2001::4激活
R1(配置-路由器-af)#邻居2003::2激活
R1(配置-路由器-af)#邻居2003::2下一跳自我
R2的结构:
R2(配置)#路由器bgp 1
R2(配置路由器)#邻居2003::1远程as 1
R2(配置路由器)#邻居2007::5远程as 3
R2(配置路由器)#邻居2007::5 EBGP-多跳//配置EBGP多跳
R2(配置路由器)#地址系列ipv6
R2(配置-路由器-af)#邻居2003::1激活
R2(配置-路由器-af)#邻居2007::5激活
R2(配置-路由器-af)#邻居2003::1下一跳自我
R5的配置:
R5(配置)#路由器bgp 3
R5(配置路由器)#邻居2005::2远程as 1
R5(配置路由器)#邻居2005::2 EBGP-多跳//配置EBGP多跳
R5(配置路由器)#地址系列ipv6
R5(配置-路由器-af)#邻居2005::2激活
维护和诊断
遇到BGP4+路由问题时,我们可以通过相关的调试命令帮助定位故障,排除错误。最常用的命令是show命令,通过它可以查看路由器获知的当前BGP4+邻居状态和BGP4+路由信息。
命令
功能
ZXR10#显示bgp所有协议
显示BGP4+协议模块的配置信息
ZXR10 #显示bgp ipv6单播邻居
检查BGP4+邻接,并显示当前邻居状态
ZXR10 #显示bgp ipv6单播
显示BGP4+路由表中的条目
ZXR10 #显示bgp ipv6单播摘要
显示所有BGP4+邻居连接的状态
ZXR10 #显示bgp所有协议
BGP路由器标识为2.2.2.2,本地为1
保持时间为90秒,保持活动时间为30秒
默认本地首选项是100
默认导出度量为0
IGP同步已启用
默认信息广告被禁用
“始终比较医疗”已禁用
快速关闭已启用
启用了客户端到客户端的反射
Ipv4单播已激活
路由器目标被过滤
路线阻尼被禁用
距离:外部20内部200
ZXR10 #显示bgp ipv6单播邻居
BGP邻居是2005::1,远程AS 1,内部链接
BGP版本4,远程路由器标识1.1.1.1
BGP状态=已建立,00:08:04
上次读取更新时间为00:02:31,保持时间为90秒,保持活动间隔
是30秒
邻居能力:
路由刷新:已通告和已接收
地址族IPv6单播:已通告和已接收
ZXR10 #显示bgp ipv6单播
状态代码:*有效,>。最佳,I-内部
产地代码:i-IGP,e-EGP,?-不完整
n
网络下一跳度量本地路径
* >;i2001::/64 2005::1 100 i
* >;i2001::1/128 2005::1 100 i
* >;2003年::/64 :: i
* >;2003::2/128 :: i
* >;2005::/64 ::
*i2005::/64 2005::1 100
* >;i2005::1/128 2005::1 100
* >;2005::2/128 ::
ZXR10 #显示bgp ipv6单播摘要
邻居版本为MsgRcvd MsgSend结束上/下状态/PfxRcd
2005::1 4 1 25 25 00:12:04 4
除了show命令,我们还可以使用debug命令观察BGP4+邻接建立过程和路由更新过程。
命令
功能
ZXR10#调试ip bgp in
跟踪并显示BGP收到的通知消息,并列出错误号和子错误号
ZXR10 #调试ip bgp输出
跟踪并显示BGP发送的通知消息,并列出错误号和子错误号
ZXR10 #调试ip bgp事件
跟踪显示了BGP连接的状态机迁移
0条评论