设为首页收藏本站language 语言切换
查看: 758|回复: 0
收起左侧

【笔记分享】实战互联网最重要的BGP路由协议

[复制链接]
发表于 2022-11-25 18:30:43 | 显示全部楼层 |阅读模式
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报文用于在对等体之间传递路由信息,可以用于发布、撤销路由


按照推荐的接口去建立对等体关系

IBGP

[r1]bgp 200 \\启动BGP,指定本地AS编号200,并进入BGP视图

[r1-bgp]router-id 1.1.1.1 \\配置BGP里的routerid

[r1-bgp]peer 2.2.2.2 as-number 200 \\与2.2.2.2创建BGP对等体2.2.2.2属于as200

[r1-bgp]peer 2.2.2.2 connect-interface LoopBack 0 \\指定与BGP对等体建立连接的源端口为lo0

[r2]bgp 200

[r2-bgp]router-id 2.2.2.2

[r2-bgp]peer 1.1.1.1 as-number 200

[r2-bgp]peer 1.1.1.1 connect-interface LoopBack 0


EBGP

[r4]bgp 200

[r4-bgp]router-id 4.4.4.4

[r4-bgp]peer 46.1.1.6 as-number 300

[r6]bgp 300

[r6-bgp]router-id 6.6.6.6

[r6-bgp]peer 46.1.1.4 as-number 200


用环回口建立EBGP

[r1]ip route-static 5.5.5.5 32 15.1.1.5

[r1]bgp 200

[r1-bgp]peer 5.5.5.5 as-number 100

[r1-bgp]peer 5.5.5.5 ebgp-max-hop 2 \\ebgp默认一跳,修改最大跳数为2

[r1-bgp]peer 5.5.5.5 connect-interface LoopBack 0

[r5]ip route-static 1.1.1.1 32 15.1.1.1

[r5]bgp 100

[r5-bgp]peer 1.1.1.1 as-number 200

[r5-bgp]peer 1.1.1.1 ebgp-max-hop 2

[r5-bgp]peer 1.1.1.1 connect-interface LoopBack 0


获取更多资料、笔记,了解课程详情,请加QQ:3378266435;VX:qq3378266435



您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-1 05:12 , Processed in 0.117695 second(s), 21 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表