Функция суммирования маршрутов нужна чтобы уменьшить размеры таблицы маршрутизации и обновлений маршрутов. По умолчанию в EIGRP включена функция auto-summary, которая суммирует подсети в классовую сеть. В большинстве случаев это не совсем удобно (или совсем не удобно) и может привести к неверным настройкам, например, для несмежных сетей.Поэтому лучше для каждого интерфейса прописать summary address вручную.
Итак, команда
R1(config-router)#no auto-summaryотключает автоматическое суммирование EIGRP, а для задания адреса вручную служит следующая команда
ip summary-address eigrp as-number address mask [AD]
Рассмотрим применение этой команды на примере предыдущей топологии.
На маршрутизаторе R1 сконфигурируем summary addresses на интерфейсах S1/0 и S1/1
R1(config)#interface S1/0 R1(config-if)#ip summary-address eigrp 1 172.16.0.0 255.255.248.0 R1(config)#interface S1/1 R1(config-if)#ip summary-address eigrp 1 172.16.0.0 255.255.248.0 R0#show 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 10.1.1.6 to network 0.0.0.0 172.16.0.0/21 is subnetted, 1 subnets D 172.16.0.0 [90/2297856] via 10.1.1.6, 00:00:04, Serial1/0 172.30.0.0/24 is subnetted, 1 subnets D 172.30.0.0 [90/2297856] via 10.1.1.6, 00:12:22, Serial1/0 10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks C 10.1.2.0/24 is directly connected, FastEthernet0/0 D 10.1.1.0/30 [90/2172416] via 10.1.2.2, 00:12:22, FastEthernet0/0 C 10.1.1.4/30 is directly connected, Serial1/0 D* 0.0.0.0/0 [90/2297856] via 10.1.1.6, 00:12:21, Serial1/0
Load Balancing
Load Balancing позволяет маршрутизатору отправлять трафик через различные интерфейсы чтобы уменьшить нагрузку на канал. EIGRP поддерживает балансировку трафика как через маршруты с одинаковой (equal) метрикой, так и с разной (unequal).
Поддерживается до 6 маршрутов в таблице маршрутизации к одной точке назначения. По умолчанию установлено 4. Регулируется эта цифра с помощью команды maximum path.
Для включения unequal load balancing используется команда variance множитель , с помощью которой задаётся диапазон метрик для балансировки.
В нашем примере увеличим пропускную способность канала R1 s1/0 в два раза и изменим значение множителя на 2:
R1(config)#interface s 1/0 R1(config-if)#bandwidth 2048 R1(config-if)#router eigrp 1 R1(config-router)#variance 2 R1# *Mar 1 00:32:34.487: %SYS-5-CONFIG_I: Configured from console by console R1#show 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 0.0.0.0 to network 0.0.0.0 172.16.0.0/16 is variably subnetted, 9 subnets, 2 masks C 172.16.4.0/24 is directly connected, Loopback4 C 172.16.5.0/24 is directly connected, Loopback5 C 172.16.6.0/24 is directly connected, Loopback6 C 172.16.7.0/24 is directly connected, Loopback7 C 172.16.0.0/24 is directly connected, Loopback0 D 172.16.0.0/21 is a summary, 00:03:53, Null0 C 172.16.1.0/24 is directly connected, Loopback1 C 172.16.2.0/24 is directly connected, Loopback2 C 172.16.3.0/24 is directly connected, Loopback3 172.30.0.0/24 is subnetted, 1 subnets C 172.30.0.0 is directly connected, Loopback10 10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks D 10.1.2.0/24 [90/1764352] via 10.1.1.5, 00:03:54, Serial1/0 [90/2172416] via 10.1.1.1, 00:03:54, Serial1/1 C 10.1.1.0/30 is directly connected, Serial1/1 C 10.1.1.4/30 is directly connected, Serial1/0 S* 0.0.0.0/0 is directly connected, Loopback10В результате получаем два активных маршрута в таблеце маршрутизации, с разными метриками.
Bandwidth Utilization
По умолчанию EIGRP использует до 50% пропускной способности интерфейса, заданной командой bandwidth. Эта цифра может быть изменена с посомощью команды ip bandwidth-percent eigrp AS percent.
Настройка аутентификации
Аутентификация используется для проверки подлинности источника пакетов и бывает двух видов - plain-text и md5.
В EIGRP используется md5 аутентификация, которая более защищённая, т. к. в процессе аутентификации используется отправка не самого ключа, а хэш-функции от него. Также при настройке используется понятие key activation timer - промежуток времени, в течение которого определённый пароль работоспособен (рекомендуется, чтобы эти промежутки времени для различных ключей пересекались, чтобы не возникло ситуаций, когда обновления протоколов маршрутизации не защищены; также рекомендуется натроить NTP-сервер для того, чтобы время на различных маршрутизаторах было одинаковым).
Основные команды:
(config-if)#ip authentication mode eigrp AS md5 (config-if)#ip authentication key-chain eigrp AS name-of-chain (config)#key chain name-of-chain (config-keychain)#key key-id (config-keychain-key)#key-string text !опционально: определяет промежуток времени, когда ключ будет принят для полученных пакетов (config-keystring-key)#accept-lifetime start-time {infinity | end-time | duration seconds} !опционально: определяет промежуток времени, в течение которого ключ будет использоваться для отправки пакетов (config-keystring-key)#send-lifetime start-time {infinity | end-time | duration seconds}Пример настройки роутеров R0 и R1 для нашей топологии:
R0-config
key chain R0_chain
key 1
key-string first_key
accept-lifetime 15:35:00 Jan 23 2010 infinite
send-lifetime 15:35:00 Jan 23 2010 15:38:00 Jan 23 2010
key 2
key-string second_key
accept-lifetime 15:35:00 Jan 23 2010 infinite
send-lifetime 15:35:00 Jan 23 2010 infinite
!
interface Serial1/0
ip address 10.1.1.5 255.255.255.252
ip authentication mode eigrp 1 md5
ip authentication key-chain eigrp 1 R0_chain
serial restart-delay 0
clock rate 56000
no fair-queue
R1-config
key chain R1_chain
key 1
key-string first_key
accept-lifetime 15:40:00 Jan 23 2010 infinite
send-lifetime 15:40:00 Jan 23 2010 infinite
key 2
key-string second_key
accept-lifetime 15:40:00 Jan 23 2010 infinite
send-lifetime 15:40:00 Jan 23 2010 infinite
!
interface Serial1/0
bandwidth 2048
ip address 10.1.1.6 255.255.255.252
ip authentication mode eigrp 1 md5
ip authentication key-chain eigrp 1 R1_chain
ip summary-address eigrp 1 172.16.0.0 255.255.248.0 5
serial restart-delay 0
no fair-queue
При расстановке времени в accept-lifetime и send-lifetime необходимо использовать время в формате GMT (т.е. если прописана clock timezone MSK 3 и необходимо, чтобы время запуска ключа было 15:00 по Москве, то при конфигурации нужно писать accept-lifetime 12:00:00).Для troubleshooting'а можно использовать команды show ip eigrp neighbors, show ip route, debug ip eigrp packets, show key chain.
Комментариев нет:
Отправить комментарий