Bosh sahifa Wiki LLDP

LLDP

LLDP — bir xil lokal tarmoq segmentidagi qurilmalarga o‘z identifikatori va imkoniyatlarini qo‘shnilarga e’lon qilish imkonini beradigan Layer 2 discovery protokoli. Uning to‘liq nomi Link Layer Discovery Protocol hisoblanadi.

LLDP IEEE 802.1AB standarti bilan bog‘liq. U vendor-neutral protokol bo‘lib, turli ishlab chiqaruvchilarning switch, router, access point, IP telefon, server va boshqa qurilmalari o‘rtasida ishlashi mumkin.

LLDP routing protokoli emas. U paketlarni qaysi yo‘ldan uzatishni hisoblamaydi. Uning vazifasi bevosita ulangan qo‘shni qurilma haqida ma’lumot berish.

Qanday ishlaydi?

LLDP yoqilgan interfeys davriy ravishda LLDPDU yuboradi.

LLDPDU faqat o‘sha Layer 2 linkdagi qo‘shniga yetadi. Switch uni boshqa portlarga odatiy broadcast sifatida tarqatmaydi.

Qabul qiluvchi qurilma ma’lumotni vaqtinchalik neighbor jadvalida saqlaydi.

LLDP jarayoni bir tomonlama bo‘lishi mumkin:

  • qurilma faqat yuboradi;
  • faqat qabul qiladi;
  • yuboradi va qabul qiladi;
  • butunlay o‘chiriladi.

Destination MAC

LLDP frame maxsus multicast MAC manzilga yuboriladi.

Bu manzil link-local scopega ega. Frame odatda router yoki bridge orqali boshqa segmentga uzatilmaydi.

Shu sababli LLDP faqat bevosita ulangan qo‘shnini aniqlaydi.

EtherType

LLDP Ethernet frame ichida alohida EtherType qiymatidan foydalanadi:

0x88CC

LLDP TCP, UDP yoki IP ustida ishlamaydi.

TLV tuzilishi

LLDP ma’lumoti Type-Length-Value bloklaridan tuziladi.

Har TLV:

  • type;
  • length;
  • value

qismlariga ega.

Bu format yangi imkoniyatlarni protokolga qo‘shishni osonlashtiradi. Qurilma tushunmagan ixtiyoriy TLVni e’tiborsiz qoldirishi mumkin.

Majburiy TLVlar

Har LLDPDUda uchta asosiy TLV bo‘lishi kerak.

Chassis ID

Qurilmani aniqlaydi.

Qiymat:

bo‘lishi mumkin.

Port ID

LLDPDU yuborgan portni aniqlaydi.

Qiymat:

ko‘rinishida bo‘lishi mumkin.

Time To Live

Neighbor ma’lumoti jadvalda qancha vaqt saqlanishini bildiradi.

TTL tugasa va yangi LLDPDU kelmasa, yozuv o‘chiriladi.

Ixtiyoriy TLVlar

Keng tarqalgan ma’lumotlar:

  • Port Description;
  • System Name;
  • System Description;
  • System Capabilities;
  • Management Address;
  • VLAN ma’lumoti;
  • link aggregation holati;
  • Maximum Frame Size;
  • Power over Ethernet;
  • MAC/PHY configuration;
  • LLDP-MED ma’lumotlari.

Switch qo‘shni port nomini, qurilma modelini va management IP manzilini shu TLVlar orqali ko‘rishi mumkin.

System Capabilities

Qurilma o‘z rolini capability orqali bildiradi.

Misollar:

Qurilma capabilityni qo‘llashi va ayni paytda yoqilgan holatda bo‘lishi alohida maydonlarda ko‘rsatilishi mumkin.

Masalan, switch routingni qo‘llaydi, lekin hozir router sifatida ishlamayotgan bo‘lishi mumkin.

Neighbor jadvali

Switch LLDP orqali quyidagi ko‘rinishdagi ma’lumotni ko‘rsatadi:

Local Port: Gi1/0/10
Neighbor System Name: access-point-07
Neighbor Port ID: eth0
Management Address: 10.10.50.27
Capability: WLAN Access Point
TTL: 120 seconds

Bu kabel xaritasini tuzish va noto‘g‘ri ulanishni aniqlashda foydali.

LLDP intervali

Qurilma LLDPDUni ma’lum intervalda yuboradi. TTL ko‘pincha intervaldan bir necha baravar katta bo‘ladi.

Masalan:

  • transmit interval — 30 soniya;
  • hold multiplier — 4;
  • TTL — 120 soniya.

Aniq qiymat vendor va konfiguratsiyaga bog‘liq.

Port o‘chirilganda qurilma TTL 0 bo‘lgan LLDPDU yuborib, qo‘shniga yozuvni darhol o‘chirishni bildirishi mumkin.

LLDP-MED

LLDP for Media Endpoint Devices IP telefon va boshqa media qurilmalar uchun kengaytma.

LLDP-MED quyidagilarni uzatishi mumkin:

IP telefon switchdan voice VLANni avtomatik bilishi mumkin.

Voice VLAN

Telefon switch portiga ulanib, LLDP-MED orqali quyidagi ma’lumotni oladi:

Voice VLAN: 120
Priority: 5
DSCP: 46
Tagged: yes

Telefon ovozli trafikni VLAN 120 bilan taglaydi. Telefon ortidagi kompyuter esa data VLAN’da ishlashi mumkin.

Bu port konfiguratsiyasini avtomatlashtiradi.

PoE

LLDP orqali Power over Ethernet parametrlari kelishilishi mumkin.

PSE va powered device:

  • talab qilinadigan quvvat;
  • ajratilgan quvvat;
  • priority;
  • power source;
  • power class

haqida ma’lumot almashadi.

Bu ayniqsa yuqori quvvatli access point, kamera va telefonlar uchun muhim.

LLDP va CDP

CDP Cisco tomonidan yaratilgan proprietary discovery protokoli. LLDP esa ochiq IEEE standarti.

Jihat LLDP CDP
Standart IEEE 802.1AB Cisco proprietary
Vendorlar Ko‘p vendor Asosan Cisco
LLDP-MED Bor Voice va power ma’lumotlari mavjud
EtherType 0x88CC Alohida SNAP format
Interoperability Yuqori Cisco muhitida qulay

Ayrim tarmoqlarda LLDP va CDP bir vaqtda yoqilgan bo‘lishi mumkin.

Topologiya aniqlash

Monitoring tizimi switchlarning LLDP neighbor jadvallarini yig‘ib, fizik topologiya yaratishi mumkin.

Bu orqali:

  • switchlararo link;
  • server qaysi portda;
  • access point joylashuvi;
  • IP telefon ulanishi;
  • noto‘g‘ri kabel;
  • redundant uplink

aniqlanadi.

LLDP ma’lumoti administrator kiritgan inventar bilan solishtiriladi.

Xavfsizlik

LLDP ma’lumoti shifrlanmaydi va autentifikatsiya qilinmaydi.

U quyidagi ma’lumotlarni oshkor qilishi mumkin:

  • qurilma nomi;
  • model;
  • software versiyasi;
  • management IP;
  • port nomi;
  • VLAN;
  • capability;
  • fizik topologiya.

Foydalanuvchi portida LLDP kerak bo‘lmasa, receive yoki transmit cheklanadi.

Biroq IP telefon va access pointlarda LLDP-MED zarur bo‘lishi mumkin.

Soxta LLDP

Hujumchi soxta LLDP frame yuborib, neighbor jadvaliga noto‘g‘ri ma’lumot kiritishi mumkin.

Natijalar:

  • monitoring xaritasi buziladi;
  • voice VLAN ma’lumoti suiiste’mol qilinishi mumkin;
  • inventar noto‘g‘ri ko‘rinadi;
  • port identifikatsiyasi chalkashadi.

LLDP access control protokoli emas. VLAN va port ruxsati alohida mexanizmlar bilan himoyalanadi.

Virtual muhit

Hypervisor va virtual switch LLDP frame’larini:

  • hostga berishi;
  • virtual mashinaga uzatishi;
  • filtrlashi;
  • o‘zi ishlab chiqarishi

mumkin.

Bulut platformalarida LLDP orqali instance tarmoq metadatasini olish imkoniyati bo‘lishi mumkin.

Diagnostika

LLDP neighbor ko‘rinmasa, quyidagilar tekshiriladi:

  • global LLDP holati;
  • interfeys transmit va receive;
  • port fizik holati;
  • EtherType 0x88CC filtri;
  • virtual switch;
  • security policy;
  • timer;
  • neighbor qurilmada LLDP;
  • trunk yoki access rejimi;
  • packet capture.

Bir tomonda neighbor ko‘rinib, ikkinchisida ko‘rinmasa, LLDP bir yo‘nalishda o‘chirilgan bo‘lishi mumkin.

Bog‘liq tushunchalar

Layer 2 discovery, LLDPDU, TLV, Chassis ID, Port ID, TTL, LLDP-MED, Voice VLAN, PoE, CDP, Network topology