Pekny clanek.
Mimochodem mne napadlo neco. Jak by se resila situace ze mam v LANce nekolik zarizeni od ruznych vyrobcu (Cisco, Mikrotik, Linux)? Da se to nejak sjednotit pod jeden protokol (napr. LLDP)? Nebo jeste jinak, muzou dva ruzne protokoly, napr. LLDP a CDP navzajem komunikovat (to je asi blbost :-))?
nevim, jak je to ted u cisca, ale treba HP ve spouste zarizeni podporuje oba protokoly (alespon castecne, napr. umi lldp a muze posilat cdp oznameni).
Protokoly nejsou nijak kompatibilni.
Kdyz jsem resil vyvoj aplikace pro zjisteni topologie site, ptal jsem se vsech prvku na cdp i lldp a dalsi protokoly jako napr. spanning tree protokol. Kdyz zarizeni protokol nepodporuje, tak proste ze snmp nedostanete odpoved.
Pokud mate na vsech prvcich aspon jeden z techto dvou protokolu, tak se mapa site nakreslit da.
Zajímavý OSS projekt využívající CDP k evidenci zařízení v LAN je Netdisco http://search.cpan.org/~oliver/App-Netdisco-2.008000/lib/App/Netdisco.pm
CDP umoznujte realizovat obdobu traceroute, ovsem na L2, viz odkaz nize.
Jinak ethernetova multicastova MAC adresa je 01-00-0C-CC-CC-CC, CDP ale chodi i na seriovych linkach (treba pres HDLC nebo PPP); L3 parametry nemusi byt nastaveny (nebou mohou byt nastaveny spatne). Neriditelny switch nebo switch od jineho vyrobce nezli Cisco (treba 3Com, s HP nemam zkusenosti) uvedene CDP ramce propousti, tj. je neviditelny.
V ramci bezpecnosti u provoznich siti Cisco samo doporucuje CDP vypnout.
Nemit bordel v siti je skvele, ale setkavam se sitemi (statni sprava i soukr.), kde proste bordel je a nikdo nevi, co kam vede a jak je udelano. Tam mi tyhle veci docela pomahaji. Pustim si na prvku LLDP a postupne rozkryvam :-)
S odkazy mate pravdu. Vzal jsem prvni, ktery se mi nasel. Mozna by se dal najit hezci :-)