Назад | Перейти на главную страницу

Как в Cisco IOS просматривать сетевые области OSPF?

Предположим, я настраиваю OSPF с помощью следующих команд в Cisco IOS:

router ospf 201
network 10.0.0.0 0.255.255.255 area 10.0.0.0
network 192.168.0.0 0.0.255.255 area 0

Как я могу впоследствии перечислить определенные сетевые области? Т.е. Предположим, я допустил опечатку и дал команду «нет сети», как мне узнать, что было введено ранее?

РЕДАКТИРОВАТЬ: я запустил "show ip ospf" и получил следующий результат:

router#show ip ospf
Routing Process "ospf 1" with ID 10.0.0.1
Supports only single TOS(TOS0) routes
Supports opaque LSA
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
Number of external LSA 0. Checksum Sum 0x000000
Number of opaque AS LSA 0. Checksum Sum 0x000000
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
External flood list length 0
 Area BACKBONE(0)
     Number of interfaces in this area is 3
     Area has no authentication
     SPF algorithm executed 3 times
     Area ranges are
     Number of LSA 23. Checksum Sum 0x0d5411
     Number of opaque link LSA 0. Checksum Sum 0x000000
     Number of DCbitless LSA 0
     Number of indication LSA 0
     Number of DoNotAge LSA 0
     Flood list length 0

Но я не вижу информации, используемой в перечисленных "сетевых" командах.

Чтобы увидеть области, для которых ваш текущий маршрутизатор объявляет маршруты, вы можете запустить команду

sh ip ospf statistics

Это покажет области, для которых был запущен алгоритм SPF, и другую статистику о результатах этого алгоритма, Плюс это будет отображаться для всех процессов ospf, запущенных на маршрутизаторе.

Невозможно увидеть области, которые были запущены ранее, т.е. до запуска нет сети команда. Но, как Сирекс указал, что вы можете бежать

sh startup-config | s ospf

Чтобы увидеть, какая была конфигурация до того, как вы внесли изменения в раздел ospf (это можно использовать только перед написанием конфигурации, используя записывать команда)

У Cisco есть много команд show для OSPF. В show ip ospf команда и ее варианты, кажется, то, что вам нужно. См. Раздел Маршрутизация IP Cisco IOS: Справочник команд OSPF


Редактировать:

Судя по вашему изменению, вы, похоже, не используете show ip ospf нужный вам вариант команды. Много. Например, show ip ospf interface У команды есть вариант, который предоставит вам необходимую информацию через интерфейс. Вам нужно просмотреть ссылку, которую я предоставил, чтобы выяснить, какой вариант команды предоставляет вам то, что вы хотите.

Так что я чувствую себя глупо. Команда "show run" выведет список определенных сетевых областей.

router# show run
....
 shutdown
!
router ospf 201
 log-adjacency-changes
 router ospf 201
 network 10.0.0.0 0.255.255.255 area 10.0.0.0
 network 192.168.0.0 0.0.255.255 area 0
!

Может быть и более конкретная команда, но, по крайней мере, работает "show run".

sh ip ospf

это то, что вы хотите. Вместо этого из режима конфигурации вы можете использовать do sh ip ospf.