多平台统一管理软件接口,如何实现多平台统一管理软件接口
261
2022-09-23
带你挑战年薪20W的广域网协议---BGP协议(广域网协议用途)
博客文章配套视频:请戳:gateway protocols)——内部网关协议,定义为在一个自治系统内部使用的路由协议(包括动态路由协议和静态路由)。IGP的功能是完成数据包在AS内部的路由选择,或者说,是讲述数据包如何穿过本地AS的。RIPv1&v2,OSPF,ISIS都是典型的IGP。EGP(Exterior gateway protocols)——外部网关协议,定义为在多个自治系统之间使用的路由协议。它主要完成数据包在AS间的路由选择,或者说,讲述数据包为了到达目的IP,需要通过哪些AS。BGP就是一种EGP。2字节长度的AS号码,即1-65535。其中1-64511为公有AS,64512-65534为私有AS。在2009年1月之后,IANA决定使用4字节长度AS,范围是65536-4294967295
应用场景
IGP只作用于本地AS内部,而对其他AS一无所知。它负责将数据包发到主机所在的网段(segment)
EGP作用于各AS之间,它只了解AS的整体结构,而不了解各个AS内部的拓扑结构。它只负责将数据包发到相应的AS中,余下的工作便交给IGP来做。
BGP报文类型的全面解析
BGP的报文类型
Open报文
Keepalive报文
KeepAlive报文主要用于对等体路由器间的运行状态以及链路的可用性确认。KeepAlive 报文的组成只包括一个BGP数据报头。
Update报文
Notification报文
Route-refresh报文
BGP协议当中IBGP邻居关系建立
RTB的配置
bgp 345 router-id 1.1.1.1 peer 2.2.2.2 as-number 345 peer 2.2.2.2 connect-interface LoopBack0 # ipv4-family unicast undo synchronization ###默认配置 peer 2.2.2.2 enable ###默认生成
RTC的配置
bgp 345 router-id 2.2.2.2 peer 1.1.1.1 as-number 345 peer 1.1.1.1 connect-interface LoopBack0 # ipv4-family unicast undo synchronization peer 1.1.1.1 enable ###默认生成
注意点:
IBGP的关系 一般建议用loopback建立loopback比较稳定可以实现冗余备份
BGP协议当中EBGP邻居关系建立
RTB的配置
bgp 345 router-id 1.1.1.1 peer 12.1.1.2 as-number 200 # ipv4-family unicast undo synchronization peer 12.1.1.2 enable ###默认生成 #
RTD的配置
# bgp 200 peer 12.1.1.1 as-number 345 # ipv4-family unicast undo synchronization peer 12.1.1.1 enable ###默认生成 #
注意点:
一般建立ebgp关系的时候 建议大家用物理接口建立 如果用loopback的话 需要修改ttl的数值peer 1.1.1.1 ebgp-max-hop 2默认情况下建立ebgp的时候,我们发送数据包的TTL值为1
BGP协议的状态机的详细概述
Established:BGP对等体交换update、keepalive、route-refresh报文
以后会周期性发送keepalive报文(60s)
如果收到notification报文或者收到TCP拆除链接通知,BGP转至idle状态
BGP的路由生成方式network
BGP的路由生成方式import
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~