前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >锐捷路由技术 | BGP技术

锐捷路由技术 | BGP技术

作者头像
网络技术联盟站
发布2019-07-23 09:52:35
2.3K0
发布2019-07-23 09:52:35
举报
  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时1小时50分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【好看】

1.1 BGP简介

BGP(Border Gateway Protocol)是一种不同自治系统的路由设备之间进行通信的外部网关协议(Exterior Gateway Protocol,EGP),其主要功能是在不同的自治系统(Autonomous Systems,AS)之间交换网络可达信息,并通过协议自身机制来消除路由环路。BGP 使用TCP协议作为传输协议,通过 TCP 协议的可靠传输机制保证 BGP 的传输可靠性。运行 BGP 协议的 Router称为 BGP Speaker,建立了 BGP 会话连接(BGP Session)的 BGP Speakers 之间被称作对等体(BGP Peers)。

BGP Speaker之间建立对等体的模式有两种:IBGP(Internal BGP)和EBGP(External BGP)。IBGP 是指在相同 AS内建立的 BGP 连接,EBGP是指在不同 AS 之间建立的 BGP连接。二者的作用简而言之就是:EBGP 是完成不同 AS 之间路由信息的交换,IBGP是完成路由信息在本 AS内的传递。

1.2 IBGP基本配置

拓扑如下

R1(config)#router bgp 123

R1(config-router)#neighbor 2.2.2.2remote-as 123

R1(config-router)#neighbor 2.2.2.2update-source loopback 0

R1(config-router)#exit

R2(config)#router bgp 123

R2(config-router)#neighbor 1.1.1.1remote-as 123

R2(config-router)#neighbor 1.1.1.1update-source loopback 0

R2(config-router)#exit

1.3 EBGP的基本配置

拓扑如下:

R1(config)#router bgp 1

R1(config-router)#neighbor 192.168.1.2remote-as 2

R1(config-router)#exit

R2(config)#router bgp 2

R2(config-router)#neighbor 192.168.1.1remote-as 1

R2(config-router)#exit

1.4 BGP 的RR

RR简介

路由反射器能够解决IBGP的水平分割(从IBGP邻居学习到的路由不会再传递给自己其他的IBGP邻居)问题。路由反射器可以将自己的最优BGP路由反射给自己的client,从而突破水平分割的限制,反射规则如下:

1)从EBGP邻居学习到的路由发送给所有的client和非clinet,也就是发送给所有邻居

2)从非client学习到的路由发送给所有的client

3)从client学习到的路由发送给所有的client和非client,也就是发送给所有的邻居

拓扑如下:

R2(config)#router bgp 123

R2(config-router)#neighbor 1.1.1.1route-reflector-client

备注:1)配置路由反射器的客户端时,与该客户端的BGP邻居关系会断掉,需要特别注意。

2)路由反射器要能够反射路由,必须本设备上有学习到相应的IBGP路由。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档