【转载】BGP——路由通告+IBGP水平分割机制+RR路由反射器(讲解+配置命令)
目录
一、通告BGP路由:
(1)BGP路由的产生:
(2)需注意点【通过network通告的方式把IGP路由通告进BGP里面】
(3)查看BGP数据库+相关属性讲解:
(4)BGP下一跳变换分析:
(4- 1.2)产生问题及解决
二、IBGP水平分割机制:
(1)出现的问题+现象:
(2)IBGP水平分割机制简介:
(3)解决方法:
1.全互联—— 使用物理线路直连
2. RR路由反射器
简介:
特性:
3、BGP联邦(后续介绍)
一、通告BGP路由:
(1)BGP路由的产生:
- 1.1 通过network通告的方式把IGP路由通告进BGP里面
- 1.2 通过重分发的形式把IGP路由重分进BGP里面
- 1.3 在BGP进程里针对BGP路由汇总产生新的聚合路由
- 1.4 从BGP邻居学到的BGP路由
————————————————————————————————————————————————————
(2)需注意点【通过network通告的方式把IGP路由通告进BGP里面】
- 1、在BGP里面通告BGP路由前提是你的IGP路由表中有这个IGP路由:通过show ip route查看
- 2、通告BGP路由时候一定要和IGP路由表里面的路由掩码匹配一致
r1(config)#router bgp 100
r1(config-router)#network 1.1.1.0 mask 255.255.255.0//宣告
r1(config-router)#exit
r1#show ip bgp//查看BGP数据库:
——————————————————————————————————————————————————————
(3)查看BGP数据库+相关属性讲解:
——————————————————————————————————————————————————————
(4)BGP下一跳变换分析:
- 1.1 从自己的IBGP邻居收到的路由传给自己的EBGP邻居时候会修改这个路由的下一跳属性,修改为自己的更新源接口IP地址;如果用直连接口建立的BGP,更新源接口就是自己的直连接口,用自己的环回接口建立的邻居,更新源接口就是自己的环回接口
- 1.2 从自己的EBGP邻居收到的BGP路由传给自己的IBGP邻居时候下一跳属性默认不会发生改变.
——————————————————————————————————————————————————————
(4- 1.2)产生问题及解决
——问题:下一跳不可达????
解决方法配置:
修改下一跳为自己的命令:
r3(config)#router bgp 200
r3(config-router)#neighbor 4.4.4.4 next-hop-self
r3(config-router)#exit
给4.4.4.4这个IGBP邻居更新BGP路由的时候修改这个BGP路由的下一跳属性为自己的更新源接口IP
————————————————————————————————————————————————————————
二、IBGP水平分割机制:
(1)出现的问题+现象:
———————————————————————————————————————————————————————
(2)IBGP水平分割机制简介:
- 从自己的IBGP邻居学习到的路由不会更新给自己下一个IBGP邻居 【相当于:IBGP默认传一跳】
- IBGP水平分割主要是为了解决IBGP路由环路用的
———————————————————————————————————————————————————————
(3)解决方法:
1.全互联—— 使用物理线路直连
———————————————————————————————————————————————————————
2. RR路由反射器
简介:
- 提供了在大型IBGP实现中IBGP全网状连接问题的一个简单解决方案。为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系。假设在一个AS内部有n台路由器,那么应该建立的IBGP连接数就为n(n-1)/2。当IBGP对等体数目很多时,对网络资源和CPU资源的消耗都很大。
- 利用路由反射可以解决这一问题。在一个AS内,其中一台路由器作为路由反射器RR(Route Reflector),其它路由器作为客户机(Client)与路由反射器之间建立IBGP连接。路由反射器在客户机之间传递(反射)路由信息,而客户机之间不需要建立BGP连接。
特性:
- 1.2.1 从自己的客户端收到的路由可以反射给自己的非客户端和客户端
- 1.2.2 从自己的非客户端学到的路由仅仅可以反射给自己的客户端
- 1.2.3 一个RR反射器可以成为另一个RR反射器的客户端或者非客户端
r4(config)#router bgp 200
r4(config-router)#neighbor 3.3.3.3 route-reflector-client //在R4上配置RR路由反射器,指定R3
3.3.3.3为客户端,那么R5自动成为非客户端
r4(config-router)#exit
———————————————————————————————————————————————————————
3、BGP联邦(后续介绍)
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_62311779/article/details/123057895
版权声明:
作者:SE_Ning
链接:https://www.cnesa.cn/2777.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论