您现在的位置 : 路由人 > 路由器设置 > 正文 IP地址冲突 路由人教你更换IP地址 / 如何防蹭网的终极解决办法 / 连接上192.168.1.1没有账号、密码输入框 /

阿尔法路由复杂性的BGP应用

说起BGP相信很多人都不会陌生,它的出现主要是为了处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议,是为自治系统间的路由选择而设计,但它也可以用于自治系统内部,是一类...

说起BGP相信很多人都不会陌生,它的出现主要是为了处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议,是为自治系统间的路由选择而设计,但它也可以用于自治系统内部,是一类双重路由选择协议。

 
 

一、想要了解其在复杂性的情况下如何运行BGP,那么我们必须知道两个可以在自治系统之间进行通信的BGP相邻结点必须存在于同一个物理链路上,位于同一个自治系统内的BGP路由器可以互相通信,以确保它们对整个自治系统的所有信息都相同,而且通过信息交换后,它们将决定自治系统内哪个BGP路由器作为连接点来负责接收来自自治系统外部的信息。

二、在配置BGP时,每一个自治系统的管理员要选择至少一个路由器作为该自治系统的BGP发言人,BGP天生属性重要属性,ASPATH,BGP路由更新中,在经过的自冶域(AS)号添加到更新中,这样,当BGP发现自己所在的AS也在其中,就可以认为发生了环路,EBGP可以这样考虑没有问题,在某些场景中,会有问题,不管是人工还是BGP的自动汇总属性,汇总成10.233.40.0/17传到AS300,再传回AS100中,在AS100看来,这条路由的ASPATH是(300,200)自己并未在其中!!这就会致环路的形成。

三、BGP这个协议完全是一种策略性的路由协议,它的复杂并不是由于路由算法有多难学,最主要的是利用BGP来控制路由流向的手段多样化复杂化,任何路由协议都要首先解决环路的问题,OSPFISIS利用了SPF算法来解决,EIGRP的算法比较新奇,是一种扩散算法,那么BGP在设计中使用了很多小手段,把精力精中在设计多样化控制属性。

四、有些自治系统仅仅作为一个数据传输的通道,这些自治系统既不是数据的发起端,也不是数据的接收端。BGP协议必须与存在于这些自治系统内部的路由协议打交道,以使数据能正确通过它们。BGP协议的路由刷新消息由自治系统路径对所组成,每一个自治系统路径都是一系列自治系统的名字字符串,它记录了通向最终目标所经过的网络。BGP协议的路由刷新消息通过传输控制协议TCP进行可靠传输。两个路由器之间最初始的数据交换就是整个BGP 协议的路由选择表。

五、解决方法是增加ASSET值,使得在路由汇总后(聚合)也保留其原来的aspath的属性值,这样就可以防止路由环路了,利用这种打标志的方法可以在AS间传递时不会发生环路,因为在IBGP中,至始至终都是在一个AS里打转,ASPATH也没有打的必要,所以,在BGP中,IBGP是不会添加ASPATH属性的,如果IBGP只是在邻接相互传递,在BGP如果这样规定的话,IBGP邻接学习来的路由不发布到其他IBGP邻接,不就可以防止环路了,因为这根本就不可能有环生成,都是一条线。

BGP表中有三个可能的源IGP、EGP以及INCOMPLETE.路由器在多个路由选择的处理中使用这个信息。路由器选择具有最低ORIGIN类型的路径,这也是我们在设置路由器时必须了解的地方。

延伸阅读:
  • 本月热点
  • 随机推荐
路由人提示:如需转载本站无线连接及路由器设置等技术文章请您注明出处,谢谢!
Copyright © www.LuYouRen.com, All Rights Reserved.
  苏ICP备12075116号