URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 22072
[ Назад ]

Исходное сообщение
"EIGRP, никак не пойму как работает"

Отправлено Babaich , 22-Дек-10 18:49 
Здравствуйте всем.

           1Mbs--R4  
          /
        R1
      /    \
    1Mbs    1Mbs
    /        \
  R2- 256Kbs -R3

R1:
router eigrp 105
timers active-time disabled
redistribute static
network 192.168.5.0
network 192.168.9.0
network 192.168.14.0   (на R2 и R4)
network 192.168.15.0   (на R3)
no auto-summary
no eigrp log-neighbor-changes
neighbor 192.168.15.17 Serial0/0/0.1  (на R3)
neighbor 192.168.15.13 Serial0/0/0.1  
neighbor 192.168.14.20 Serial0/1/0.1  (на R2)
neighbor 192.168.14.11 Serial0/1/0.1  (на R4)

R2:
router eigrp 105
redistribute static route-map RedistributeStaticRoute
passive-interface FastEthernet0/0
network 192.168.14.0               (на R1)
network 192.168.35.0               (connected Fa0/0)
network 192.168.253.20 0.0.0.3     (на R3)
neighbor 192.168.14.1 Serial0/0.1  (на R1)
neighbor 192.168.253.22 Tunnel1    (на R3)
no auto-summary
no eigrp log-neighbor-changes

R3:
router eigrp 105
network 192.168.15.0               (на R1)
network 192.168.32.0               (connected Fa0)
network 192.168.253.20 0.0.0.3     (на R2)
neighbor 192.168.15.1 Serial0.1    (на R1)
neighbor 192.168.253.21 Tunnel1    (на R3)
no auto-summary
no eigrp log-neighbor-changes

R4:
router eigrp 105
redistribute connected
redistribute static route-map RedistributeStaticRoute
network 192.168.26.0                 (connected)
network 192.168.14.0                 (на R1)
neighbor 192.168.14.1 Serial0/0.1    (на R1)
auto-summary
no eigrp log-neighbor-changes

Смотрим роуты на сеть за R4.
R4#sh ip route 192.168.26.0
Routing entry for 192.168.26.0/24
  Known via "connected", distance 0, metric 0 (connected, via interface)
  Redistributing via eigrp 105
  Routing Descriptor Blocks:
  * directly connected, via FastEthernet0/0
      Route metric is 0, traffic share count is 1

R1#sh ip route 192.168.26.0
Routing entry for 192.168.26.0/24
  Known via "eigrp 105", distance 90, metric 2172416, type internal
  Redistributing via eigrp 110, eigrp 105
  Advertised by eigrp 110
  Last update from 192.168.14.11 on Serial0/1/0.1, 00:03:45 ago
  Routing Descriptor Blocks:
  * 192.168.14.11, from 192.168.14.11, 00:03:45 ago, via Serial0/1/0.1
      Route metric is 2172416, traffic share count is 1
      Total delay is 20100 microseconds, minimum bandwidth is 1544 Kbit
      Reliability 255/255, minimum MTU 1500 bytes
      Loading 22/255, Hops 1

R2#sh ip route 192.168.26.0
Routing entry for 192.168.26.0/24
  Known via "eigrp 105", distance 90, metric 23826432, type internal
  Redistributing via eigrp 105
  Last update from 192.168.253.22 on Tunnel1, 00:04:47 ago
  Routing Descriptor Blocks:
  * 192.168.253.22, from 192.168.253.22, 00:04:47 ago, via Tunnel1
      Route metric is 23826432, traffic share count is 1
      Total delay is 540100 microseconds, minimum bandwidth is 256 Kbit
      Reliability 255/255, minimum MTU 1476 bytes
      Loading 22/255, Hops 3

R3#sh ip route 192.168.26.0
Routing entry for 192.168.26.0/24
  Known via "eigrp 105", distance 90, metric 2684416, type internal
  Redistributing via eigrp 105
  Last update from 192.168.15.1 on Serial0.1, 00:05:51 ago
  Routing Descriptor Blocks:
  * 192.168.15.1, from 192.168.15.1, 00:05:51 ago, via Serial0.1
      Route metric is 2684416, traffic share count is 1
      Total delay is 40100 microseconds, minimum bandwidth is 1544 Kbit
      Reliability 255/255, minimum MTU 1500 bytes
      Loading 22/255, Hops 2

Вопрос: Почему R2 строит маршрут через R3(bandwight 256, 3 хопа), а не сразу на R1? Так как это делает R3.


Содержание

Сообщения в этом обсуждении
"EIGRP, никак не пойму как работает"
Отправлено sm00th1980 , 22-Дек-10 19:10 
кажется я догадался в чём подвох:
у вас от R1 не приходит анонс на сеть 192.168.26.0/24 вообще
в связи с тем что анонс на эту сеть приходит на сам R1 через интерфейс(192.168.14.0/24)
в итоге R1 не считает нужным анонсировать данную сеть через интерфейс(192.168.14.0/24) - т.к. он сам её только что оттуда получил.

"EIGRP, никак не пойму как работает"
Отправлено sm00th1980 , 22-Дек-10 19:11 
интересно - угадал я или нет?

"EIGRP, никак не пойму как работает"
Отправлено ShyLion , 23-Дек-10 09:34 
> интересно - угадал я или нет?

Зачем соседей вручную прописывал? Какой тогда смысл динамическую маршрутизацию использовать?
С таймерами зачем игрался?
Не нужно на каждом роутере прописывать каждую сеть. Нужно описывать свои сети конкретного роутера которые он должен анонсить, все остальные он получит от соседей, для этого и нужен протокол маршрутизации.

ЗЫ: по поводу метрик на интерфейсах - иногда нужно принудительно забить bandwidth и delay на интерфейсах, так как параметры по умолчанию могут не совпадать с реальными.


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 10:10 
>> интересно - угадал я или нет?
> Зачем соседей вручную прописывал? Какой тогда смысл динамическую маршрутизацию использовать?
> С таймерами зачем игрался?
> Не нужно на каждом роутере прописывать каждую сеть. Нужно описывать свои сети
> конкретного роутера которые он должен анонсить, все остальные он получит от
> соседей, для этого и нужен протокол маршрутизации.
> ЗЫ: по поводу метрик на интерфейсах - иногда нужно принудительно забить bandwidth
> и delay на интерфейсах, так как параметры по умолчанию могут не
> совпадать с реальными.

Настраивали до меня. Сейчас пытаюсь разбираться. Прописывание нейборов рояли не играет, но удобней для понимания.
На всех интерфейсах bandwidth прописан.


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 09:57 
> интересно - угадал я или нет?

Точно. Супер. Вот умище.
Может есть мысль как от этого избавиться. Пока на ум приходит только протягивание туннелей и анонсировать через них.


"EIGRP, никак не пойму как работает"
Отправлено sm00th1980 , 23-Дек-10 12:30 
самый простой способ это исправить на мой взгляд
это сменить сеть 192.168.14.0 либо между R1-R4 либо между R1-R2 на какую-нить другую из свободных(например на 192.168.15.0)

т.е. чтобы между R1-R4 была сеть 192.168.14.0 а между R1-R2 192.168.15.0
тогда EIGRP сам сообразит по bandwith какой путь будет самым выгодным.

Заморачиваться с туннелями я бы не рекомендовал, т.к. это здорово усложнит топологию и сам в итоге не разберёшься.

Помни о принципе KISS.


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 13:04 
> самый простой способ это исправить на мой взгляд
> это сменить сеть 192.168.14.0 либо между R1-R4 либо между R1-R2 на какую-нить
> другую из свободных(например на 192.168.15.0)
> т.е. чтобы между R1-R4 была сеть 192.168.14.0 а между R1-R2 192.168.15.0
> тогда EIGRP сам сообразит по bandwith какой путь будет самым выгодным.

С удовольствием бы, но это провайдерские адреса, по ним FR работает. На самом деле там 3 роутера за 14-ой сетью и 3 роутера за 15-ой. Раньше был один сериал, но из-за нехватки пропускной способности добавили еще один и ввели 14-ую сеть.

> Заморачиваться с туннелями я бы не рекомендовал, т.к. это здорово усложнит топологию
> и сам в итоге не разберёшься.

Этого и боюсь.

> Помни о принципе KISS.


"EIGRP, никак не пойму как работает"
Отправлено sm00th1980 , 23-Дек-10 13:45 
тогда можно попробовать отключить функцию Split Gorizon на R1.
Вроде как можно отключить эту функцию на определённом интерфейсе.
Но лучше ознакомиться с документацией.

Нашёл тут:
http://www.cisco.com/en/US/tech/tk365/technologies_q_and_a_i...

Q. Why are routes received from one neighbor on a point-to-multipoint interface that runs EIGRP not propagated to another neighbor on the same point-to-multipoint interface?

A. The split horizon rule prohibits a router from advertising a route through an interface that the router itself uses to reach the destination. In order to disable the split horizon behavior, use the no ip split-horizon eigrp as-number interface command. Some important points to remember about EIGRP split horizon are:

Split horizon behavior is turned on by default.

When you change the EIGRP split horizon setting on an interface, it resets all adjacencies with EIGRP neighbors reachable over that interface.

Split horizon should only be disabled on a hub site in a hub-and-spoke network.

Disabling split horizon on the spokes radically increases EIGRP memory consumption on the hub router, as well as the amount of traffic generated on the spoke routers.

The EIGRP split horizon behavior is not controlled or influenced by the ip split-horizon command.


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 17:07 
>[оверквотинг удален]
> Split horizon behavior is turned on by default.
> When you change the EIGRP split horizon setting on an interface, it
> resets all adjacencies with EIGRP neighbors reachable over that interface.
> Split horizon should only be disabled on a hub site in a
> hub-and-spoke network.
> Disabling split horizon on the spokes radically increases EIGRP memory consumption on
> the hub router, as well as the amount of traffic generated
> on the spoke routers.
> The EIGRP split horizon behavior is not controlled or influenced by the
> ip split-horizon command.

Спасибо за идею. Начитаюсь и попробую.


"EIGRP, никак не пойму как работает"
Отправлено fantom , 23-Дек-10 15:49 
>[оверквотинг удален]
>> т.е. чтобы между R1-R4 была сеть 192.168.14.0 а между R1-R2 192.168.15.0
>> тогда EIGRP сам сообразит по bandwith какой путь будет самым выгодным.
> С удовольствием бы, но это провайдерские адреса, по ним FR работает. На
> самом деле там 3 роутера за 14-ой сетью и 3 роутера
> за 15-ой. Раньше был один сериал, но из-за нехватки пропускной способности
> добавили еще один и ввели 14-ую сеть.
>> Заморачиваться с туннелями я бы не рекомендовал, т.к. это здорово усложнит топологию
>> и сам в итоге не разберёшься.
> Этого и боюсь.
>> Помни о принципе KISS.

Попробуйте не 192.168.14.0 указывать на маршрутерах, а вместе с маской конкретной подсети на каждом роутере.


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 17:05 
>[оверквотинг удален]
>> С удовольствием бы, но это провайдерские адреса, по ним FR работает. На
>> самом деле там 3 роутера за 14-ой сетью и 3 роутера
>> за 15-ой. Раньше был один сериал, но из-за нехватки пропускной способности
>> добавили еще один и ввели 14-ую сеть.
>>> Заморачиваться с туннелями я бы не рекомендовал, т.к. это здорово усложнит топологию
>>> и сам в итоге не разберёшься.
>> Этого и боюсь.
>>> Помни о принципе KISS.
> Попробуйте не 192.168.14.0 указывать на маршрутерах, а вместе с маской конкретной подсети
> на каждом роутере.

На всех рутерах маска на интерфейсах /24 и разбить 14-ую сеть подмасками я не могу.


"EIGRP, никак не пойму как работает"
Отправлено ShyLion , 23-Дек-10 10:37 
> Здравствуйте всем.

sho ip eigrp topology

со всех роутеров покажи, а то какое-то гадание на кофейной гуще


"EIGRP, никак не пойму как работает"
Отправлено Babaich , 23-Дек-10 11:33 
>> Здравствуйте всем.
> sho ip eigrp topology
> со всех роутеров покажи, а то какое-то гадание на кофейной гуще

R4#sh ip eigrp topo
IP-EIGRP Topology Table for AS(105)/ID(192.168.241.2)

P 192.168.32.0/24, 1 successors, FD is 2684416
         via 192.168.14.1 (2684416/2172416), Serial0/0.1
P 192.168.14.0/24, 1 successors, FD is 2169856
         via Connected, Serial0/0.1
P 192.168.15.0/24, 1 successors, FD is 2681856
         via 192.168.14.1 (2681856/2169856), Serial0/0.1
P 192.168.1.0/24, 1 successors, FD is 2172416
         via 192.168.14.1 (2172416/28160), Serial0/0.1
P 192.168.4.0/24, 1 successors, FD is 2172416
         via 192.168.14.1 (2172416/28160), Serial0/0.1
P 192.168.26.0/24, 1 successors, FD is 28160
         via Connected, FastEthernet0/0

R1#sh ip eigrp topo
IP-EIGRP Topology Table for AS(105)/ID(192.168.254.9)

P 192.168.5.0/24, 1 successors, FD is 28160
        via Connected, FastEthernet0/0.70
P 192.168.1.0/24, 1 successors, FD is 28160
        via Rstatic (28160/0)
P 192.168.4.0/24, 1 successors, FD is 28160
        via Rstatic (28160/0)
P 192.168.26.0/24, 1 successors, FD is 2172416
        via 192.168.14.11 (2172416/28160), Serial0/1/0.1
P 192.168.32.0/24, 1 successors, FD is 2172416
        via 192.168.15.17 (2172416/28160), Serial0/0/0.1
P 192.168.35.0/24, 1 successors, FD is 2195456
        via 192.168.14.20 (2195456/281600), Serial0/1/0.1
P 192.168.14.0/24, 1 successors, FD is 2169856
        via Connected, Serial0/1/0.1
P 192.168.15.0/24, 1 successors, FD is 2169856
        via Connected, Serial0/0/0.1
P 192.168.253.20/30, 2 successors, FD is 23311872
        via 192.168.14.20 (23311872/22799872), Serial0/1/0.1
        via 192.168.15.17 (23311872/22799872), Serial0/0/0.1

R2#sh ip eigrp 105 topo
IP-EIGRP Topology Table for AS(105)/ID(192.168.254.18)

P 192.168.32.0/24, 1 successors, FD is 2684416
        via 192.168.14.1 (2684416/2172416), Serial0/0.1
        via 192.168.253.22 (22802432/28160), Tunnel1
P 192.168.35.0/24, 1 successors, FD is 281600
        via Connected, FastEthernet0/0
P 192.168.14.0/24, 1 successors, FD is 2169856
        via Connected, Serial0/0.1
P 192.168.15.0/24, 1 successors, FD is 2681856
        via 192.168.14.1 (2681856/2169856), Serial0/0.1
        via 192.168.253.22 (23311872/2169856), Tunnel1
P 192.168.1.0/24, 1 successors, FD is 2172416
        via 192.168.14.1 (2172416/28160), Serial0/0.1
P 192.168.4.0/24, 1 successors, FD is 2172416
        via 192.168.14.1 (2172416/28160), Serial0/0.1
P 192.168.5.0/24, 1 successors, FD is 2172416
        via 192.168.14.1 (2172416/28160), Serial0/0.1
P 192.168.26.0/24, 1 successors, FD is 23826432
        via 192.168.253.22 (23826432/2684416), Tunnel1
P 192.168.253.20/30, 1 successors, FD is 22799872
        via Connected, Tunnel1

R3#sh ip eig topo    
IP-EIGRP Topology Table for AS(105)/ID(192.168.254.10)

P 192.168.32.0/24, 1 successors, FD is 28160
         via Connected, FastEthernet0
P 192.168.35.0/24, 1 successors, FD is 2707456
         via 192.168.15.1 (2707456/2195456), Serial0.1
         via 192.168.253.21 (22825472/281600), Tunnel1
P 192.168.14.0/24, 1 successors, FD is 2681856
         via 192.168.15.1 (2681856/2169856), Serial0.1
         via 192.168.253.21 (23311872/2169856), Tunnel1
P 192.168.15.0/24, 1 successors, FD is 2169856
         via Connected, Serial0.1
P 192.168.1.0/24, 1 successors, FD is 2172416
         via 192.168.15.1 (2172416/28160), Serial0.1
P 192.168.4.0/24, 1 successors, FD is 2172416
         via 192.168.15.1 (2172416/28160), Serial0.1
P 192.168.5.0/24, 1 successors, FD is 2172416
         via 192.168.15.1 (2172416/28160), Serial0.1
P 192.168.26.0/24, 1 successors, FD is 2684416
         via 192.168.15.1 (2684416/2172416), Serial0.1
P 192.168.253.20/30, 1 successors, FD is 22799872
         via Connected, Tunnel1



"EIGRP, никак не пойму как работает"
Отправлено ShyLion , 24-Дек-10 07:47 
> R4#sh ip eigrp topo

Ну в общем-то уже ответили, проблемное место - point-to-multipoint сеть 14.

Не уверен как в ней ходит трафик между споками. Если через R4, то не надо ничего менять, потому что тогда таблицы роутинга соответствуют реалиям. Если же трафик ходит напрямую, то лучше поменять топологию, чтобы упростить схему.


"EIGRP, никак не пойму как работает"
Отправлено ShyLion , 24-Дек-10 07:50 
еще sho ip eigrp nei со всех роутеров покаж