ccwdky 发表于 2012-6-4 15:59:38

双点双向重分布请教! EIGRP和OSPF

本帖最后由 ccwdky 于 2012-6-4 17:35 编辑



如果将R4的 4.4.4.4 直接宣告进去EIGRP, R1 重分布直连或 宣告 1.1.1.1 进 OSPF,结果两边都有两条loopback口的负载均衡!

router ospf 10
router-id 1.1.1.1
log-adjacency-changes
network 1.1.1.0 0.0.0.255 area 0
network 12.12.12.0 0.0.0.255 area 0
network 13.13.13.0 0.0.0.255 area 0

R4#show run | section router
router eigrp 10
network 4.4.4.0 0.0.0.255
network 192.168.234.0
no auto-summary


---------------------------------------------------------------------
R1#show ip route ospf
   4.0.0.0/24 is subnetted, 1 subnets
O E2    4.4.4.0 via 13.13.13.3, 00:03:32, Serial1/1
                         via 12.12.12.2, 00:03:32, Serial1/0
O E2 192.168.234.0/24 via 13.13.13.3, 00:03:32, Serial1/1
                                     via 12.12.12.2, 00:03:32, Serial1/0
---------------------------
R4#show ip route eigrp 10
   1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D EX    1.1.1.1/32 via 192.168.234.3, 00:04:01, FastEthernet0/0
D EX    1.1.1.0/24 via 192.168.234.3, 00:04:01, FastEthernet0/0
                            via 192.168.234.2, 00:04:01, FastEthernet0/0
   12.0.0.0/24 is subnetted, 1 subnets
D EX    12.12.12.0 via 192.168.234.3, 00:04:01, FastEthernet0/0
                            via 192.168.234.2, 00:04:01, FastEthernet0/0
   13.0.0.0/24 is subnetted, 1 subnets
D EX    13.13.13.0 via 192.168.234.3, 00:04:01, FastEthernet0/0
                               via 192.168.234.2, 00:04:01, FastEthernet0/0


-------------------------------------------------------------------------------------------------------------
如果R4直接宣告直连, R1 重分布直连或宣告 1.1.1.1 进 OSPF,结果 R1 只有一条去往4.4.4.4的路由,R4 还是有有两条去往1.1.1.1的负载均衡路由。

R1#show run | section router
router ospf 10
router-id 1.1.1.1
log-adjacency-changes
network 1.1.1.0 0.0.0.255 area 0
network 12.12.12.0 0.0.0.255 area 0
network 13.13.13.0 0.0.0.255 area 0

R4#show run | section router
router eigrp 10
redistribute connected metric 10000 100 255 1 1500
network 192.168.234.0
no auto-summary


--------------------------------------------------------------

R1#show ip route ospf
   4.0.0.0/24 is subnetted, 1 subnets
O E2    4.4.4.0 via 12.12.12.2, 00:04:01, Serial1/0
O E2 192.168.234.0/24 via 13.13.13.3, 00:04:01, Serial1/1
                      via 12.12.12.2, 00:04:01, Serial1/0
-------------------------------
R4#show ip route eigrp
   1.0.0.0/32 is subnetted, 1 subnets
D EX    1.1.1.1 via 192.168.234.3, 00:04:22, FastEthernet0/0
                      via 192.168.234.2, 00:04:22, FastEthernet0/0
   12.0.0.0/24 is subnetted, 1 subnets
D EX    12.12.12.0 via 192.168.234.3, 00:04:22, FastEthernet0/0
                            via 192.168.234.2, 00:04:22, FastEthernet0/0
   13.0.0.0/24 is subnetted, 1 subnets
D EX    13.13.13.0 via 192.168.234.3, 00:04:22, FastEthernet0/0
                               via 192.168.234.2, 00:04:22, FastEthernet0/0

这个是为什么呢呢! 像第二种可以通过修改AD值让其有两条负载均衡条目!但为什么宣告直连和 宣告网段出现的效果不一样呢!这个是为什么呢?

实验我验证过,而且4类做法,将出现2类情况!

出现情况:
1、如果两边R1和R4的loopback口都以重分布直连进动态路由里面,将导致R1只收到4.4.4.4 的一条路由,R4可以收到两条1.1.1.1的路由! 解决方法:修改AD值,OSPF >EIGRP2、如果两边R1和R4的loopback口都宣告网段进动态路由里面,结果 R1和R4都可以收到两条loopback口的负载均衡路由。3、如果R1的loopback口直接宣告网段进动态路由OSPF,R4的loopback口以重分布直连进动态路由EIGRP里面,将导致R1只收到4.4.4.4 的一条路由,R4可以收到两条1.1.1.1的路由!      解决方法:OSPF >EIGRP4、如果R1的loopback口以重分布直连进动态路由OSPF,R4的loopback口以宣告网段进入动态路由协议EIGRP里面,结果 R1和R4都可以收到两条loopback口的负载均衡路由。


[*]解决方法:
R2(config-router)#distance 180 3.3.3.3 0.0.0.0R3(config-router)#distance 180 2.2.2.2 0.0.0.0













Keepblue 发表于 2012-6-4 16:03:35

很强大

Keepblue 发表于 2012-6-4 16:21:23

我滴神啊

xuexue705 发表于 2012-6-4 16:22:08

宣告回环口,当然会负载。宣告直连,很正常是一条。这个说起来比较麻烦。这个有点像BGP里的宣告回环口一样。可以看下BGP协议

hujw6960 发表于 2012-6-4 16:23:10

支持!!!

Keepblue 发表于 2012-6-4 16:23:48

我滴神啊

Keepblue 发表于 2012-6-4 16:24:09

顶顶更健康

hboda120 发表于 2012-6-4 16:57:01

额··太强大了{:6_278:}

hboda120 发表于 2012-6-4 16:57:48

额··太强大了{:6_278:}

ccwdky 发表于 2012-6-4 17:28:08

我想知道的是原因! 楼上那些不知道的麻烦就别回答了,谢谢!

实验我验证过,而且4类做法,有2类情况!

ccwdky 发表于 2012-6-4 17:28:34

我想知道的是原因! 楼上那些不知道的麻烦就别回答了,谢谢!

实验我验证过,而且4类做法,有2类情况!

ccwdky 发表于 2012-6-4 17:28:52

本帖最后由 ccwdky 于 2012-6-4 17:30 编辑

我想知道的是原因! 楼上那些不知道的麻烦就别回答了,谢谢!

实验我验证过,而且4类做法,有2类情况!

出现情况:
1、如果两边R1和R4的loopback口都以重分布直连进动态路由里面,将导致R1只收到4.4.4.4 的一条路由,R4可以收到两条1.1.1.1的路由! 解决方法:修改AD值,OSPF >EIGRP2、如果两边R1和R4的loopback口都宣告网段进动态路由里面,结果 R1和R4都可以收到两条loopback口的负载均衡路由。3、如果R1的loopback口直接宣告网段进动态路由OSPF,R4的loopback口以重分布直连进动态路由EIGRP里面,将导致R1只收到4.4.4.4 的一条路由,R4可以收到两条1.1.1.1的路由!      解决方法:OSPF >EIGRP4、如果R1的loopback口以重分布直连进动态路由OSPF,R4的loopback口以宣告网段进入动态路由协议EIGRP里面,结果 R1和R4都可以收到两条loopback口的负载均衡路由。


[*]解决方法:
R2(config-router)#distance 180 3.3.3.3 0.0.0.0R3(config-router)#distance 180 2.2.2.2 0.0.0.0

Coswee 发表于 2012-6-8 16:25:11

很有深度{:6_267:}

84983251 发表于 2012-6-29 15:20:10

本帖最后由 84983251 于 2012-6-29 15:45 编辑

楼主这个题目很好分析啊我一题题给你分析原因:1将R1与R4的环回扣都重分布进各自的协议,而且R2与R3都做了双点双向重分布。R1将直连重分布OSPF后R2与R3分别收到的都是OE2的路由AD为110.当R2与R3将OSPF重分布进EIGRP后AD变为D EX(AD 170)。但是这个时间是有顺序的。我们假设R2先将OSPF重分布进EIGRP,然后通过EIGRP传递给R3,所以D EX 1.1.1.0(AD 170)传递给R3,R3自己的路由表里面有O E2 1.1.1.0( AD 110)所以不会纳入路由表,接着R3再将自己的OSPF重分布进了EIGRP所以R4有2个回环口1.1.1.0/24的路由是负载均衡的。其次来看EIGRP重分布直连,到R2与R3后分别都是4.4.4.0 DEX(AD 170)我们依旧假设R2先将EIGRP重分布进OSPF,这时候R4就收到了O E2 4.4.4.0.0 (AD 110),然后传递给R3,R3收到后发现这条路由比自己路由表里面的DEX (AD 170)更优,所以将这条路由收纳入了路由表,这时候R3的路由表里面显示的是OE2 1.1.1.0 。根本没有EIGRP的环回口路由,也根本不会将他重分布到OSPF里面,R4上面当然看不到负载均衡的路由条目拉。如果R3先传递重分布的路由情况和上面分析的一样。这点楼主可以shutdown R1到R4的环回口路由表里面的下一跳直连接口可以验证。

84983251 发表于 2012-6-29 15:27:10

本帖最后由 84983251 于 2012-6-29 15:48 编辑

第二题 2边回环口都是直接宣告的。那么EIGRP是 AD90OSPF AD是110。到了R2与R3。假设R3先将EIGRP重分布进OSPF(老是R2先这点就不合理)。这时候R1会将OE2(AD110)的路由传递给R2,R2的路由表里面是EIGRP的路由AD(90)不会纳入路由 表。所以接着将自己的EIGRP的路由重分布进OSPF里面。所以R1收到了2条EIGRP的外部路由,其次就是OSPF重分布进EIGRP,假设R2先将OSPF重分布进EIGRP,这时候R1就学到了D EX 1.1.1.0(AD 170)传递给R3,R3路由表里面是OSPF的O 1.1.1.0 (AD 110)所以也不会将这条DEX的路由纳入路由表,又由于R3上面的重分布接着R3就将OSPF的路由重分布到了EIGRP里面。所以R4也会看到2条环回口路由。另外之所以全部都负载均衡也是因为你2边协议用得线是相等的,所以AD比完后比开销,结果都一样就负载均衡了。
页: [1] 2
查看完整版本: 双点双向重分布请教! EIGRP和OSPF