Проверка синтаксиса

Задача

Вы хотите проверить синтаксис конфигурации, чтобы удостовериться, что нет никаких ошибок или недостающих операторов.

Решение

Проверьте синтаксис конфигурации:

[edit]
aviva@router1# commit check
configuration check succeeds
[edit]
aviva@router1#

Обсуждение

При конфигурировании маршрутизатора, если вы набираете команду или раздел конфигурации с ошибкой, CLI не дает набрать команду, пока вы не напечатаете ее правильно. Однако, это не гарантирует, что вы записали по буквам все имена переменной правильно или что вы не опустили необходимых операторов. Используйте команду commit check время от времени, чтобы проверить синтаксис конфигурации. Эта команда только проверяет синтаксис; она не активирует конфигурацию.

Если синтаксис не содержит ошибок, вы увидите сообщение configuration check succeeds.

Если вы сделали какие-нибудь ошибки в конфигурации, сообщение описывает проблему и показывает, где в иерархии находится ошибка. Следующий пример покажет, что neighbor RIP был неправильно сконфигурирован в двух группах RIP:

[edit]
aviva@router1# commit check
[edit protocols rip group alpha-rip-group]
      'neighbor fe-0/0/0.0'
          Failed to configure neighbor fe-0/0/0.0: already in group alpha-rip-group
error: configuration check-out failed

Это ошибка, потому что neighbor RIP может быть только в одной группе. Вы можете видеть из вывода то, что ошибка на уровне иерархии конфигурации [edit protocols rip group alpha-rip-group].

Даже если синтаксис конфигурации корректен, это не является гарантией того, что конфигурация будет работать как ожидалось.






Яндекс.Метрика

Поиск

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0