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

Исходное сообщение
"RIP v2 и неправильная метрика"

Отправлено CiscoVod , 04-Дек-12 16:30 
Делаю лабу в GNS3. Есть четыре маршрутизатора, которые соединены между собой цепочкой, т.е. R1-R2-R3-R4. Между маршрутизаторами используются три подсети с префиксом /24 из классовой подсети 10.0.0.0. На маршрутизаторе R4 есть адаптер lo 1, который смотрит в подсеть 11.0.0.0/24. На роутерах настроен RIP v2,  автосуммирование не выключено. По всей логике работы автосумирования RIP, вместо подсети 11.0.0.0/24 будет анонсироваться 11.0.0.0/8. Но вот с метрикой про этом происходит что-то непонятное. По логике, на R3 у маршрута к данной сети должна быть метрика 1, на R2 метрика 2, а на R1 метрика 3, т.е. по числу хопов. Но по факту наблюдаю странность, на маршрутизаторах R1, R2 и R3 указана одинаковая метрика - единица. Как так? Для всех других подсетей всё ок, но вот что касается сетей с автосуммированием, наблюдается такая штука. Если будет несколько неравнозначных маршрутов до суммированной сети, один с одним хопом, а второй с 5 хопами, то они оба будут установлены в таблицу маршрутизации, как равноправные.

Содержание

Сообщения в этом обсуждении
"RIP v2 и неправильная метрика"
Отправлено Николай , 04-Дек-12 19:42 
Бред какой-то. Вы бы какой нить вывод по sh ip route показали и конфиг минимально.


"RIP v2 и неправильная метрика"
Отправлено VolanD , 05-Дек-12 05:02 
> Бред какой-то. Вы бы какой нить вывод по sh ip route показали
> и конфиг минимально.

И схему, было бы не плохо...


"RIP v2 и неправильная метрика"
Отправлено CiscoVod , 05-Дек-12 10:22 
Если отключить на каком-либо одном промежуточном роутере автосумирование, то метрика становится сразу 2. Если на двух отключить - то 3. И так далее. Такое чувство, что каждый роутер с включённым автосуммированием суммирует все полученые маршруты заново и ставит метрику 1.


> Бред какой-то. Вы бы какой нить вывод по sh ip route показали
> и конфиг минимально.

Схема следующая:

R3(e0/0)---(e0/0)R2(e0/1)---(e0/0)R1(e0/1)----->11.0.0.1/24

Конфиг R1:

interface e0/0
ip address 10.0.0.1 255.255.255.0
no sh

interface e0/1
ip address 11.0.0.1 255.255.255.0
no sh

router rip
version 2
network 10.0.0.0
network 11.0.0.0

Конфиг R2:

interface e0/0
ip address 10.0.1.1 255.255.255.0
no sh

interface e0/1
ip address 10.0.0.2 255.255.255.0
no sh

router rip
version 2
network 10.0.0.0

Конфиг R3:

interface e0/0
ip address 10.0.1.2 255.255.255.0
no sh

router rip
version 2
network 10.0.0.0

Выводы sh:

R1:
     10.0.0.0/24 is subnetted, 2 subnets
C       10.0.0.0 is directly connected, Ethernet0/0
R       10.0.1.0 [120/1] via 10.0.0.2, 00:00:22, Ethernet0/0
     11.0.0.0/24 is subnetted, 1 subnets
C       11.0.0.0 is directly connected, Ethernet0/1

R2:
     10.0.0.0/24 is subnetted, 2 subnets
C       10.0.0.0 is directly connected, Ethernet0/1
С       10.0.1.0 is directly connected, Ethernet0/0
     11.0.0.0/8 is subnetted, 1 subnets
R       11.0.0.0 [120/1] via 10.0.0.1, 00:00:22, Ethernet0/1

R3:
     10.0.0.0/24 is subnetted, 1 subnets
С       10.0.1.0 is directly connected, Ethernet0/0
     11.0.0.0/8 is subnetted, 1 subnets
R       11.0.0.0 [120/1] via 10.0.1.1, 00:00:22, Ethernet0/0


"RIP v2 и неправильная метрика"
Отправлено Николай , 05-Дек-12 12:44 
На R2 включена суммаризация появляеться суперсеть 11.0.0.0/8 именно на R2. На R3 анонситься что число хопов до данной сети 1.

"RIP v2 и неправильная метрика"
Отправлено CiscoVod , 05-Дек-12 15:00 
> На R2 включена суммаризация появляеться суперсеть 11.0.0.0/8 именно на R2. На R3
> анонситься что число хопов до данной сети 1.

Проблема в том, что если цепочка будет из 10 роутеров, на всех роутерах будет метрика 1. Т.е. получается, что автосуммаризация будет выполняться на каждом промежуточном хопе, который будет выдавать маршрут в классовую сеть с метрикой 1 (суперсеть в вашей терминологии)


"RIP v2 и неправильная метрика"
Отправлено spiegel , 05-Дек-12 13:17 
>[оверквотинг удален]
> С       10.0.1.0 is directly connected, Ethernet0/0
>      11.0.0.0/8 is subnetted, 1 subnets
> R       11.0.0.0 [120/1] via 10.0.0.1, 00:00:22,
> Ethernet0/1
> R3:
>      10.0.0.0/24 is subnetted, 1 subnets
> С       10.0.1.0 is directly connected, Ethernet0/0
>      11.0.0.0/8 is subnetted, 1 subnets
> R       11.0.0.0 [120/1] via 10.0.1.1, 00:00:22,
> Ethernet0/0

А где здесь R4? У меня на R3 все ок:
sh ip rout
     10.0.0.0/24 is subnetted, 2 subnets
R       10.0.0.0 [120/1] via 10.0.1.1, 00:00:03, FastEthernet0/0
C       10.0.1.0 is directly connected, FastEthernet0/0
R    11.0.0.0/8 [120/2] via 10.0.1.1, 00:00:03, FastEthernet0/0


"RIP v2 и неправильная метрика"
Отправлено CiscoVod , 05-Дек-12 14:57 
R4 я убрал для краткости, там всё типовое, вся цепочка состоит из одинаковых элементов. То что Вы приводите, скорее всего при отключённом автосуммировании. Убедитесь, что суммирование включено, получите картинку, как у меня. Если не верите, могу выслать проект GNS3. Сейчас попробую подобнубю топологию в Packet Tracer'e сделать, если там так же будет, тогда вообще всё очень просто, дам ссыль на прожект.

"RIP v2 и неправильная метрика"
Отправлено CiscoVod , 05-Дек-12 15:40 
> R4 я убрал для краткости, там всё типовое, вся цепочка состоит из
> одинаковых элементов. То что Вы приводите, скорее всего при отключённом автосуммировании.
> Убедитесь, что суммирование включено, получите картинку, как у меня. Если не
> верите, могу выслать проект GNS3. Сейчас попробую подобнубю топологию в Packet
> Tracer'e сделать, если там так же будет, тогда вообще всё очень
> просто, дам ссыль на прожект.

В пакет трейсере работает по нормальной логике, как и должно быть. Сделал в GNS3 новый проект, взял другое устройство с другой прошивкой, но результат всё равно тот же, автосуммированый маршрут не зависимо от количества хопов имеет метрику равную единице. Кому верить? Реальных железяк сейчас нет, не проверить.


"RIP v2 и неправильная метрика"
Отправлено spiegel , 05-Дек-12 16:34 
>[оверквотинг удален]
>> одинаковых элементов. То что Вы приводите, скорее всего при отключённом автосуммировании.
>> Убедитесь, что суммирование включено, получите картинку, как у меня. Если не
>> верите, могу выслать проект GNS3. Сейчас попробую подобнубю топологию в Packet
>> Tracer'e сделать, если там так же будет, тогда вообще всё очень
>> просто, дам ссыль на прожект.
> В пакет трейсере работает по нормальной логике, как и должно быть. Сделал
> в GNS3 новый проект, взял другое устройство с другой прошивкой, но
> результат всё равно тот же, автосуммированый маршрут не зависимо от количества
> хопов имеет метрику равную единице. Кому верить? Реальных железяк сейчас нет,
> не проверить.

Автосуммирование по умолчанию включено. Вот что у меня выдает:

R3#sh ip rip database
10.0.0.0/8    auto-summary
10.0.0.0/24
    [1] via 10.0.1.1, 00:00:01, FastEthernet0/0
10.0.1.0/24    directly connected, FastEthernet0/0
11.0.0.0/8    auto-summary
11.0.0.0/8
    [2] via 10.0.1.1, 00:00:01, FastEthernet0/0

R3#sh ip rout
     10.0.0.0/24 is subnetted, 2 subnets
R       10.0.0.0 [120/1] via 10.0.1.1, 00:00:07, FastEthernet0/0
C       10.0.1.0 is directly connected, FastEthernet0/0
R    11.0.0.0/8 [120/2] via 10.0.1.1, 00:00:07, FastEthernet0/0

R3#sh ver
Cisco IOS Software, 2600 Software (C2691-ADVENTERPRISEK9-M), Version 12.4(23), R
ELEASE SOFTWARE (fc1)

Может у Вас R3 через R4 соединен с R1?