DA000011 BGP路由协议 - 图文(4)

2019-01-19 16:23

DA000011 BGP路由协议 ISSUE1.0

第1章 BGP协议概述

静态注入是指:路由器将静态配置的某条路由注入到BGP系统中。 如胶片所示,路由器B首先,建立一条去往网络18.0.0.0/8 的静态路由,再通过配置命令将其静态引入到BGP中,我们称这样一种路由注入方式为静态注入。

14

DA000011 BGP路由协议 ISSUE1.0

第2章 BGP的报文和状态机

第2章 BGP的报文和状态机

2.1 报文种类

BGP报文种类?BGP报文有四种类型:????Open:打招呼“你好,跟我交个朋友吧!”KeepAlive:我还活着呢,别不理我Update:有新闻......Notification:我不跟你玩了!

BGP有4种类型的报文,分别为OPEN、UPDATE、NOTIFICATION和KEEPALIVE。

BGP对等体间通过发送OPEN报文来交换各自的版本、自治系统号、保持时间、BGP标识符等信息,进行协商。

UPDATE报文携带的是路由更新信息。其中包括撤销路由信息和可达路由信息及其路径属性。

当BGP检测到差错(连接中断、协商出错、报文差错等)时,发送NOTIFICATION 报文,关闭同对等体的连接。

KEEPALIVE报文在BGP对等体间周期地发送,以确保连接保持有效。 OPEN报文主要用于建立邻居(BGP对等体)关系,它是BGP路由器之间的初始握手消息,应该发生在任何通告消息之前。其他在收到OPEN消息之后,即以KEEPALIVE消息作为响应。一旦握手成功,则这些BGP邻居就可以进行UPDATE(更新)、KEEPALIVE(保持激活)以及NOTIFICATION(通知)等消息的交换操作。

15

DA000011 BGP路由协议 ISSUE1.0

第2章 BGP的报文和状态机

2.2 报文内容及格式

BGP报文头?BGP报文的格式是一样的,都是”报文头+报文体“的格式,下面给出的是BGP报文头:Marker(16 byte)Length(2 byte)Type(1 byte) BGP报文头的格式如图所示,每行的宽度为4个字节。

Marker 鉴权信息:16 字节,全1。这个标记的作用主要是用来检测BGP对等体之间的同步是否丢失,并对进来的BGP消息进行验证。

Length 消息的长度:2 字节,指示整个消息的长度,包括头标长度,最小的BGP消息长度是19字节(Keepalive报文),最大的长度是4096字节。 Type 消息的类型:1 字节,指示报文类型,如OPEN、UPDATE报文等。 1 :OPEN 2 :UPDATE 3 :NOTIFICATION 4 :KEEPALIVE

16

DA000011 BGP路由协议 ISSUE1.0

第2章 BGP的报文和状态机

Open报文?Open报文是由报文头加如下结构构成的。VisionMy Autonomous SystemHold TimeBGP IdentifierOptional ParamentersLengthOptional Paramenters Version :(1字节) 发端BGP版本号

My Autonomous System :(2字节无符号整数) 本地AS号

Hold Time :(2字节无符号整数) 发端建议的保持时间 BGP Identifier :(4字节)发端的路由器标识符

Optional parameters Len :(1字节) 可选的参数的长度 Optional Parameters :(变长) 可选的参数

消息的开始部分包括BGP的版本号和发送方的自治系统编号。接下来是保持时间(HOLD TIME)字段,这是发送方提供建议的保持定时器的设定秒数。保持定时器规定了BGP邻居认为发送方信息有效的时间长度。再下一个字段是BGP标识(BGP ID),也就是BGP发送方的标识。该值是在BGP对等体之间进行握手操作的过程中确定的,并且在每个本地接口及每个BGP对等体之间是保持不变的。

17

DA000011 BGP路由协议 ISSUE1.0

第2章 BGP的报文和状态机

KeepAlive报文?KeepAlive报文只有报文头。Marker(16 byte)Length(2 byte)Type(1 byte) KeepAlive 报文主要用于对等体路由器间的运行状态以及链路的可用性确认。KeepAlive 报文的组成只包括一个BGP数据报头。 KeepAlive 消息在对等路由器间的交换频度以保证对方保持定时器不超时为限。

当一台路由器与其邻居建立BGP连接之后,将以Keepalive-interval设定的时间间隔周期性地向对等体发送Keepalive 报文,表明该连接是否还可保持。 缺省情况下,发送Keepalive 的时间间隔为 60 秒。

18


DA000011 BGP路由协议 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级作文:有意义的寒假生活

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: