欢迎光临
我们一直在努力

BGP应用场景,介绍

 

BGP应用场景


运营商为什么用BGP?

中间跨越多跳设备。用BGP可以直接建邻居,可以更快速转发。BGP同时也是应用层协议。用ospf作为底层互联。GW与core起OSPF,OSPF重分布进入BGP,联通网络中1和5建立BGP邻居,底层可以用OSPF,然后往下传到PC。


数据中心为什么用BGP?

出口处BGP收到明细路由条目,可以更准确判断从哪条链路出去。回传速度更快。BGP可以容纳更多的路由条目。

汇聚向出口处发布一条默认路由,再在出口处将ospf重分布进BGP,可以将所有路由送出去。

 

1 BGP有13条选路原则,可控性强。

2 BGP防环机制

3距离矢量协议-传递路由表-

 

BGP很消耗内存资源,不支持一个设备起多个进程号。

 

什么时候用EBGP?什么时候用IBGP?为什么会有AS号?

外部互联是用EBGP,内部互联是用IBGP。因为一个网络可能与多个外部设备互联,所以内部用IBGP。 根据经过AS的数量,可以选择更优路径。

 

 

IGP协议 — internal gateway protocol 内部网关协议

(EIGRP OSPF — 逐跳关系 每台设备都需要运行才可以传递 条目—– 主体管控内部网络环境下)

 

EGP协议 — external gateway protocol 外部网关协议

(EGP协议 BGP协议 ISIS协议—运营商和运营商之间,数据中心和运营商之间 — 跨跳关系,并不要求每台设备都运行,也可以跨设备传递条目,BGP属于应用层协议 === QQ , 微信的概念 — 软件 )

 

 

BGP — border gateway protocol 边界网关协议!

IBGP 和 EBGP

IBGP – internal BGP – 同一个AS范围内运行

EBGP – external BGP – 不同AS之间运行

 

BGP — 和EIGRP 一样的 传递的是路由表

 

— 路由表

— 拓扑表 === BGP表

— 邻居表

 

收到传过来的路由表,放到自己的拓扑表内 – 计算自己的拓扑表 – 计算出最优的放到自己的路由表内

 

OSPF,EIGRP === hello 建立邻居 保持邻居

BGP === keepalive = 保持邻居 60s发一次

建立邻居 open 信息

传统的OSPF 和 EIGRP === 建立邻居 和 宣告网段 ====== 行为 network

BGP === 建立邻居 和 宣告网段== 建立邻居一个步骤,宣告网段一个步骤


查看BGP邻居表

 


建立了邻居

 

IBGP = 管理距离 = 200 = 默认跳数:255跳

EBGP = 管理距离 = 20 = 默认跳数: 1跳


EBGP = 手动打上多跳概念

 

通过AS编号 进行路径选择 == 用于选择最优路径的

因此整个网络中 不得不需要N多AS编号出现!

EBGP === 路径选择

IBGP === 编号都一样

===================================

问题:

为什么要使用BGP协议?

BGP协议和OSPF协议使用场景有何不同?

IBGP和EBGP有什么区别?

BGP的邻居建立命令和宣告网段的命令的配置?

赞(0) 打赏
未经允许不得转载:知行合一 » BGP应用场景,介绍
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

知行合一

清华大学万门大学

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏