【笔记分享】实战互联网最重要的BGP路由协议
BGP的特点:BGP使用TCP作为其传输层协议(端口号为179),使用触发式路由更新,而不是周期性路由更新
BGP能够承载大批量的路由信息,能够支撑大规模网络
BGP提供了丰富的路由策略,能够灵活的进行路由选路,并能指导对等体按策略发布路由
BGP能够支撑MPLS/VPN的应用,传递客户VPN路由
BGP提供了路由聚合和路由衰减功能用于防止路由振荡,通过这两项功能有效地提高了网络稳定性。
每条BGP路由都携带多种路径属性(Path attribute),BGP可以通过这些路径属性控制路径选择,可以在不同场景下选择最合适的路径控制方式
部署IBGP对等体关系时,建议使用Loopback地址作为更新源地址,Loopback接口非常稳定,而且可以借助AS内的IGP和冗余拓扑来保证可靠性
部署EBGP对等体关系时,通常使用直连接口的IP地址作为源地址,如若使用Loopback接口建立EBGP对等体关系,则应注意EBGP多跳问题
Open报文是TCP连接建立之后发送的第一个报文,用于建立BGP对等体之间的连接关系
Update报文用于在对等体之间传递路由信息,可以用于发布、撤销路由
https://bbs.hh010.com/data/attachment/forum/202210/20/115807dx0uixuzup1dydmp.jpeg
按照推荐的接口去建立对等体关系
IBGP
bgp 200 \\启动BGP,指定本地AS编号200,并进入BGP视图
router-id 1.1.1.1 \\配置BGP里的routerid
peer 2.2.2.2 as-number 200 \\与2.2.2.2创建BGP对等体2.2.2.2属于as200
peer 2.2.2.2 connect-interface LoopBack 0 \\指定与BGP对等体建立连接的源端口为lo0
bgp 200
router-id 2.2.2.2
peer 1.1.1.1 as-number 200
peer 1.1.1.1 connect-interface LoopBack 0
https://bbs.hh010.com/data/attachment/forum/202210/20/115821mz7ooo2x7117kx7l.jpeg
EBGP
bgp 200
router-id 4.4.4.4
peer 46.1.1.6 as-number 300
bgp 300
router-id 6.6.6.6
peer 46.1.1.4 as-number 200
https://bbs.hh010.com/data/attachment/forum/202210/20/115841kfmfmpx6cxlv3uf3.jpeg
用环回口建立EBGP
ip route-static 5.5.5.5 32 15.1.1.5
bgp 200
peer 5.5.5.5 as-number 100
peer 5.5.5.5 ebgp-max-hop 2 \\ebgp默认一跳,修改最大跳数为2
peer 5.5.5.5 connect-interface LoopBack 0
ip route-static 1.1.1.1 32 15.1.1.1
bgp 100
peer 1.1.1.1 as-number 200
peer 1.1.1.1 ebgp-max-hop 2
peer 1.1.1.1 connect-interface LoopBack 0
https://bbs.hh010.com/data/attachment/forum/202210/20/115908ffj7f494zv2n4jhh.jpeg
获取更多资料、笔记,了解课程详情,请加QQ:3378266435;VX:qq3378266435
页:
[1]