tip

华为WLAN指导设计 来源:华为星火计划培训

华为WLAN设计
网优网归 场景规划
方案设计

【资料简介】华为Wlan网络网规网优技术、场景规划与方案设计,从0开始设计到交付,一本完完整整的学习教材,建议从事无线学习的同学学习..

马上观看
zon

华为WLAN专题集锦 专题:华为WLAN

WLAN配置
组网模式解析
组网配置案例

【华为无线】本指南详细介绍每个模版的命令解释及用途,在加上十多种精彩案例分享及解释,再加上网优网归,让你彻底脱盲,不在为无线..

马上观看
zon

家园VBook中心 分类:书籍中心

教材 案例 题库
知识 专业认证
资源价值

【中心简介】家园Vbook书籍中心是以收集和整理互联网上优秀书籍,以最好的知识推荐给你学习,让你在学习的路程上事半功倍,告别枯燥,早..

马上观看
tip

华为HCIE认证之路 分类:华为认证

HCIE学习之路
华为 路由 交换
含金量最大的资料

【学习介绍】在中国拥有一张证书不是梦,冰冻三尺,非一日之寒,要拥有一张认证所具备含金量技术水准那是需要多年的经年积累,本书专为你分享..

马上观看
tip

华三无线专题报告 发布:建哥哥

华三
H3C WLAN AC
无线专题

【资料简介】大好河山、无线风光,主要介绍H3C无线,从基础到高级配置及组网模式配置案例,多达200篇案例配置,从此告别对无线的迷茫..

马上观看
★浏览次数:369 次★  发布日期:2014-07-11
 当前位置:技术资料 > 网络工程 > Huawei > 正文
 
最近更新
    正在更新...
 

华为HCIE路由交换实验之BGP工作原理

 

BGP对等体的建立、更新和删除等交互过程主要有5种报文、6种状态机和5个原则。

BGP的报文

BGP对等体间通过以下5种报文进行交互,其中Keepalive报文为周期性发送,其余报文为触发式发送:
• Open报文:用于建立BGP对等体连接。
• Update报文:用于在对等体之间交换路由信息。
• Notification报文:用于中断BGP连接。
• Keepalive报文:用于保持BGP连接。
• Route-refresh报文:用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新(Route-refresh)能力的BGP设备会发送和响应此报文。

BGP状态机

如图1所示,BGP对等体的交互过程中存在6种状态机:空闲状态(Idle)、连接状态(Connect)、活跃(Active)、Open报文已发送(OpenSent)、Open报文已确认(OpenConfirm)和连接已建立(Established)。在BGP对等体建立的过程中,通常可见的3个状态是:Idle、Active和Established。

BGP对等体交互过程

1.    

      Idle状态是BGP初始状态。在Idle状态下,BGP拒绝邻居发送的连接请求。只有在收到本设备的Start事件后,BGP才开始尝试和其它BGP对等体进行TCP连接,并转至Connect状态。

说明:

·         Start事件是由一个操作者配置一个BGP过程,或者重置一个已经存在的过程或者路由器软件重置BGP过程引起的。

·         任何状态中收到Notification报文 TCP拆链通知等Error事件后,BGP都会转至Idle状态。

2.       Connect状态下,BGP启动连接重传定时器(Connect Retry),等待TCP完成连接。

·         如果TCP连接成功,那么BGP向对等体发送Open报文,并转至OpenSent状态;

·         如果TCP连接失败,那么BGP转至Active状态;

·         如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP继续尝试和其它BGP对等体进行TCP连接,停留在Connect状态。

3.       Active状态下,BGP总是在试图建立TCP连接。

·         如果TCP连接成功,那么BGP向对等体发送Open报文,关闭连接重传定时器,并转至OpenSent状态;

·         如果TCP连接失败,那么BGP停留在Active状态;

·         如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP转至Connect状态。

4.       OpenSent状态下,BGP等待对等体的Open报文,并对收到的Open报文中的AS号、版本号、认证码等进行检查。

·         如果收到的Open报文正确,那么BGP发送Keepalive报文,并转至OpenConfirm状态;

·         如果发现收到的Open报文有错误,那么BGP发送Notification报文给对等体,并转至Idle状态。

5.       OpenConfirm状态下,BGP等待KeepaliveNotification报文。如果收到Keepalive报文,则转至Established状态,如果收到Notification报文,则转至Idle状态。

6.       Established状态下,BGP可以和对等体交换UpdateKeepaliveRoute-refresh报文和Notification报文。

·         如果收到正确的UpdateKeepalive报文,那么BGP就认为对端处于正常运行状态,将保持BGP连接。

·         如果收到错误的UpdateKeepalive报文,那么BGP发送Notification报文通知对端,并转至Idle状态。

·         Route-refresh报文不会改变BGP状态。

·         如果收到Notification报文,那么BGP转至Idle状态。

·         如果收到TCP拆链通知,那么BGP断开连接,转至Idle状态。

BGP对等体之间的交互原则

BGP设备将最优路由加入BGP路由表,形成BGP路由。BGP设备与对等体建立邻居关系后,采取以下交互原则:

·         IBGP对等体获得的BGP路由,BGP设备只发布给它的EBGP对等体。

·         EBGP对等体获得的BGP路由,BGP设备发布给它所有EBGPIBGP对等体。

·         当存在多条到达同一目的地址的有效路由时,BGP设备只将最优路由发布给对等体。

·         路由更新时,BGP设备只发送更新的BGP路由。

·         所有对等体发送的路由,BGP设备都会接收。

 
建议使用IE8.0以上版本解析 网络QQ群:30573676 家园群:36740144 Elv home systems. 蜀ICP备20009373号 © All Rights Reserved 2012 - By badulip
×

扫二维码,关注微信公众号