Network topology — tarmoq qurilmalari, linklar va ular orasidagi ulanishlarning fizik yoki mantiqiy tuzilishi. Fizik topologiya kabel va portlar qayerga ulanganini, mantiqiy topologiya esa trafik VLAN, routing, tunnel yoki overlay orqali qanday yo‘l olishini ko‘rsatadi. Ikkala ko‘rinish bir-biriga aynan mos kelmasligi mumkin.
Asosiy shakllar
Star topologiyada endpointlar markaziy switchga ulanadi. Bitta endpoint kabeli uzilsa boshqalarga ta’sir qilmaydi, ammo markaziy qurilma muhim failure point bo‘ladi. Ring qurilmalarni halqa bo‘ylab ulaydi; industrial tarmoqlarda tez recovery protokoli bilan ishlatilishi mumkin. Mesh ko‘p alternativ link beradi, lekin port, routing va boshqaruv murakkabligini oshiradi.
Tree yoki leaf-spine data centerlarda iyerarxiya ishlatiladi. Leaf-spine’da har leaf har spine’ga ulanib, ko‘p teng-cost yo‘l yaratadi. Internetning o‘zi turli operator va autonomous systemlardan tuzilgan qisman meshdir.
Layer 2 va Layer 3
Layer 2 topologiya switch portlari, VLAN va Spanning Tree holatidan iborat. Fizik redundant linklarning ayrimi loopning oldini olish uchun blocking bo‘lishi mumkin. LLDP bevosita qo‘shnilarni topadi, ammo VLAN ruxsati yoki STP forwarding holatini o‘zi ko‘rsatmaydi.
Layer 3 topologiya IP subnet, router adjacency va route tanlovini ifodalaydi. OSPF yoki IS-IS link-state database’dan mantiqiy graph quradi. BGP esa policy va autonomous system yo‘llarini tarqatadi. Tunnel ostidagi underlay yo‘l bilan overlay neighbor munosabati farq qiladi.
Topologiyani aniqlash
Inventory quyidagi manbalarni birlashtiradi:
- LLDP yoki vendor discovery neighborlari;
- switch MAC address table va ARP/ND cache;
- routing protocol adjacency va route table;
- controller, cloud API va virtualization metadata;
- cable va rack hujjatlari;
- active probe va flow telemetry.
Bir manba to‘liq emas. MAC table endpointning qaysi port ortida ekanini ko‘rsatishi mumkin, lekin intermediate unmanaged switchni yashiradi. Reciprocal neighbor yozuvi link ishonchini oshiradi.
Dizayn xususiyatlari
Redundancy link yoki qurilma uzilganda alternativ yo‘l beradi. Failure domain bir xil quvvat, rack yoki conduitga bog‘langan “ikki” linkning aslida bir disasterga moyilligini ko‘rsatadi. Oversubscription access bandwidth yig‘indisi uplink capacity’dan yuqori ekanini ifodalaydi. Latency va hop count application talabiga mos baholanadi.
Broadcast domain hajmi, convergence va routing summarization ham topologiyaga bog‘liq. Juda katta Layer 2 domen loop va broadcast ta’sirini kengaytiradi. Layer 3 chegaralar failure va policy’ni cheklaydi.
O‘zgarish va kuzatuv
Topology statik rasm emas. Wireless client ko‘chadi, VM migratsiya qiladi, link aggregation memberi uziladi va routing reconverge bo‘ladi. Collector vaqtli graph saqlab, “hozir” bilan incident oldidagi holatni taqqoslaydi.
Monitoring link up/downdan tashqari bandwidth, error, discard va path change’ni ko‘rsatadi. Planned configuration graphda expected policyga qarshi tekshirilishi mumkin: masalan, ikki critical switch bir xil bitta uplink orqali chiqib qolganini aniqlash.
Hujjatlash darajasi
Topologiya diagrammasi maqsadga qarab abstraksiya tanlaydi. Rack texnigi uchun port va kabel ID, security tahlili uchun trust zone va firewall, application egasi uchun service hamda dependency yo‘li muhim. Barcha tafsilotni bitta rasmga joylash o‘qishni qiyinlashtiradi. Umumiy source inventory’dan bir nechta qatlamli ko‘rinish generatsiya qilinadi.
Bog‘liq tushunchalar
Physical topology, Logical topology, LLDP, Spanning Tree Protocol, Routing table, Leaf-spine, Overlay network, Failure domain