По умолчанию, использование команды network и сетевого адреса IPv4, например 172.16.0.0, включает EIGRP для всех интерфейсов маршрутизатора, принадлежащих этому классовому адресу сети. Но возможны ситуации, когда администратор сети не хочет включать EIGRP для всех интерфейсов. В качестве примера рассмотрим ситуацию на рисунке номер 1, где администратору нужно включить EIGRP на маршрутизаторе R2, но только для подсети 192.168.10.8 255.255.255.252 на интерфейсе S0/0/1.
Чтобы настроить EIGRP для объявления только конкретных подсетей, используйте с командой network параметр групповой маски wildcard-mask:
Router(config-router)# network network-address [wildcard-mask]
Представьте групповую маску как обращение маски подсети. Обращением маски подсети 255.255.255.252 является 0.0.0.3. Для расчёта обращения маски подсети вычтите маску подсети из 255.255.255.255 следующим образом:
255.255.255.255
- 255.255.255.252
---------------
0. 0.0.0.3 Групповая маска
На рис. 2 показано продолжение настройки сети EIGRP для маршрутизатора R2. Конкретно, команда network 192.168.10.8 0.0.0.3 включает протокол EIGRP на интерфейсе S0/0/1, входящем в подсеть 192.168.10.8 255.255.255.252.
Некоторые выпуски IOS также позволяют вводить маску подсети вместо групповой маски. На рис. 3 приведен пример настройки того же интерфейса S0/0/1 маршрутизатора R2, но в этот раз с помощью маски подсети в команде network. Но если используется маска подсети, IOS преобразует команду в конфигурации в формат wildcard-mask. Для проверки можно использовать результат команды show running-config, показанный на рис. 3.
Используйте средство проверки синтаксиса на рис. 4, чтобы настроить команды EIGRP network для маршрутизатора R3.