Кіріспе
Cisco Discovery Protocol (CDP) — 1994 жылы Cisco Systems компаниясы Keith McCloghrie және Dino Farinacci есімді мамандар әзірлеген меншікті дерек байланысы желісі протоколы. Ол басқа тікелей қосылған Cisco құрылғылары туралы ақпаратты, мысалы, операциялық жүйе нұсқасын және IP-адресті бөлісу үшін қолданылады. CDP сондай-ақ қажет болғанда маршрутизациялау (On Demand Routing) үшін де қолданылуы мүмкін, бұл CDP хабарламаларына маршрутизациялау ақпаратын қосу арқылы қарапайым желілерде динамикалық маршрутизациялау протоколдарын пайдалану қажеттілігін жояды.
Cisco Discovery Protocol (CDP) is a proprietary data link layer protocol developed by Cisco Systems in 1994 by Keith McCloghrie and Dino Farinacci. It is used to share information about other directly connected Cisco equipment, such as the operating system version and IP address. CDP can also be used for On Demand Routing, which is a method of including routing information in CDP announcements so that dynamic routing protocols do not need to be used in simple networks.
Операция
Cisco құрылғылары CDP хабарларын әрбір қосылған желі интерфейсіне баратын MAC мекенжайына жібереді. Бұл көп тарату кадрларын Cisco коммутаторлары және CDP-ні қолдайтын басқа желілік құрылғылар қосылған желілік интерфейсі арқылы қабылдауы мүмкін. Бұл көп тарату бағыты сондай-ақ, басқа Cisco протоколдарында, мысалы, Виртуалды жергілікті желі (VLAN) Транкинг протоколында (VTP) қолданылады. Әдетте, CDP хабарландырулары әр 60 секунд сайын Субжелілік қолжетімділік протоколы (SNAP) бас тақырыптарын қолдайтын интерфейстерде жіберіледі, оның ішінде Ethernet, Frame Relay және Асинхронды беру режимі (ATM). CDP-ні қолдайтын әрбір Cisco құрылғысы басқа құрылғылардан алынған ақпаратты кестеде сақтайды, оны show cdp neighbors командасын пайдалану арқылы көруге болады. Бұл кестеге Simple Network Management Protocol (SNMP) арқылы да қол жеткізуге болады. CDP кестесіндегі ақпарат әрбір хабарлама алынған сайын жаңартылады және сол жазбаның күту уақыты қайта бапталады. Күту уақыты кестедегі жазбаның қызмет ету мерзімін анықтайды. Егер құрылғыдан күту уақытынан асып кеткен уақыт бойы хабарлама түспесе, құрылғы туралы ақпарат жойылады (әдепкі бойынша 180 секунд). CDP хабарламаларындағы ақпарат құрылғының түріне және оның ішіндегі операциялық жүйенің нұсқасына байланысты өзгереді. Бұл ақпарат операциялық жүйе нұсқасын, хост атын, CDP кадры жіберілген портта конфигурацияланған барлық протоколдардың әрбір мекенжайын (яғни IP мекенжайын), хабарлама жіберілген порттың идентификаторын, құрылғының түрі мен моделін, дуплекс режимін, VTP доменін, негізгі VLAN-ды, қуат тұтынуын (электр желісі арқылы қуат алатын құрылғылар үшін) және басқа құрылғыға тән ақпаратты қамтуы мүмкін. Бұл хабарламалардағы мәліметтер тип-ұзындық-мәндік (TLV) кадр форматын пайдалану арқылы оңай кеңейтіледі. Техникалық анықтама үшін сыртқы сілтемелерді қараңыз.
Қолдау
Hewlett Packard 2006 жылдың ақпан айынан кейін шығарылған HP Procurve өнімдерінен және барлық келешек бағдарламалық жасақтама жаңартуларынан CDP хабарларын жіберуді қолдауды тоқтатты. CDP ақпаратын қабылдау және өңдеу мүмкіндігі сақталды. CDP қолдауы IEEE 802.1AB Link Layer Discovery Protocol (LLDP) протоколымен алмастырылды, бұл бірнеше өндірушілер қолданатын және функционалдық тұрғыдан CDP-ге ұқсас IEEE стандарты. Dell және Netgear сияқты бірнеше басқа өндірушілер CDP-мен үйлесімді протоколдың өз іске асырылымдарын атау үшін Industry Standard Discovery Protocol (ISDP) деген бейтарап атауды пайдаланды. CDP – бұл Cabletron компаниясы қолданған аббревиатура, ол аталған протокол үшін RFC 2641 стандартын жасаған.