понедельник, 30 января 2012 г.

Видео уроки cisco. ICND1. Cisco Discovery Protocol (CDP in cisco)

Лабораторная работа №3

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
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
  • Настройка CDP
Для глобального включения протокола CDP используется команда cdp run(в режиме глобальной конфигурации). Для отключения CDP на определенном интерфейсе используется команда no cdp enable(в режиме конфигурирования интерфейса)
Пример:

Router2#configure terminal
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


Первая строчка сообщает нам, что пакеты протокола отправляются каждые 60 секунд. Вторая строчка - время удержания cdp информации(180 секунд). Третья - версия протокола cdp.
Естественно эти параметры можно менять, с помощью команд

Router2(config)#cdp timer 45
Router2(config)#cdp holdtime 60
  • Просмотр информации о соседях
Для того чтобы посмотреть на каких интерфейсах запущен CDP, на Router2 наберем

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 для просмотра информации о подключенных устройствах.

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


Если к роутеру подключено несколько устройств, а вас интересует информация только об одном, то удобно сначала воспользоваться командой 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

Рекомендуется смотреть в HD качестве

Вопросы для проверки освоения материала:
1)Сколько устройств можно увидеть, если на Router1 набрать show cdp neighbors?
2)Если на Router2 отключить CDP, будут ли видны какие-либо устройства на Router1 и Router3 при вводе команды show cdp neighbors?
3)Как с помощью протокола CDP получить детальную информацию только об одном соседнем устройстве?

2 комментария:

  1. Всё хорошо, но какой прок от того, что железка #1 знает какой IOS залит на железку #2?
    Максим.

    ОтветитьУдалить
    Ответы
    1. cdp чаще используется для тестирования соединения на L2 уровне. так же, очень удобно смотреть ip адреса соседних железок. а возможность просмотра версии IOS я думаю просто в нагрузку добавили)

      Удалить

Новый сайт проекта

Новый сайт проекта
Прокачай себя, а не персонажа из игры

Translate

Популярные сообщения

Blog Archive

Технологии Blogger.