Недавно в интервью мне задали сетевой вопрос, на который я ответил, но интервьюеру это не понравилось. Вопрос был: "Учитывая активно работающий маршрутизатор, как узнать, какой протокол маршрутизации он использует, в частности, как узнать, работает ли он под управлением OSPF или BGP? После того, как вы узнали, что он работает, дайте любые тестовые примеры, которые вы бы использовали для проверки протокола, работает ли он нормально или нет."
Я дал ответ, предполагая, что он спрашивал о различиях между OSPF и BGP. Мои ответы были основаны на следующих темах, которые я изучил:
В этот момент он спросил меня, есть ли какие-нибудь более эффективные методы, чтобы узнать, BGP или OSPF. Также, если бы я знал, как проверить, запущен ли OSPF только что, уже запущен или не работает. Как бы я ни пытался ответить, он все повторял: «Дайте мне лучший способ»
Итак, есть ли другие способы определить, какой протокол работает на маршрутизаторе, и протестировать любой протокол вообще?
show ip route
--command предоставит вам вывод о текущем протоколе и маршрутах на маршрутизаторах cisco, вы можете определить, какой протокол маршрутизации работает на маршрутизаторах, по его кодам.
Коды:
C
- связано,S
- статическийI
- ИГРПR
- ПОКОЙСЯ С МИРОМM
- мобильныйB
- BGPD
- EIGRPEX
- EIGRP внешнийO
- OSPFIA
- внутренняя зона OSPFN1
- OSPF NSSA внешний тип 1N2
- OSPF NSSA внешний тип 2E1
- OSPF внешний тип 1E2
- OSPF внешний тип 2E
- EGPi
- IS-ISL1
- IS-IS уровень-1L2
- IS-IS уровень-2ia
- IS-IS межрайон*
- кандидат по умолчаниюU
- статический маршрут для каждого пользователяo
- ODRP
- периодически загружаемый статический маршрут_Например.:
o - 192.168.1.0/24 via 10.10.1.2 00:00:3 serial 2/0
(O
- указывает на то, что на маршрутизаторе работает ospf)
Введите на маршрутизаторе команду show ip route, отобразится список маршрутизации на маршрутизаторах. И вы можете указать, какой протокол маршрутизации использует маршрутизатор, по номерам и названиям протоколов.