- 8
- 0
- 约1.46万字
- 约 16页
- 2016-09-19 发布于重庆
- 举报
ccnp-bgp
?BGP(Border Gateway Protocol,边界网关协议)
-----是一种在自治系统之间动态交换路由信息的路由协议
知识部分一、BGP应用场景1.用在中转的AS,如:ISP网络2.在末端AS(例如企业的AS中),如果存在多个出口,需要做路径控制时可以采用BGP二、BGP特性1.路径矢量算法(可以认为是距离矢量)。BGP使用Path-Vector算法保证计算的路由是无环2.BGP协议是承载在TCP之上,端口号为1793.BGP采用触发、增量的更新4.BGP路由具有丰富的路径属性(Path Attribute,可以认为是Metrics),可进行丰富的路由策略功能5.BGP能够处理大量的路由(典型的网络:Internet)三、BGP数据结构1.Neighbor表??–存放BGP邻居信息2.BGP表(亦称为转发数据库)??–存放从每个BGP邻居学习到的所有路由信息??–允许存放到达同一个目标网络的多条路径??–每条路径中都包含BGP路径属性3.IP路由表??–所有路由协议通用四、BGP报文类型BGP在建立对等连接之前,两个邻居必须先执行标准的TCP三次握手进程,并在端口179打开TCP连接。TCP为一条可靠连接提供了分段,重传,确认以及排序等功能,从而将BGP从这些功能中解放出来。所有的BGP消息均采用单播方式经TCP连接传递给邻居。BGP使用以下四种消息类型:Type 1——Open(打开)消息Type 3——Keepalive(保持激活)消息Type 2——Update(更新)消息Type 4——Notification(通告)消息1.Open消息?在TCP会话建立之后,两个邻居都将发送Open消息,每个邻居都利用该消息标识自己并指定BGP操作参数。Open消息包括以下信息:①BGP版本号。(BGP version number)1字节,该字段用于指定发起方正在运行的BGP版本号(一般情况下的BGP版本号位4)如果邻居运行较早的版本的BGP,则邻居会拒绝指定版本为4的Open消息;此时BGP-4路由器将更改到BGP-3并在发送一次指定版本的Open消息。最终双方将持续协商至双方都可接受的版本为止。②自治系统号?(AS number)2字节,该字段表示会话发起的路由器的AS号,该消息用于确认该BGP会话是eBGP(不同的AS号)或是iBGP邻居(相同的AS号)③保持时间?(Hold time)2字节,该字段表示路由器收到Keepalive消息或是Update消息之前可以等待的最长时间(以秒为单位)。Cisco默认时间为180s,但如果双方的保持时间不一致的话,协商时,采用OPEN消息中较小的那个Hold Time作为双方的Hold Time。Hold Time是设备收到一个KEEPALIVE之前允许经过的最大秒数。这个时间或者是0秒(不发送KEEPALIVE),或者是至少3秒。一般默认KEEPALIVE每60秒发送一次,HoldTime为180秒。④BGP Identiffer(标识)4字节,Router ID。⑤optional parameters length可变长度(可选内容),公布本路由器能够支持的一些能力参数,如认证、多协议支持等等。注:OPEN报文中Marker、Length、Type三个字段为BGP报文头部分。2.Keepalive?消息当路由器接受了由邻居发送来的Open消息中的指定参数,它将响应一条Keepalive消息,此后路由器每60s发送一条Keepalive消息(Cisco默认),或是以协商的保持时间的1/3为周期发送Keepalive消息。由于KEEPALIVE纯粹是一个通信知会,不需要携带什么信息,因此KEEPALIVE报文实际上是不带数据的BGP报文头。3.Update消息Update消息被用来宣告可行路由、撤销的路由。Update消息将包括以下信息:①增量更新报文a)unfeasible routes length(2字节):不可到路由长度,如没有则为0b)total path attribute length(2字节):BGP属性长度c)path attributes(可变长):BGP路径属性。该属性提供了允许BGP选择最短路径,检测环路,确定路由策略等相关信息。d)nework layer reachability information(可变长):网络层可达性信息。该字段有一个或是多个IP地址前缀及长度的二元组。②路由撤销报文(Withdrawal Routes)a)unfeasible routes length(2字节):不可到路由长度,这路
您可能关注的文档
- 52024绘图仪电子资料.docx
- carters卡特童装污渍清洁方法.doc
- CARX(清水)复合式排气阀DN20-DN150.doc
- 5202回风顺槽作业规程.doc
- CaryEclipse荧光分光光度计.doc
- 52036HP绘图仪电子资料.docx
- 5203轨道巷绕道溜煤眼措施.doc
- CASE_2制作一个指示灯,使它能够根据某个开关量而变化.doc
- CASIO5800程序.doc
- Cashmere纯羊绒知识.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)