4.BGP的特性
BGP具有以下特性:
(1)传输协议:TCP,端口号179;
(2)BGP是外部路由协议,用来在AS之间传递路由信息;
(3)是一种增强的路径矢量路由协议;
(4)拥有可靠的路由更新机制 ;
(5)具备丰富的Metric度量方法;
(6)无环路协议设计;
(7)为路由条目附带多种属性信息;
(8)支持CIDR(无类别域间选路);
(9)丰富的路由过滤和路由策略;
(10)无需周期性更新;
(11)路由更新时只发送增量路由;
(12)周期性发送KeepAlive报文以保持 TCP连通性;

下面详细介绍BGP的六种状态:

1)ldle状态
ldle(空闲)状态,BGP拒绝任何进入的连接请求,IdIe状态是BGP的初始状态。在ldle状态下,BGP拒绝邻居发送的连接请求。只有在收到本设备的Start事件(如运行BGP协议)后,BGP才开始尝试和其他BGP对等体进行TCP连接,并转至Commect状态。任何状态中收到NOtification报文或TCP拆链通知等Error事件后,BGP都对转至ldle状态。

2)Connect状态
Connect(连接)状态下,BGP等待TCP连接的建立完成后再决定后续操作。在Connect状态下,BGP启动连接重传定时器(通常计时器为30s),等待TCP完成连接。如果TCP连接成功,那么BGP向对等体发送Open报文,并转至OpenSent(开放)状态;如果TCP连接失败,那么BGP转至Active(活跃)状态;如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP继续尝试和其他BGP对等体进行TCP连接,停留在Connect状态。

3)Active状态
Active(活跃)状态下,BGP将尝试进行TCP连接的建立,是BGP的中间状态。在Active状态下,BGP总是在试图建立TCP连接,如果TCP连接成功,那么BGP向对等体发送Open报文,关闭连接重传定时器,并转至OpenSent状态;如果TCP连接失败,那么BGP停留在Active状态;如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP转至Connect状态。

4)OpenSent状态
在OpenSent(开放集)状态下,BGP等待对等体的Open报文,并对收到的Open报文中的AS号、版本号、Holdtime等进行检查。如果收到的Open安博文正确,那么BGP发送KeepAlive报文,并转至OpenConfirm(打开确认)状态;如果发现收到的Open报文有错误,那么BGP发送Notification报文给对等体,并转至IdIe状态。

5)OpenConfirm状态
OpenConfirm(打开确认)状态下,BGP等待KeepAlive或Notification报文。如果收到KeepAlive报文,则转至Established(确认)状态;如果收到Notification报文,则转至ldle状态。

6)Established状态
在Established(确认)状态下,BGP可以在对等体之间交换Update、KeepAlive、Route-refresh报文和Notification报文。如果收到正确的Update或KeepAlive报文,那么BGP就认为对端处于正常运行状态,将保持BGP连接;如果收到错误的Update或KeepAlive报文,那么BGP发送Notification报文通知对端,并转至ldle状态。

**注意:**Route-refresh报文不会改变BGP状态。如果收到Notification报文,那么BGP转至ldle状态。如果收到TCP拆链通知(FIN),那么BGP断开连接,转至ldle状态。

在BGP对等体建立的过程中,通常可见的三种状态是ldle、Active、Established。BGP对等体双方的状态必须都为Established,BGP邻居关系才能成立,双方通过Update报文交换路由信息。

(3)BGP数据库
BGP数据库是BGP正常工作所需要的存储空间,基于保存的内容不同,可分为如下几种:

1)IP路由表(IP-RIB)
全局路由信息库,包括所有最优的IP路由信息。

2)BGP路由表(Loc-RIB)
BGP路由信息看,包括本地BGP Speaker通告的路由信息,将其中最优路由添加到IP路由表中。
注意:先要关注BGP路由表,若BGP路由表中不是最优路由,则无法在IP路由表中可见。

3)邻居表
对等体邻居清单列表,包括对等体两端的邻居信息及邻居列表。

4)Adi-RIB-In
对等体宣告给本地Speaker的未处理的路由信息库。

5)Adj-RIB-Out
本地Speaker宣告给指定对等体的路由信息库。

实验

某企业因为业务需求,要使运营商网络(R1:1.1.1.1)和公司(R4:4.4.4.4)网络路由可达。需要在所有router间运行BGP协议,r1和r2、r3之间建立ebgp连接,r2、r3和r4之间建立ibgp全连接。运营商网络为as100,公司网络为as200,在as200内,使用igp协议来计算路由(该例使用ospf作为igp协议)

需求:

  • 要求实现两个as之间的互相通信(192.168.1.0与192.168.2.0)
  • As 200内部通过ospf互相通信
  • 通过修改bgp属性使实现业务需求的路径从r2切换到r3
  • pc1:ip--192.168.1.10        网关192.168.1.1
  • pc2:ip--192.168.2.10        网关192.168.2.1

R1配置

<Huawei>sys

[huawei]undo info enable

[huawei]sysname r1

[r1]interface GigabitEthernet0/0/0

[R1-GigabitEthernet0/0/0]ip address 10.0.12.1 255.255.255.0

[r1]in

华为-BGP-路由技术相关推荐

  1. 【直通华为HCNA/HCNP系列R篇-12】BGP路由配置与管理-王达-专题视频课程

    [直通华为HCNA/HCNP系列R篇-12]BGP路由配置与管理-20623人已学习 课程介绍         本课程以笔者编写.由华为公司指定作为ICT认证培训教材的<华为路由器学习指南> ...

  2. bgp通告四原则_华为路由器BGP路由选路和负载均衡

     点击"HCIE考试俱乐部"→点击右上角"..."→"设为星标"   资讯丨干货丨入群 联系小E微信:SPOTO123456 作者:alon ...

  3. 【华为认证】HCIP 数通笔记—BGP路由反射器

    周工这里还准备了一些HCIP的学习笔记  点赞+留言  即可领取 BGP路由反射器 由于水平分割的原因,为了保证中转AS200所有的BGP路由器都能学习到完整的BGP路由,就必须在AS内实现IBGP全 ...

  4. 华为设备,使用mpls 解决bgp路由黑洞问题

    华为设备,使用mpls 解决bgp路由黑洞问题, [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bRC2zk2I-1617343115560)(C:\Users\Adm ...

  5. 华为HCIE-RS3.0论述题--BGP路由黑洞

    3.3BGP路由黑洞 题干:R1/R2/R3/R4运行ospf协议,R1和R4建立IBGP,并且BGP进程下宣告站点路由. 1,根据以上描述,当站点1的用户访问站点2的用户时会发生什么问题?请描述产生 ...

  6. 华为BGP动态路由协议理论

    文章目录 华为BGP动态路由协议理论 自治系统AS BGP的特征 BGP报文 BGP状态机 BGP 数据库 BGP对等体设置 直连建邻居要注意的 用环回口建邻居要注意的 关于为什么要用环回口建邻居 B ...

  7. 乾颐堂军哥HCIE9-解决BGP路由黑洞、聚合的各种参数以及RR基础

    本技术文章讨论BGP的路由黑洞解决方案.BGP聚合,即减少路由条目数的技术 1.BGP路由黑洞 1.1 解决路由黑洞问题1 某些AS内的设备没有运行BGP(R3),那么它会缺少路由(2.2.2.2/6 ...

  8. 华为BGP协议基础配置

    目录 一.原理概述 二.实验目的 三.实验拓扑 四.实验步骤 五.查看代码: 一.原理概述 1.自治系统(AS)是由一个技术管理机构管理,使用统一选路策略的一组路由器集合,自治系统编号范围:1-655 ...

  9. 华为 BGP/MPLS VP#实验

    哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 文章目录 一.拓扑 二.基础配置与分析 由于特殊原因,所以把"N"字母替换为&qu ...

  10. 利用MPLS解决BGP路由黑洞问题

    致歉声明:前版博客由于博主个人对于BGP知识的理解出现偏差,导致路由黑洞产生的原因解释错误,误导大家,抱歉. 配置文件的百度网盘连接及提取码. 链接:https://pan.baidu.com/s/1 ...

最新文章

  1. Java基础/利用fastjson序列化对象为JSON
  2. 3月20日, Java 10 正式发布了!
  3. 记某CMS漏洞getshell
  4. 训练日志 2018.9.29
  5. 六步带你完成博流wifi模组对接华为云流程
  6. NAT、远程访问和站点间***集成
  7. dojo uploader使用,ps.返回值
  8. Java 从入门到精通 第16章String类
  9. 炫酷动态特效HTML实现源码【完整源码分享】
  10. 梯度和法向量的统一理解
  11. 爬虫练习-爬取小猪短租网北京地区短租房信息
  12. 关于idea debug step into不进入class文件或者自己想要略过的一些文件设置
  13. 人机协作机器人发展趋势_目前国内机器人发展存在三大困境,人机协作被广泛关注有以下几点原因...
  14. 不怕加班狗有情绪,就怕加班狗有“武器”
  15. java导入带图片的excel表格(工具HSSFWorkbook-HSSFSheet)(支持一条数据(单元格)可以导入多个图片,)
  16. 手机屏幕常见故障_手机测试常见问题总结!
  17. 和ChatGPT聊了聊BDOS Online,结果……
  18. Qt OpenGL 旗帜效果(飘动的纹理)
  19. 一般充电宝买多少毫安?充电宝多少毫安最好
  20. SSL协议解析及SSL虚拟专用网

热门文章

  1. webdriver爬取网易云歌单信息
  2. 看完这篇 教你玩转渗透测试靶机vulnhub——DC5
  3. 1145. Hashing - Average Search Time (25)
  4. 科创人·智行者CEO张德兆:这个时代就是最大的背景、最硬的资源
  5. Parallels Desktop 18 中的新增功能
  6. setInterval与clearInterval
  7. 以腾讯云为例,使用宝塔搭建一个骚气的导航网站
  8. 必读的10本有关Java的书籍
  9. js原生ajax实例详解
  10. portlet示例_Portlet概念详细示例教程–第II部分