自己搭建一个网站,营销策略分析论文框架,福田时代汽车官方网站,做国厂家的网站目录 一.BGP基本概念
#xff08;1#xff09;.BGP即是协议也是分类
1.早期EGP
2.BGP满足不同需求
3.BGP区域间传输的优势
#xff08;1#xff09;安全性——只传递路由信息
#xff08;2#xff09;跨网段建立邻居
4.BGP总结
5.BGP的应用
#xff08;1#…目录 一.BGP基本概念
1.BGP即是协议也是分类
1.早期EGP
2.BGP满足不同需求
3.BGP区域间传输的优势
1安全性——只传递路由信息
2跨网段建立邻居
4.BGP总结
5.BGP的应用
1大企业内部互通
2运营商网络大骨干区域
二.BGP特点
三.BGP对等体关系
1.对等体类型
2建立Peer关系报文学习
1.Open报文
2
2.BGP Update
3.TCP连接接口源地址
四.BGP报文
1.BGP Header——BGP报文头部
2.BGP Packet——报文类型
(1) Open报文参数
(2).BGP Update
3.Notification
4Keepalive
5.Router—refresh
五.BGP状态组
1BGP不同状态
1.Idle
2.connect
3.Established
2BGP状态组如何改变
connect有3种可能
actvie有两种状态 一.BGP基本概念
1.BGP即是协议也是分类
路由协议分类 那么我们可以发现按照工作区域BGP是属于EGP但按照工作机制BGP好像不属于任何类型。那么我们可以了解到BGP是一个全新的协议。
1.早期EGP
早期EGP在AS间动态传递路由信息BGP可以看作是EGP的进化体)。哎RIP也是传递路由信息RIP是距离矢量路由信息。
BGP是路径矢量路由协议不仅是协议也是一个类型。
2.BGP满足不同需求
早期EGP只传递路由信息产生次优路径问题。不同的网络有不同的需求如视频要求时延低传输文件要求带宽高EGP不能满足根据不同需求筛选不同网络的需求。
BGP代替EGP加入很多路径属性如COST,优先级掩码路由来源信息。可以筛选出更能满足需求的路径。
3.BGP区域间传输的优势
1安全性——只传递路由信息 OSPF传递会传递路由信息和拓扑信息使其他区域网络学习到自己区域的内部网络不安全 BGP只传递路由信息其他区域不能学习到自己区域的内部网络而且BGP因为路由属性多还可以进行筛选只传想传的。
2跨网段建立邻居
OSPFISIS建立邻居时只能与直连网络建立而且接口的IP地址/掩码必须属于同一网段
但BGP只要可以Ping通就能建立邻居。
4.BGP总结
1BGP封装在传输层TCP协议中只要能Ping通就能建立邻居
2BGP只传递路由信息不暴露AS内拓扑
3触发式更新根据路由变化更新不是周期性更新
5.BGP的应用
1大企业内部互通
总部分支互联专线或运营商
2运营商网络大骨干区域
二.BGP特点
1.BGP使用TCP三次握手179端口建立邻居关系用自己随机端口向对方TCP179发起三次握手触发式更新
2.BGP承载大量路由信息百万级别ISIS十万OSPF万级别
3.有丰富的路由策略路由属性多。
三.BGP对等体关系
BGP对等体类似于邻居关系。
1.对等体类型 2建立Peer关系报文学习
1.Open报文
先BGP使能TCP3次握手双向有两个邻接关系选择Router ID大的保留
open报文用来协商参数。 2
2.BGP Update
与对等体建立无关触发式更新第一次建立会发主要是更新BGPLSBD信息 Withdrawn routes第2个 :不可达路由信息
path attribute(第4个路由属性TLV三元组构成
NLRL最后一个可达路由信息
3.TCP连接接口源地址
BGP通过TCP3次握手建立连接自己随机端口向对方TCP179发起三次握手触发式更新。
那么这个随机端口就是TCP连接接口源地址一般会选择出接口的IP地址那么问题来了
假设BGP建立场景是这样 R1向R3发起3次握手各个物理链路都可以使用当R2路由器故障时 可以看到与R2连接的对端接口也down掉了
那么TCP无法正常建立连接。
我们就可以使用环回地址来发起TCP3次握手这样比较稳定。
EBGP通过直连方式建立连接AS单链路环回口没那么重要。
四.BGP报文
1.BGP Header——BGP报文头部
只有3个参数 Marker:没那么重要全为1
LengthType:报文类型
2.BGP Packet——报文类型 我们上面已经提到了关于Open :维持对等体关系,keepalive :维持对等体关系,update.与维持对等体关系无关。
(1) Open报文参数 versionBGP版本已经更新到BGP 4现在常用的是GBP 4
MY Autonomous System用于区分是IGBP/EBGP
Hold Time可以看作是死亡时间一般为180SKeepalive用于维护邻接关系
BGP Identifier:要保证ROuter ID不冲突
(2).BGP Update Withdrawn routes第2个 :不可达路由信息
path attribute(第4个路由属性TLV三元组构成
NLRL最后一个可达路由信息
3.Notification
:差错报文终止对等体
4Keepalive
参数与BGP报文头部一样 Marker:没那么重要全为1
LengthType:报文类型
5.Router—refresh
路由刷新重新请求update报文 AFI地址族标识IPV4 Res,全为0 SAFI子地址族
五.BGP状态组
1BGP不同状态 1.Idle
初始状态
2.connect
连接状态正在进行TCP连接
3.Established
3次挥手成功开始update报文触发更新
2BGP状态组如何改变 connect有3种可能
1.成功TCP3次握手进入opensent
2.对端没收到3次握手重复TCP进入active状态
3.对端拒绝TCP3次握手回到Idle状态
actvie有两种状态
1.重新发送TCP对端收到顺利进入opensent
2.重新发送又没收到TCP握手回到connect
其他的就只有两种可能成功顺利进行下一阶段被拒绝回到Idle状态
BGP状态组非常重要要记住哦也可以像我一样自己画一下过程很方便记忆
现在附上华为教材中的BGP状态机改变的图