仗劳勤学网

bgp工作过程(bgp的community)

本篇目录:

BGP的建立过程?知道的大大麻烦分步骤说清楚

1、创建BGP进程:只有先创建BGP进程,才能开始配置BGP的所有特性。 建立BGP对等体关系:只有成功建立了BGP对等体关系,设备之间才能交换BGP消息。 引入路由:BGP协议本身不发现路由,只有引入其他协议的路由才能产生BGP路由。

2、open用来建立bgp邻居关系,keepalive用来保持这种连接,update用来发送更新或撤销的路由条目,notification用来通告网络错误。

bgp工作过程(bgp的community)-图1

3、步骤一:确认在物理上与之相连的路由器并获得它们的IP地址。当一个路由器开始工作后,它首先向整个网络发送一个“HELLO”分组数据包。每个接收到数据包的路由器都将返回一条消息,其中包含它自身的IP地址。

4、IS-IS、BGP等路由协议也是类似的工作过程。

5、我们关心的应该是路由表的形成。根据路由协议的设计初衷,igp就是用来as内部收敛,bgp用来as间交换路由。所以,as内,会尽量采用igp路由,as间,只能用bgp(正常情况)。

边界网关协议的BGP消息类型及状态转换

BGP支无分类持域间路由选择协议CIDR,因此BGP的路由表也就包括 目的网络前缀信息,下一跳路由器,以及要到达目的网络所要经过的自治系统序列 ,由于使用了路径向量信息,就可以很容易的避免”兜圈子”。

bgp工作过程(bgp的community)-图2

BGP叫边界网关协议,是用于AS间的一种路由协议。ospf、rip、isis等,均是用来发现路由的。而BGP的功能主要是用来管理路由,而非发现路由,用于isp之间。报文有4种:open,keepalive,update,notification。

路由器选择具有最低ORIGIN类型的路径。AS_PATH(AS路径):指出包含在UPDATE报文中的路由信息所经过的自治系统的序列。

BGP邻居关系(3)

BGP的TCP报文发送方式默认是采用两台ROUTER互连的物理接口,如果指定了LOOPBACK口的话那就采用LOOPBACK口来发送TCP报文和对等体建立BGP的邻居关系。

BGP常见四种报文:OPEN报文、KEEPLIVE报文、UPDATE报文和NOTIFICATION报文。(1)OPEN报文:建立邻居关系。(2)KEEPLIVE报文:保持活动状态,周期性确认邻居关系,对OPEN报文回应。(3)UPDATE报文:发送新的路由信息。

bgp工作过程(bgp的community)-图3

BGP路由器在向EBGP对等体发布某条路由时,会把该路由信息的下一跳属性设置为本地与对端建立BGP邻居关系的接口地址。如下图所示,R4将0/24通告给R3时,下一跳为34,也就是R4的GE0/0/0接口地址。

处于OPENSENT时,标志着与邻居的tcp连接已经正常建立。在OpenSent 状态,TCP连接已经建立,BGP也已经发送了第一个Open报文,剩下的工作,BGP就在等待其对等体发送Open 报文。并对收到的Open报文进行正确性检查。

到此,以上就是小编对于bgp的community的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇