BGP路由交换详细介绍
admin
2023-03-02 13:22:03
0次

一,BGP概述:BGP是自治系统之间进行路由学习及选路的协议
1.自治系统
自治系统是由同一个技术管理机构管理,使用统一选路策略(运行同一动态路由协议)的一组路由器组的集合
2.动态路由的分类
(1)按自治系统分类
IGP:即自治系统内部的路由协议,主要包含RIPv1/v2,OSPF,ISIS,EIGRP(思科私有协议)
EGP:即自治系统之间的路由协议,通常指BGP,EGP是运行在AS与AS之间的路由协议
(2)按协议类型分类
距离矢量路由协议:RIPv1/v2,BGP(路由矢量协议),EIGP(高级的距离矢量协议)
链路状态路由协议:OSPF,ISIS
3.BGP的概念
BGP是一种运行在AS与AS之间的动态路由协议,主要作用是在AS之间自动交换无环路由信息
4.BGP的特征
传输协议:TCP,端口号179
是一种增强的路径矢量路由协议
拥有可靠的路由更新机制
具备丰富的Metric度量方法
无环路协议设计
为路由条目附带多种属性信息
支持CIDR(无类别域间选路)
丰富的路由过滤和路由策略
无须周期性更新
路由更新时只发送增量路由
周期性发送KeepAlive报文,以保持TCP连通性
二,BGP的工作原理
BGP时跨公网,跨自治系统的协议,可以在自治系统之间学习路由
BGP报文:Open包报文,Update报文,Notification报文,Route-Refresh,KeepAlive
BGP状态机:IdIe状态,Connect状态,Active状态,Opensent状态,Established状态
BGP的邻居关系
IGBGP:同一个AS内部的BGP邻居关系,(内部)
EBGP:AS之间的BGP邻居关系,(外部)
BGP路由交换详细介绍
根据邻居间是否属于同一个自治系统可以判断,R1和R2时EBGP邻居关系,R2和R4时IBGP邻居关系,R4和R5时EBGP邻居关系,
三,通告BGP路由的方法
(Network方式)宣告网段
(inport方式)相当与路由重分发
通过 display bgp routing-table 可以查看BGP的路由表
四,BGP对等体的配置
BGP路由交换详细介绍
四,BGP的属性
BGP路由交换详细介绍
公有必遵:所有BGP路由器都可以识别,且必须在于Update报文
公认任意:所有BGP路由器都可以识别,但不要求必须在于Update报文中,可以根据具体情况来决定是否添加到Update消息中
可选过度:BGP路由器可以选择是否在Update消息中携带这种属性,接收的路由器如果不识别这种属性,可以转发给邻居路由器(这就是过度的含义)
可选非过度:BGP路由器可以选择是否在Update消息中携带这种属性,在整个路由发布的路径上,如果部分路由器不能识别这种属性,可能会导致该属性无法发挥作用,因为接收的路由器如果不能识别这种属性,将丢弃这种属性,而不再转发给邻居路由器
BGP的常用属性有Origin,AS-PATH,NEXT-Hop,Local-pref和MED等
Origin属于公有必遵,用来定义路径信息的来源,其作用是标记一条路由是怎么成为BGP路由的,它有一下三种属性:
IGP(i):优先级最高
EGP(e): 优先级次之
lncomplete(?):优先级最低
五,BGP的选路原则
BGP路由交换详细介绍
六,实验案例
BGP路由交换详细介绍
1.先配置各个接口的ip和loopback,分别为1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4
2.给右边三个路由器配置OSPF(在R2.R3.R4上配置OSPF)
R2如下(内部网段)
BGP路由交换详细介绍
R3如下:
BGP路由交换详细介绍
R4如下:
BGP路由交换详细介绍
BGP配置
R1如下
BGP路由交换详细介绍
输入对端的端口ip,宣告自己
R2如下
BGP路由交换详细介绍
next那个命令是告诉R4要访问R1的下一跳端口在R2上
R3如下
BGP路由交换详细介绍
R4如下
BGP路由交换详细介绍
接下来j就可以用R1pingR4了
BGP路由交换详细介绍
指明谁来ping谁
最后还有选路配置(共3中方法)
1.(根据本地优先级控制选路)
在R3上配置:route-policy lop permit node 10 //创建名为lop的路由策略
[R3-route-policy]apply local-prefernce 222 //设置本地优先级为222
quit
[R3]bgp 200
[R3-bgp]peer 10.0.34.4 route-policy lop export
reset bgp all //重启BGP
2.(使用AS-PATH属性控制选路)在R2上
[R2]route-policy as permit node 10
[R2-route-policy]apply as-path 123 123 123 additive
[R2-route-policy]quit
[R2]bgp 200
[R2-bgp]peer 10.0.24.4 route-policy as export
reset bgp all
3.(通过MED属性控制选路)小的优先
在R2上配置
【R2】route-policy med permit node 10
[R2-route-policy]apply cost + 500
[R2-route-policy]quit
[R2]bgp 200
[R2-bgp]peer 10.0.12.1 route-policy med export
都用display bgp routing-table来查BGP的路由表
六,还有一个实验案例,多加一个路由器
BGP路由交换详细介绍
多加一个路由器就相当于多了一个区域,之间步骤一样,稍微修改一下,R4得告诉R2和R3,你要访问R5得从我这口过,所以在R4上加俩条下一跳,再配置一下R5,就可以了
R5配置如下:
loopback 为5.5.5.5
bgp为300
BGP路由交换详细介绍
BGP路由交换详细介绍
R4配置在加这几条
BGP路由交换详细介绍
BGP路由交换详细介绍
按照之前的实验在R4上加俩条,R5配置
实验完成!!!!!!!!!!

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...