因为BGP通常拥有庞大的路由表,所以在将BGP路由表重分布进IGP时,很有可能导致IGP协议停止工作或路由器崩溃,所以为了预防此类事件的发生,慢慢的,IOS默认不允许将BGP重分布进IGP,但是并非所有BGP都不能重分布进IGP,为了放宽限制,默认情况下,只可以将从eBGP邻居学习到的路由和本地路由重分布进IGP,也就是说iBGP路由是不能重分布进IGP的,但是可以手工调整允许将iBGP学习到的路由重分布进IGP。
 
配置BGP重分布进IGP

说明:
上图中路由器R1,R2,R3配有Loopback地址,地址分别为:
R1  Loopback 0  1.1.1.1/32
R2  Loopback 0  2.2.2.2/32
R3  Loopback 0  3.3.3.3/32
 
所有路由器之间运行OSPF,并将Loopback 0的地址发布到OSPF中,保证全网Loopback 0之间是可以通信的。
 
1.IGP保证全网Loopback 0互通
说明:此步略,请参见之前配置。
 
2.配置BGP
(1)配置R1的BGP
r1(config)#router bgp 1
r1(config-router)#bgp router-id 1.1.1.1
r1(config-router)#neighbor 2.2.2.2 remote-as 1
r1(config-router)#neighbor 2.2.2.2 update-source loopback 0
r1(config-router)#neighbor 3.3.3.3 remote-as 3
r1(config-router)#neighbor 3.3.3.3 update-source loopback 0
r1(config-router)#neighbor 3.3.3.3 ebgp-multihop
r1(config-router)#network 11.1.1.0 mask 255.255.255.0
说明:R1与R2建立iBGP邻居,与R3建立eBGP邻居。
 
 
(2)配置R2的BGP
r2(config)#router bgp 1
r2(config-router)#bgp router-id 2.2.2.2
r2(config-router)#neighbor 1.1.1.1 remote-as 1
r2(config-router)#neighbor 1.1.1.1 update-source loopback 0
r2(config-router)#network 22.2.2.0 mask 255.255.255.0
说明:R2与R1建立iBGP邻居。
 
(3)配置R3的BGP
r3(config)#router bgp 3
r3(config-router)#bgp router-id 3.3.3.3
r3(config-router)#neighbor 1.1.1.1 remote-as 1
r3(config-router)#neighbor 1.1.1.1 update-source loopback 0
r3(config-router)#neighbor 1.1.1.1 ebgp-multihop
r3(config-router)#network 33.3.3.0 mask 255.255.255.0
说明:R3与R1建立eBGP邻居。
 
(4)查看R1的BGP路由表
r1#sh ip bgp
BGP table version is 4, local router ID is 1.1.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i -
 
internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
 
   Network          Next Hop            Metric LocPrf Weight Path
*> 11.1.1.0/24      0.0.0.0                  0         32768 i
*>i22.2.2.0/24      2.2.2.2                  0    100      0 i
*> 33.3.3.0/24      3.3.3.3                  0             0 3 i
r1#
说明:R1中包含本地路由11.1.1.0/24,iBGP路由22.2.2.0/24,eBGP路由33.3.3.0/24。
 
3.配置EIGRP
(1)在R1上配置EIGRP
r1(config)#router eigrp 100
r1(config-router)#no auto-summary
r1(config-router)#network 14.1.1.1 0.0.0.0
说明:在R1与R4之间建立EIGRP。
 
(2)在R4上配置EIGRP
r4(config)#router eigrp 100
r4(config-router)#no auto-summary
r4(config-router)#network 14.1.1.4 0.0.0.0
说明:在R4与R1之间建立EIGRP。
 
 
(3)查看R4的EIGRP邻居
r4#sh ip eig neighbors
IP-EIGRP neighbors for process 100
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
0   14.1.1.1                Se1/0            137 00:00:44 1590  5000  0  2
r4#
说明:R4已经与R1正常建立EIGRP邻居。
 
 
4.配置BGP重分布进EIGRP
(1)在R1上重分布BGP进EIGRP
r1(config)#router eigrp 100
r1(config-router)#redistribute bgp 1 metric 10000 100 255 1 1500
说明:R1将BGP重分布BGP进EIGRP。
 
(2)在R4上查看EIGRP路由
r4#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     33.0.0.0/24 is subnetted, 1 subnets
D EX    33.3.3.0 [170/2195456] via 14.1.1.1, 00:00:49, Serial1/0
     11.0.0.0/24 is subnetted, 1 subnets
D EX    11.1.1.0 [170/2195456] via 14.1.1.1, 00:00:49, Serial1/0
     14.0.0.0/24 is subnetted, 1 subnets
C       14.1.1.0 is directly connected, Serial1/0
r4#
说明:默认情况下,R1只能将本地路由11.0.0.0/24和eBGP路由33.3.3.0/24重分布进IGP。
 
(3)允许将iBGP重分布进IGP
r1(config)#router bgp 1
r1(config-router)#bgp redistribute-internal
说明:配置BGP允许将iBGP重分布进IGP

 
(4)再次查看R4的EIGRP路由
r4#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     33.0.0.0/24 is subnetted, 1 subnets
D EX    33.3.3.0 [170/2195456] via 14.1.1.1, 00:01:15, Serial1/0
     22.0.0.0/24 is subnetted, 1 subnets
D EX    22.2.2.0 [170/2195456] via 14.1.1.1, 00:00:02, Serial1/0
     11.0.0.0/24 is subnetted, 1 subnets
D EX    11.1.1.0 [170/2195456] via 14.1.1.1, 00:01:15, Serial1/0
     14.0.0.0/24 is subnetted, 1 subnets
C       14.1.1.0 is directly connected, Serial1/0
r4#
说明:配置允许将iBGP重分布进IGP后,就表示允许所有BGP路由重分布进IGP,所以R4从EIGRP收到BGP重分布进来的所有路由。

转载于:https://blog.51cto.com/ericfu/1963547

BGP重分布进IGP-EIGRP相关推荐

  1. BGP——重分发注意点(总结+配置)

    (1)BGP路由数量巨大,重分发进IGP危险(可能导致IGP网络瘫痪,影响到BGP),就算是执 行重分发也是重分发EBGP路由和本地路由(使用策略匹配路由,控制数量),默认但IBGP路由是不会重分发进 ...

  2. eigrp 重分布默认路由

    平时没有关注默认路由的重分布细节,今天偶然遇到,做做实验.分享一下默认路由的ACL写法: interface Loopback0 ip address 202.1.1.1 255.255.255.0 ...

  3. CCNP实验:路由重分布注意事项

    CCNP实验:路由重分布注意事项之一.重分布基础: 大家都知道,一般来说一个组织或者一个跨国公司很少只使用一个路由协议,而如果一个公司同时运行了多个路由协议,或者一个公司和另外一个公司合并的时候两个公 ...

  4. CCIE实验之路由重分布之重分布的原则

    一,重分布的定义 路由重分布,是指链接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力. 二.重分布的原则(我们必须理解重分布的原则,否则对于重分布所产生的问题将无从下手) ...

  5. 双向多点路由重分布--如何防止路由环路以及次优路径

    拓扑图 实验要求: R1上有一个环回口,1.1.1.0/24,通告在ISIS中. R5上有一条引入的外部路由5.5.5.0/24. 在R2和R3上进行双向重分布 要求采用防环和防次优路径的措施,以保障 ...

  6. 路由重分布列表控制例子

    OSPF与RIP路由重分布配置,使用重分布列表,对分布的路由进行控制的配置 如上例图所示:"RIP与OSPF路由重分布例子" switchA(config)#router rip ...

  7. F1060 IPV6 BGP4+与静态路由重分布典型组网配置案例

    转载来源 :F1060 IPV6 BGP4+与静态路由重分布典型组网配置案例 : https://mp.weixin.qq.com/s/zUCMs54yPgcCtNwXpARXnQ 1.组网及说明 组 ...

  8. 【你知道路由重分布吗】

    今天带大家了解一下 路由重分布. 路由重分布是指连接不同路由域(自治系统)的边界路由器,能够在路由协议之间交换和通告路由信息,比如从一种协议(含静态/直连路由)到另一种协议或者同一种协议的多个实例之间 ...

  9. 重发布(重分布、重分发)

    重发布(重分布.重分发) 一.概念 一台路由器同时工作在两种不同的路由协议中,或者相同协议的不同进程中: 由于算法和数据库的独立,故两种协议或进程默认不共享路由信息: 可以让该设备成为ASBR来实现路 ...

最新文章

  1. spring boot实战(第九篇)Application创建源码分析
  2. Linux 设备 eth0 似乎不存在, 初始化操作将被延迟
  3. 超过200m文件发送_微信支持发送大文件了,高清视频不再压缩
  4. Winform 窗体淡出淡入效果
  5. 运算放大器基本公式_运算放大器 - 产生的背景和解决的问题
  6. java web项目初始化启动一个java方法
  7. java中的龟兔赛跑代码_有关JAVA编写龟兔赛跑的游戏的问题。求助……
  8. 判断小写字母 php,php中怎样推断字母是大写照样小写_后端开发
  9. python画画零基础_Python获取英雄联盟皮肤原画:新手玩家们都懵了!
  10. 作业一:建立博客、自我介绍、速读教材、学习进度总结(1)
  11. 丹纳赫:全球实业型赋能投资标杆
  12. c语言编程秒表multisim,用定时器计数器设计一个简单的秒表.docx
  13. kali清理_linux下清理系统垃圾
  14. BUUCTF-[XMAN2018排位赛]ppap
  15. 7-15(查找) 航空公司VIP客户查询(25 分)
  16. 从零开始之驱动发开、linux驱动(二十三、platform总线之数据驱动分离)
  17. Java的支持率让小伙伴们都惊呆了
  18. Linux 块驱动之一
  19. 曾国藩秘而不宣,老实人有这3个软肋,再闷头苦干也不会被重用
  20. 基于Python的离线OCR图片文字识别(一)——命令行方式对图像文件处理生成同名txt文件

热门文章

  1. 将用bootstrap框架的html文件转为eclipse中jsp文件
  2. c、c++、Java和gcc写Hello World
  3. Python-OpenCV--USB摄像头采集图像并保存到指定文件夹
  4. ADS2017打开出现cannot create the directory,解决办法。
  5. python解决实际问题的代码_Python代码规范问题及解决
  6. java数组解析_Java - 数组解析
  7. MFC复选框CheckBox使用 ++
  8. SQLite 日期 时间
  9. 云服务器上安装jboss_jboss的使用和安装
  10. php文件在桌面删除不了图片吗,删除windows桌面上某个应用程序的图标,意味着什么...