Лабораторная работа №3
Создадим в gns3 топологию как на рис.1.
Сконфигурируем устройства.
Router1
Router>enable
Router#configure terminal
Router(config)#hostname Router1
Router2
Router>enable
Router#configure terminal
Router(config)#hostname Router2
Router3
Router>enable
Router#configure terminal
Router(config)#hostname Router3
Повесим ip-адреса на интерфейсы роутера
Router1
Router1>enable
Router2#configure terminal
Router2(config)#int FastEthernet 0/0
Router2(config-if)#no cdp enable
Для просмотра настроек cdp используется команда
Sending CDP packets every 60 seconds
Router2(config)#cdp timer 45
Router2(config)#cdp holdtime 60
Router2#show cdp interface
Serial1/0 is up, line protocol is up
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial1/1 is up, line protocol is up
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial1/2 is administratively down, line protocol is down
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Router2#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
Router3 Ser 1/1 175 R 7206VXR Ser 1/0
Router1 Ser 1/0 167 R 7206VXR Ser 1/0
Для более детальной информации используйте следующую команду
Router2#show cdp neighbors detail
-------------------------
Device ID: Router3
Entry address(es):
IP address: 192.168.2.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/1, Port ID (outgoing port): Serial1/0
Holdtime : 171 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
-------------------------
Device ID: Router1
Entry address(es):
IP address: 192.168.1.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/0, Port ID (outgoing port): Serial1/0
Holdtime : 163 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
Router2#show cdp entry Router1
Cisco Discovery Protocol (CDP) - проприетарный протокол обнаружения от cisco, очень полезен при настройке оборудования cisco. Позволяет обнаружить подключенное сетевое оборудование cisco, а так же узнать настроенные на них протоколы и адреса. Протокол практически не поддерживается сторонними производителями.
В большинстве интерфейсов протокол CDP по умолчанию включен (есть несколько исключений). Этот протокол автоматически обнаруживает соседние устройства cisco, подключенные на прямую. Получаемая информация включает в себя типы подключенных устройств, интерфейсы маршрутизатора, к которым подключены соседние устройства, интерфейсы, использующиеся для создания соединений, а также модели устройств.Создадим в gns3 топологию как на рис.1.
Сконфигурируем устройства.
Router1
Router>enable
Router#configure terminal
Router(config)#hostname Router1
Router2
Router>enable
Router#configure terminal
Router(config)#hostname Router2
Router3
Router>enable
Router#configure terminal
Router(config)#hostname Router3
Повесим ip-адреса на интерфейсы роутера
Router1
Router1>enable
Router1#configure terminal
Router1(config)#interface serial 1/0
Router1(config-if)#ip address 192.168.1.1 255.255.255.0
Router1(config-if)#no shutdown
Router2
Т.к. Router2 является DCE и для Router1 и для Router3, то необходимо выставить clock rate для обоих serial интерфейсов(1000kbps).
Router2>enable
Router2#configure terminal
Router2(config)#interface serial 1/0
Router2(config-if)#ip address 192.168.1.2 255.255.255.0
Router1(config)#interface serial 1/0
Router1(config-if)#ip address 192.168.1.1 255.255.255.0
Router1(config-if)#no shutdown
Router2
Т.к. Router2 является DCE и для Router1 и для Router3, то необходимо выставить clock rate для обоих serial интерфейсов(1000kbps).
Router2>enable
Router2#configure terminal
Router2(config)#interface serial 1/0
Router2(config-if)#ip address 192.168.1.2 255.255.255.0
Router2(config-if)#clock rate 1000000
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#interface serial 1/1
Router2(config-if)#ip address 192.168.2.2 255.255.255.0
Router2(config-if)#clock rate 1000000
Router2(config-if)#no shutdown
Router3
Router3>enable
Router3#configure terminal
Router3(config)#interface serial 1/0
Router3(config-if)#ip address 192.168.2.1 255.255.255.0
Router3(config-if)#no shutdown
Router2(config-if)#no shutdown
Router2(config-if)#exit
Router2(config)#interface serial 1/1
Router2(config-if)#ip address 192.168.2.2 255.255.255.0
Router2(config-if)#clock rate 1000000
Router2(config-if)#no shutdown
Router3
Router3>enable
Router3#configure terminal
Router3(config)#interface serial 1/0
Router3(config-if)#ip address 192.168.2.1 255.255.255.0
Router3(config-if)#no shutdown
- Настройка CDP
Для глобального включения протокола CDP используется команда cdp run(в режиме глобальной конфигурации). Для отключения CDP на определенном интерфейсе используется команда no cdp enable(в режиме конфигурирования интерфейса)
Пример:
Router2(config)#int FastEthernet 0/0
Router2(config-if)#no cdp enable
Для просмотра настроек cdp используется команда
Router2#show cdp
Global CDP information:Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
Sending CDPv2 advertisements is enabled
Первая строчка сообщает нам, что пакеты протокола отправляются каждые 60 секунд. Вторая строчка - время удержания cdp информации(180 секунд). Третья - версия протокола cdp.
Естественно эти параметры можно менять, с помощью команд
Router2(config)#cdp holdtime 60
- Просмотр информации о соседях
Router2#show cdp interface
Serial1/0 is up, line protocol is up
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial1/1 is up, line protocol is up
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial1/2 is administratively down, line protocol is down
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
--More--
Здесь можно увидеть что cdp включен на всех интерфейсах кроме FastEthernet 0/0(т.к. мы его выключили), но только Serial1/0 и Serial1/1 находятся в состоянии UP, т.е. подключены к соседним устройствам. Теперь вы можете использовать CDP для просмотра информации о подключенных устройствах.
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
Router3 Ser 1/1 175 R 7206VXR Ser 1/0
Router1 Ser 1/0 167 R 7206VXR Ser 1/0
Для более детальной информации используйте следующую команду
Router2#show cdp neighbors detail
-------------------------
Device ID: Router3
Entry address(es):
IP address: 192.168.2.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/1, Port ID (outgoing port): Serial1/0
Holdtime : 171 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
-------------------------
Device ID: Router1
Entry address(es):
IP address: 192.168.1.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/0, Port ID (outgoing port): Serial1/0
Holdtime : 163 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
Если к роутеру подключено несколько устройств, а вас интересует информация только об одном, то удобно сначала воспользоваться командой show cdp neighbors, а затем посмотреть детальную информацию указав Device ID.
Router2#show cdp entry Router1
-------------------------
Device ID: Router1
Entry address(es):
IP address: 192.168.1.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/0, Port ID (outgoing port): Serial1/0
Holdtime : 176 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
Device ID: Router1
Entry address(es):
IP address: 192.168.1.1
Platform: cisco 7206VXR, Capabilities: Router
Interface: Serial1/0, Port ID (outgoing port): Serial1/0
Holdtime : 176 sec
Version :
Cisco Internetwork Operating System Software
IOS (tm) 7200 Software (C7200-P-M), Version 12.3(19), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Thu 11-May-06 22:37 by evmiller
advertisement version: 2
Рекомендуется смотреть в HD качестве
Вопросы для проверки освоения материала:
1)Сколько устройств можно увидеть, если на Router1 набрать show cdp neighbors?
2)Если на Router2 отключить CDP, будут ли видны какие-либо устройства на Router1 и Router3 при вводе команды show cdp neighbors?
3)Как с помощью протокола CDP получить детальную информацию только об одном соседнем устройстве?
Всё хорошо, но какой прок от того, что железка #1 знает какой IOS залит на железку #2?
ОтветитьУдалитьМаксим.
cdp чаще используется для тестирования соединения на L2 уровне. так же, очень удобно смотреть ip адреса соседних железок. а возможность просмотра версии IOS я думаю просто в нагрузку добавили)
Удалить