BGP(边界网关)协议的介绍与配置
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
边界网关协议BGP是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统AS的信息。这些信息有效地构造了 AS 互联的拓扑图并由此清除了路由环路同时在 AS 级别上可实施策略决策。
BGP的工作过程
1基于IGP实现IP可达2指定邻居关系邻居之间单播传输通过三次握手建立TCP会话通道。BGP之后所有的通信都将基于TCP会话通道来传输。包括提供传输的可靠性。3使用OPEN报文和Keeplive报文进行邻居关系的建立。OPEN报文用来携带建邻使用的参数keeplive报文用于参数的确认。最终完成对等体关系的建立。生成 邻居表 。4使用update报文来共享路由信息。信息中将携带目标网络号掩码及路径属性之后将发送以及收集到的路由信息记录在一张表中 --- BGP表 。5之后将BGP表中最优的路由信息通过路由属性选择的结果加载到 路由表 中。6收敛完成后将使用keeplive报文进行周期保活默认的保活时间为180S发送周期为60S。7如果出现错误将使用notification报文进行告警。8若出现结构突变则将使用update报进行触发更新。
目录
2、环境搭建好并且路由器端口IP地址配置好之后就需要启动ospf协议使相邻的两个路由器之间互通路由表里有对方的路由信息。
BGP的配置命令
1、搭建如图所示环境
需求按照规划建立BGP对等体关系R1和R5各发布一条路由保证两个网段可以互相通信。
搭建好之后给每个路由器的端口配置IP地址且每个路由器均有一个环回地址
注路由器端口配置IP的命令这里就不演示了博主HCIA专栏里有关于如何给路由器配置命令的文章中需者自取。
2、环境搭建好并且路由器端口IP地址配置好之后就需要启动ospf协议使相邻的两个路由器之间互通路由表里有对方的路由信息。
启动ospf后查看邻居表是否建立邻居关系
注 启动BGP协议的前提是IGP网路畅通无阻
3、启动BGP边界网关协议
1对等体关系建立------EBGP直连邻居建立
R1与R3
R4与R5
2 IBGP对等体之间环回接口建邻
3使R1和R5的路由互相通信
1.将r1的环回下发
将下一跳的属性修改为自身
[R4-bgp]peer 3.3.3.3 next-hop-local
[R4-bgp]peer 2.2.2.2 next-hop-local
可以在R5上看到已下发的路由
2、将R5的环回下发
在R1上可以看到R5下发的环回
此时R1的环回可以访问R5的环回