SD-WAN
集团多分支节点智能化组网
发布时间:2022-07-21 14:30:05 作者:小编阅读:0
我们经常听互联网产品BGP今天总结一下这个词BGP知识点,希望对大家有所帮助。
1、路由协议有两种,一种是IGP,另一种是EGP。
2、IGP路由协议有RIP、EIGRP、OSPF、IS-IS。
3、BGP目标端口为TCP的179端口,源端口号是随机的。
4、BGP建立邻居后,每60秒发送一次keepalive包,如果hold timer180秒后,认为邻居丢包,与邻居断开连接。
5、BGP可传达的协议有IPv4、IPv6、VPNv4、CLNS、L2VPN。
6、两个路由器相同AS,邻居关系是iBGP,若属于不同AS,邻居关系是eBGP.BGP要求eBGP邻居必须直接连接iBGP邻居可以任意距离。
7、两台BGP如果路由器正常建立邻居,必须有一个目标IP地址是自己的BGP源地址,任何邻居都可以满足条件。即A的目标IP地址是B的来源IP地址。
8、每台BGP路由器有多个链路BGP邻居保持连接,路由器loopback口是BGP整个路由器系统的接口不会像物理接口那样断开BGP邻居失去了正常的工作状态,因为有一个顺畅的链接BGP邻居仍能保持连接;实现了连接的冗余性和稳定性。
9、iBGP发出的数据包TTL最大值为255,而且eBGP邻居时发出的数据包TTL如果值限制为1,则限制eBGP邻居必须直接连接;建立eBGP数据包的TTL值可以随意修改,甚至可以改为最大值255。
10、BGP将路由发给eBGP邻居,会把自己的AS号码添加到AS-path中,所以可以以此来防止环路;而在iBGP传递路由时,强制将BGP路由在AS防止环路的机制只传一跳。
11、在IGP路由协议分为两类:距离矢量路由协议和路径矢量路由协议,路径矢量算法结合了距离矢量特性AS-path防环特性。
12、BGP路由的从eBGP默认学习AD(管理距离)值为20,iBGP默认学习的路由AD值为200顺便说一句,其他路由协议的默认情况AD-EIGRP5.EIGRP为90、IGRP为100、OSPF为110、IS-IS为115、RIP(V1&V2)为120、EGP为140、ODR为160、ExEIGRP(外部EIGRP)为170,未知为255.
13、BGP路由器有两个路由表,一个普通路由表:show ip route,一张BGP路由表:show ip bgp.
14、当iBGP路由需要跨越NBGP路由,只有IGP路由时,需要在iBGP路由起用BGP Synchronization,否则,路由无效,不能发给其他邻居。
15、IGP路由协议和BGP当多条路径可以到达同一目的地时,路由协议IGP则根据最小metric值来选择最优路径,而BGP比较路由条目Path Attributes,即路径属性。
16、BGP路径属性可分为公认强制、公认自选、可选可传递、可选不可传递四类
17、任何一个操作BGP的路由器,必须支持公认强制属性。BGP公认的路由携带强制属性有三种:Origin、Next_Hop、AS-path.
18、一些常用BGP属性:Origin(公认强制属性),AS_Path(公认强制属性),Next_Hop(公认强制属性),Local_Pref(公认自选属性),MULTI——EXIT——DISC(MED,可选不可传递属性)
19、AS范围为1-65535的16位数字.1-65411是公有AS;65412-65535共1024人保留私有AS.
20、重分布进BGP的路由的Origin属性为Incomplete.
21、BGP当有多条路径到达同一目的地时,将通过比较路由Origin属性选择最优路径,其优先级为IGP>EGP>Incomplete.
22、当BGP有多条路径可以在路由表中达到同一目的地时进行首选AS-Path路径最短。
23、BGP路由器将路由传递给路由eBGP邻居,会Next-hop将属性改为自己的地址,并将路由传递给自己iBGP邻居不会改变Next-hop属性。本地发起路由Next-hop属性为0.0.0.0.
24、Local_Pref属性只能相同AS内部传输,出来AS它将被还原为默认值。Local_Pref默认值为100.当BGP当路由表到达同一目的地时,会有多条路径进行比较Local_Pref当地优先级越高,路由优先级越高。
25、MED是BGP路由中的metric,它被设计用来影响多个下一跳eBGP邻居,如何选择最好的路径,拥有最小的MED优先考虑值路径。MED默认值为0.
26、默认情况下,只有当多个下一个跳到目的地时eBGP邻居都是一样的AS时间,会比较MED如果有多个值eBGP邻居为不同AS不会比较MED若要强制在多个不同的地方eBGP邻居之间的比较MED值,需要在BGP输入命令:bgp always-compare-med.
27、Weight属性为Cisco私有属性,Weight值的范围为0〜65535,默认为0;BGP本地路由,则Weight值为32768.手工修改路由Weight值,只能对当地起作用,不能传递给邻居BGP当有多条路径到达同一目的的地下时,路由表将被优化Weight最有价值的路径。
28、如果某BGP路由状态为RIB-Failure,原因有:1.路由在IGP中拥有比BGP优先级较高AD值.2.内容错误。3.超出VRF中路由限制数。
29、BGP建立邻居需要建立邻居IP网络上的地址是互通的,可以建立TCP会话。2.双方指定AS必须匹配号码。3.双方BGP必须能够到达数据包(eBGP默认TTL1.需要注意)。4.对方BGP数据包的目的IP和自己的源IP必须相同(单向满足)
30、BGP最佳路径选择如下:
1)最高Weight值。默认Weight值0,本地发起路由32768.
2)最高LOCAL_PREF值,如果Weight如果值相同,则选择拥有最高值LOCAL_PREF值的路由,默认为100.)
3)本地启动路由,使用network导入命令,或重新分配其他路由协议BGP路由表,最后汇总路由表。
4)最短AS_PATH.如果本地发起路由无法与最佳路径相比,则选择最短路径AS_PATH路由,但可忽略对AS_PATH输入命令:bgp bestpath as-path ignore.
5)最低Origin类型。如果AS_PATH如果无法与最佳路径相比,则选择拥有最低路径Origin路由类型,从IGP导入,从EGP它们的优先级是学习和重分布IGP优先EGP,EGP优于Incomplete,即IGP>EGP>Incomplete.
6)最小MED值。如果Origin如果类型无法与最佳路径相比,则选择最小路径MED价值路由,只有当下一个邻居跳到同一个地方时AS时才比较MED值。若要多种不同AS比较下一跳MED,可在BGP输入命令bgp always-compare-med,注意须保证此命令在整个AS输入路由器,否则可能会产生路由环。默认情况MED如果收到一个,值为0MED路由,也被认为是0.
7)eBGP优于iBGP
8)最小IGP metric到达下一个跳跃的路线。如果下一个跳跃的邻居有多条路径eBGP或iBGP,选择最小的IGP metric到达下一个跳跃路线。
9)负载平衡。如果打开。maximum-paths n--下一个跳多条路径的邻居都是eBGP输入此命令。maximum-paths ibgp n--下一个跳多条路径的邻居都是ibgp输入此命令。n最大值为6,默认值为1.
10)如果下一跳都是eBGP,选择最早学习的路由(即最长的路由)。如果要忽略比较路由学习的时间长短,可以在BGP输入命令下的命令bgp best path compare-routerid.
11)最低Router-ID下一跳。BGP的Router-ID选举如同OSPF,这一步,有最低Router-ID下一跳路由将被选为最佳路径。
12)最短cluster list.cluster list只在BGP reflector(RR)只有在环境中,功能相同AS_PATH.
13)下一次跳跃的最小邻居地址。如果比较之前的所有属性都不能选择最佳路径,最终选择下一个跳跃的邻居地址的最小路由,这就是建立邻居时所指的地址。
假如你想了解更多IDC机房中的BGP知识,可以给我们留言,我们会给你更好的建议。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
标题:BGP知识点汇总
TAG标签:BGP
地址:https://www.kd010.com/hyzs/1141.html
全天服务支持
资源覆盖全球
专属优质服务
技术全线支持