моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Сначала настройте IP-адрес интерфейса и ospf на основе информации о сегменте сети на приведенной выше схеме топологии.
Затем настройте маршрут по умолчанию, чтобы обеспечить доступность физического канала.
Вот пример R1
- ip route-static 0.0.0.0 0 16.0.0.2
- ip route-static 0.0.0.0 0 16.0.1.2
Затем создайте туннельный интерфейс для конфигурации MGRE:
Р1
- interface Tunnel0/0/0 #R1,R4,R5全连mgre
- ip address 192.168.1.1 24
- tunnel-protocol gre p2mp #设定隧道协议为mgre
- source 16.0.1.1
- nhrp network-id 1
- nhrp entry 192.168.1.4 46.0.0.1 register #按照全连要求,R1,R4,R5互为彼此中心和分支
- nhrp entry 192.168.1.5 56.0.0.1 register
- interface Tunnel0/0/1 #R1为中心,R2,R3为分支的mgre
- ip address 192.168.0.1 24
- tunnel-protocol gre p2mp
- source 16.0.0.1
- nhrp network-id 2
Р2
- interface Tunnel0/0/0
- ip address 192.168.0.2 24
- tunnel-protocol gre p2mp
- source 26.0.0.1
- nhrp network-id 2
- nhrp entry 192.168.0.1 16.0.0.1 register
Р3
- interface Tunnel0/0/0
- ip address 192.168.0.3 24
- tunnel-protocol gre p2mp
- source 36.0.0.1
- nhrp network-id 2
- nhrp entry 192.168.0.1 16.0.0.1 register
-
Р4
- interface Tunnel0/0/0
- ip address 192.168.1.4 24
- tunnel-protocol gre p2mp
- source 46.0.0.1
- nhrp network-id 1
- nhrp entry 192.168.1.1 16.0.1.1 register #按照全连要求,R1,R4,R5互为彼此中心和分支
- nhrp entry 192.168.1.5 56.0.0.1 register
Р5
- interface Tunnel0/0/0
- ip address 192.168.1.5 24
- tunnel-protocol gre p2mp
- source 56.0.0.1
- nhrp network-id 1
- nhrp entry 192.168.1.1 16.0.1.1 register #按照全连要求,R1,R4,R5互为彼此中心和分支
- nhrp entry 192.168.1.4 46.0.0.1 register
После настройки я проверил R1 и обнаружил, что в таблице соседей OSPF нет R3 и R5, но есть R4 и R2. Однако конечный автомат был инициализирован, и ответ на пакет приветствия не был получен.
В таблице соседей R2 нет R1
В таблице соседей R3 нет R1
В таблице соседей R4 есть R5 и установлены отношения смежности, но нет R1.
Таблица соседей R5 имеет R4 и устанавливает смежность, но не имеет R1.
Сначала решите проблемы R1, R4 и R5. Тип интерфейса OSPF, который по умолчанию определяет туннельный интерфейс в OSPF, — P2P. Могут существовать только два устройства, поэтому мы решили изменить тип туннельного интерфейса на широковещательный.
- interface tunnel0/0/0
- ospf network-type broadcast
Снова проверьте таблицу соседей OSPF маршрутизаторов R1, R4 и R5 и обнаружите, что R1, R4 и R5 являются соседями друг друга.
После решения проблемы между R1, R2 и R3 было определено, что MGRE поддерживает только одноадресную рассылку, а OSPFV2 передает информацию посредством многоадресной рассылки, и необходимо включить псевдошироковещательную рассылку.
Р1
- interface Tunnel0/0/1
- nhrp entry multicast dynamic
R1 и R2 являются соседями, но R3 отсутствует в таблице соседей.
В таблице соседей R3 есть R1, но конечный автомат инициализирован, и от R1 не получен пакет приветствия.
Это явление такое же, как и у R1, R4 и R5. Тип интерфейса — p2p, что заставляет R1 отправлять информацию только на один маршрутизатор. Тип интерфейса туннеля 0/0/1 установлен на p2mp.
Причина выбора p2mp заключается в том, что по сравнению с широковещательной передачей p2mp не инициирует выборы DR и BDR. R1, R2 и R3 представляют собой структуры центральной ветви, из-за чего R2 и R3 будут знать только R1 как центр и не смогут знать друг друга. Существует также ветвь DR. Во время выборов BDR R1-R2 и R1-R3 делятся на две области для выборов. Если R1 является DR в одной области, а BDR - в другой области во время выборов, происходит противоречивое познание. Наличие DR и BDR в центре и филиале приведет к тому, что в сети часть информации LSA, отправленной устройством DR, будет неполной, что приведет к невозможности получения полной информации о маршрутизации.
Р1
- interface Tunnel0/0/1
- ospf network-type p2mp #修改接口类型为p2mp
- ospf timer hello 10 #p2mp是人为接口类型,默认30s发送一次,为了加快收敛修改发送周期为10s
Р2/Р3
- interface Tunnel0/0/0
- ospf network-type p2mp
- ospf timer hello 10
Проверьте таблицы маршрутизации R1-R5 и обнаружите, что все они имеют записи маршрутизации для частных сетей друг друга.
R1 пингует R2, R3, R4, R5
R2 пингует R3, R4, R5
R4 может пинговать R2 и R5, что доказывает, что частные сети доступны друг другу.