Заметка открывает цикл лаб по подготовке к HCNP. Попытаюсь сделать свои топологии и задания, опираясь на официальный LAB Guide. Так будет веселее и полезнее.
Список заданий:
1) basic configuration;
2) Multiple OSPF Area configuration;
3) inter-area route summarization;
4) change bandwidth-reference;
5) import default route.
Несколько уточнений по топологии:
Каждой area выделено по /24 сеточке для коммуникации между роутерами. Для p2p берем /30 префиксы, в Area 1 для broadcast сети берем первую /29 сеть.
Loopback 0 используем в качестве router-id с явным указанием при конфигурации:
IR1 - 1.1.1.1
ABR1 - 2.2.2.2
ABR2 - 3.3.3.3
ABR3 - 4.4.4.4
IR2 - 5.5.5.5
IR3 - 6.6.6.6
IR4 - 7.7.7.7
Дополнительные Loopback на IR2 и IR4 эмулируют терминацию клиентов.
1) basic configuration
Настраиваем адресацию и systemname. Конфиг приведу в следующей секции
2) Multiple OSPF Area configuration
Запускаем процесс OSPF, создаем Area и включаем OSPF на интерфейсах. На интерфейсах loopback 1,2 применим команду ospf network-type broadcast. Используем это для того, чтобы не терять информацию о длине префикса.
sys IR1
int g0/0/0
ip add 10.0.1.1 30
int g0/0/1
ip add 10.0.1.5 30
int g0/0/2
ip add 10.0.1.9 30
int loo 0
ip add 1.1.1.1 32
q
ospf 1 router-id 1.1.1.1
are 0
net 10.0.1.1 0.0.0.0
net 10.0.1.5 0.0.0.0
net 10.0.1.9 0.0.0.0
net 1.1.1.1 0.0.0.0
return
sys ABR1
int g0/0/0
ip add 10.0.1.2 30
int g0/0/1
ip add 10.0.0.1 30
int g0/0/2
ip add 10.0.0.5 30
int loo 0
ip add 2.2.2.2 32
q
ospf 1 router-id 2.2.2.2
are 0
net 10.0.1.2 0.0.0.0
net 2.2.2.2 0.0.0.0
q
are 2
net 10.0.0.1 0.0.0.0
net 10.0.0.5 0.0.0.0
return
sys ABR2
int g0/0/1
ip add 10.0.1.6 30
int g0/0/0
ip add 10.0.2.1 29
int loo 0
ip add 3.3.3.3 32
q
ospf 1 router-id 3.3.3.3
are 0
net 10.0.1.6 0.0.0.0
net 3.3.3.3 0.0.0.0
q
are 1
net 10.0.2.1 0.0.0.0
return
sys ABR3
int g0/0/2
ip add 10.0.1.10 30
int g0/0/0
ip add 10.0.2.2 29
int loo 0
ip add 4.4.4.4 32
q
ospf 1 router-id 4.4.4.4
are 0
net 10.0.1.10 0.0.0.0
net 4.4.4.4 0.0.0.0
q
are 1
net 10.0.2.2 0.0.0.0
return
sys IR2
int g0/0/2
ip add 10.0.0.6 30
int g0/0/0
ip add 10.0.0.9 30
int loo 0
ip add 5.5.5.5 32
int loo 1
ip add 10.1.0.1 24
ospf network-type broadcast
int loo 2
ip add 10.1.1.1 24
ospf network-type broadcast
q
ospf 1 router-id 5.5.5.5
are 2
net 10.0.0.6 0.0.0.0
net 10.0.0.9 0.0.0.0
net 5.5.5.5 0.0.0.0
net 10.1.0.1 0.0.0.0
net 10.1.1.1 0.0.0.0
return
sys IR3
int g0/0/0
ip add 10.0.0.10 30
int g0/0/1
ip add 10.0.0.2 30
int loo 0
ip add 6.6.6.6 32
t
q
ospf 1 router-id 6.6.6.6
are 2
net 10.0.0.2 0.0.0.0
net 10.0.0.10 0.0.0.0
net 6.6.6.6 0.0.0.0
return
sys IR4
int g0/0/0
ip add 10.0.2.3 29
int loo 0
ip add 7.7.7.7 32
int loo 1
ip add 10.2.0.1 24
ospf network-type broadcast
int loo 2
ip add 10.2.1.1 24
ospf network-type broadcast
q
ospf 1 router-id 7.7.7.7
are 1
net 10.0.2.3 0.0.0.0
net 7.7.7.7 0.0.0.0
net 10.2.0.1 0.0.0.0
net 10.2.1.1 0.0.0.0
return
Проверим состояние соседства между роутерами. Для примера посмотрим на IR1. Как видим все в порядке, три соседа в состоянии Full.
Также интересно посмотреть LSDB. Для примера заглянем на IR4.
В LSDB наблюдаем следующую картину:
Три Router LSA от каждого роутера в Area;
Network LSA, т.к. сеть с типом broadcast;
Network Summary LSA в большом количестве, т.к. к IR4 подключено два ABR.
3) inter-area route summarization;
Включим суммаризацию на ABR1, ABR2 и ABR3.
ABR1
ospf 1
area 2
abr-summary 10.1.0.0 255.255.254.0
ABR2
ospf 1
area 1
abr-summary 10.2.0.0 255.255.254.0
Суммаризация уменьшает таблицу маршрутизации и снижает route flappings. Но есть и минус такого подхода. Например при падении интерфейса, адрес которого попадает под суммарный маршрут, роутеры из других area не узнают о недоступности префикса.
Проверям. Посмотрим в таблицу маршрутизации на IR4 после включения суммаризации.
4) change bandwidth-reference
Вспоминаем формулу расчета cost в OSPF: cost = reference cost/ int bandwith и cost всегда целое число.
По умолчанию reference cost = 100Mbps. При такой настройке OSPF не различает интерфейсы 100 Mbit, 1 Gb и выше. Увеличим reference cost до 10Gb.
На каждом роутере применим
ospf 1
bandwidth-reference 10000
Заглянем например на IR1. Линки между нодами в топологии все 1Gb и соответственно cost возрос с 1 до 10 и более.
5) import default route
Добавим еще несколько строчек конфига на IR1.
int loopback 1
ip add 9.9.9.9 24
q
ip route-static 0.0.0.0 0.0.0.0 LoopBack 1
В LSDB формируется отдельная таблица с внешними маршрутами.
Список заданий:
1) basic configuration;
2) Multiple OSPF Area configuration;
3) inter-area route summarization;
4) change bandwidth-reference;
5) import default route.
Несколько уточнений по топологии:
Каждой area выделено по /24 сеточке для коммуникации между роутерами. Для p2p берем /30 префиксы, в Area 1 для broadcast сети берем первую /29 сеть.
Loopback 0 используем в качестве router-id с явным указанием при конфигурации:
IR1 - 1.1.1.1
ABR1 - 2.2.2.2
ABR2 - 3.3.3.3
ABR3 - 4.4.4.4
IR2 - 5.5.5.5
IR3 - 6.6.6.6
IR4 - 7.7.7.7
Дополнительные Loopback на IR2 и IR4 эмулируют терминацию клиентов.
Настраиваем адресацию и systemname. Конфиг приведу в следующей секции
2) Multiple OSPF Area configuration
Запускаем процесс OSPF, создаем Area и включаем OSPF на интерфейсах. На интерфейсах loopback 1,2 применим команду ospf network-type broadcast. Используем это для того, чтобы не терять информацию о длине префикса.
sys IR1
int g0/0/0
ip add 10.0.1.1 30
int g0/0/1
ip add 10.0.1.5 30
int g0/0/2
ip add 10.0.1.9 30
int loo 0
ip add 1.1.1.1 32
q
ospf 1 router-id 1.1.1.1
are 0
net 10.0.1.1 0.0.0.0
net 10.0.1.5 0.0.0.0
net 10.0.1.9 0.0.0.0
net 1.1.1.1 0.0.0.0
return
sys ABR1
int g0/0/0
ip add 10.0.1.2 30
int g0/0/1
ip add 10.0.0.1 30
int g0/0/2
ip add 10.0.0.5 30
int loo 0
ip add 2.2.2.2 32
q
ospf 1 router-id 2.2.2.2
are 0
net 10.0.1.2 0.0.0.0
net 2.2.2.2 0.0.0.0
q
are 2
net 10.0.0.1 0.0.0.0
net 10.0.0.5 0.0.0.0
return
sys ABR2
int g0/0/1
ip add 10.0.1.6 30
int g0/0/0
ip add 10.0.2.1 29
int loo 0
ip add 3.3.3.3 32
q
ospf 1 router-id 3.3.3.3
are 0
net 10.0.1.6 0.0.0.0
net 3.3.3.3 0.0.0.0
q
are 1
net 10.0.2.1 0.0.0.0
return
sys ABR3
int g0/0/2
ip add 10.0.1.10 30
int g0/0/0
ip add 10.0.2.2 29
int loo 0
ip add 4.4.4.4 32
q
ospf 1 router-id 4.4.4.4
are 0
net 10.0.1.10 0.0.0.0
net 4.4.4.4 0.0.0.0
q
are 1
net 10.0.2.2 0.0.0.0
return
sys IR2
int g0/0/2
ip add 10.0.0.6 30
int g0/0/0
ip add 10.0.0.9 30
int loo 0
ip add 5.5.5.5 32
int loo 1
ip add 10.1.0.1 24
ospf network-type broadcast
int loo 2
ip add 10.1.1.1 24
ospf network-type broadcast
q
ospf 1 router-id 5.5.5.5
are 2
net 10.0.0.6 0.0.0.0
net 10.0.0.9 0.0.0.0
net 5.5.5.5 0.0.0.0
net 10.1.0.1 0.0.0.0
net 10.1.1.1 0.0.0.0
return
sys IR3
int g0/0/0
ip add 10.0.0.10 30
int g0/0/1
ip add 10.0.0.2 30
int loo 0
ip add 6.6.6.6 32
t
q
ospf 1 router-id 6.6.6.6
are 2
net 10.0.0.2 0.0.0.0
net 10.0.0.10 0.0.0.0
net 6.6.6.6 0.0.0.0
return
sys IR4
int g0/0/0
ip add 10.0.2.3 29
int loo 0
ip add 7.7.7.7 32
int loo 1
ip add 10.2.0.1 24
ospf network-type broadcast
int loo 2
ip add 10.2.1.1 24
ospf network-type broadcast
q
ospf 1 router-id 7.7.7.7
are 1
net 10.0.2.3 0.0.0.0
net 7.7.7.7 0.0.0.0
net 10.2.0.1 0.0.0.0
net 10.2.1.1 0.0.0.0
return
Проверим состояние соседства между роутерами. Для примера посмотрим на IR1. Как видим все в порядке, три соседа в состоянии Full.
Также интересно посмотреть LSDB. Для примера заглянем на IR4.
В LSDB наблюдаем следующую картину:
Три Router LSA от каждого роутера в Area;
Network LSA, т.к. сеть с типом broadcast;
Network Summary LSA в большом количестве, т.к. к IR4 подключено два ABR.
3) inter-area route summarization;
Включим суммаризацию на ABR1, ABR2 и ABR3.
ABR1
ospf 1
area 2
abr-summary 10.1.0.0 255.255.254.0
ABR2
ospf 1
area 1
abr-summary 10.2.0.0 255.255.254.0
ABR3
ospf 1
area 1
abr-summary 10.2.0.0 255.255.254.0
ospf 1
area 1
abr-summary 10.2.0.0 255.255.254.0
Проверям. Посмотрим в таблицу маршрутизации на IR4 после включения суммаризации.
4) change bandwidth-reference
Вспоминаем формулу расчета cost в OSPF: cost = reference cost/ int bandwith и cost всегда целое число.
По умолчанию reference cost = 100Mbps. При такой настройке OSPF не различает интерфейсы 100 Mbit, 1 Gb и выше. Увеличим reference cost до 10Gb.
На каждом роутере применим
ospf 1
bandwidth-reference 10000
Заглянем например на IR1. Линки между нодами в топологии все 1Gb и соответственно cost возрос с 1 до 10 и более.
5) import default route
Добавим еще несколько строчек конфига на IR1.
int loopback 1
ip add 9.9.9.9 24
q
ip route-static 0.0.0.0 0.0.0.0 LoopBack 1
ospf 1
default-route-advertise always type 1
Таким образом мы импортировали маршрут по умолчанию в OSPF и превратили IR1 из internal router в ASBR.
Посмотрим в таблицу маршрутизации и LSDB на IR4.
В таблице маршрутизации обращает на себя источник маршрута и preference. В данном случае это не OSPF c preference 10, а OSPF_AS External с preference 150.
На этом всё. Основные моменты по настройке и работе OSPF рассмотрены.
Комментариев нет:
Отправить комментарий