Saya tahu ini sepertinya pertanyaan pekerjaan rumah, tetapi sebenarnya itu adalah bagian dari proyek yang lebih besar (dan jaringan) dan perlu memecahnya menjadi beberapa bagian sehingga saya jelas dengan apa yang saya lakukan. Saya tidak pernah bekerja dengan STP [R / M] dan hanya mengatur LAG statis sebelumnya, jadi saya tidak begitu yakin apa yang saya butuhkan di sini.
Saya memiliki tiga sakelar semuanya dalam domain broadcast yang sama melalui penandaan VLAN, yang saling terhubung oleh grup LAG yang terdiri dari 2 x tembaga Gigabit ethernet per grup LAG.
Asumsikan switch ini mendukung penandaan VLAN LAG / LACP / * STP / 802.1q; mencoba untuk meminimalkan ekstensi milik vendor di sini untuk perbandingan, tetapi jika ada standar terbuka "re-badged" vendor, atau layak disebut, jangan ragu untuk melakukannya.
Sasarannya adalah:
- untuk memiliki uplink yang berlebihan untuk beralih A melalui B dan C
- untuk memiliki load balancing / peningkatan bandwidth di kedua uplink (jika mungkin, yaitu 4 x GbE LAG grup atau 2 x 2 GbE LAG grup "aktif / pasif" jika itu masuk akal)
Yang saya tidak yakin adalah:
Begini menurut saya cara kerja loop ini: permintaan ARP dari Mesin B1 (pada Switch B) mencari 1.2.3.4, yang termasuk dalam Mesin A1 (pada Switch A), akan tiba di Switch A dari A-ke-B dan A up-to-C. Switch A akan (saya berasumsi) menerima siaran terlebih dahulu melalui uplink B-to-A LAG langsung, tetapi akan mengirim respons kembali dari kedua port LAG uplink (yaitu LAG A-ke-B adalah port 1/2 dan LAG A-to-C adalah port 23/24), sangat membingungkan Switch B. Apakah saya benar dalam cara saya menafsirkan loop ini?
Jika pernyataan saya bahwa # 1 memang sebuah loop, saya perlu * STP. Dari apa yang saya baca, STP sudah tua dan lambat; RSTP jauh lebih cepat (mungkin titik diperdebatkan di semua tetapi jaringan terbesar? Sepertinya apa yang dikatakan Intarweb). Lalu ada MSTP, yang membingungkan saya: tampaknya memungkinkan beberapa grup STP untuk beberapa VLAN tetapi dengan asumsi saya berurusan dengan hanya satu VLAN (2), apakah ini perlu? Bagaimana jika saya menambahkan VLAN kedua yang dilakukan di ketiga switch?
Saya cukup yakin bahwa M-LAG (saya pikir itu namanya) akan memungkinkan LAG yang menjangkau lintas switch, tapi saya tidak jelas apakah ini akan menjadi LAG yang mencakup 4 koneksi ethernet yang terdiri dari Switch A's A- uplink ke-B (2) dan A-ke-C (2)?
Saya telah membaca di suatu forum di suatu tempat (tidak dapat mengingat di mana) bahwa LACP akan menghilangkan kebutuhan untuk * STP karena itu "dinamis" dan akan "tahu" yang uplink untuk meneruskan siaran / lalu lintas unicast berdasarkan algoritma load balancing, tetapi seseorang menimpali kemudian bahwa ini tidak terjadi.
Untuk mendidihkan ini, mengingat sup singkatan LAG / LACP / * STP dan topologi saya, apa yang harus saya lakukan pada level tinggi di sini?
sumber
Jawaban:
Sejujurnya, pandangan saya tentang ini adalah bahwa dengan sengaja mendesain loop dalam desain jaringan Anda bukanlah desain yang baik. Pohon rentang dapat menjadi titik nyeri utama untuk mengelola, merancang, mengimplementasikan, memecahkan masalah, dll.
LACP dan STP adalah dua hal yang sangat berbeda. Pada tingkat yang sangat tinggi, LACP adalah apa yang memungkinkan Anda membuat LAG - ini akan membutuhkan banyak antarmuka dan memperlakukannya sebagai satu tautan. Umumnya ini membutuhkan port untuk terhubung ke dua switch yang sama, artinya, Anda tidak dapat menyebarkan LAG dengan LACP di antara beberapa switch. LACP akan mencegah loop saat menghubungkan dua sakelar bersama dengan banyak tautan, asalkan Anda telah mengkonfigurasi port tersebut sebagai LAG menggunakan LACP. Spanning Tree dirancang untuk mencegah loop menurunkan jaringan Anda. Ini dilakukan dengan mendeteksi loop di topologi dan akan secara aktif memblokir lalu lintas melalui satu atau lebih dari link jika loop terdeteksi. Ini membutuhkan beberapa pemikiran untuk melakukan yang benar dan dapat berbeda per VLAN tergantung pada versi STP yang Anda jalankan.
Gagasan Anda tentang cara kerja loop tidak benar. Setelah Anda menghubungkan switch dengan cara ini, Jika Anda telah mengkonfigurasi spanning tree dengan benar, itu akan mematikan salah satu LAG. Yang mana yang dimatikan akan tergantung pada di mana jembatan root Anda berada. Jadi, katakanlah Spanning Tree mematikan LAG antara sakelar A dan B. Lalu lintas Anda yang berasal dari sakelar B pertama-tama harus pergi ke sakelar C, lalu mengalir di atas LAG untuk beralih A. Jika Anda mengonfigurasi spanning tree secara berbeda, Anda dapat memilikinya mematikan LAG antara Switch A dan C. Dalam hal ini, lalu lintas dari switch A ke switch B akan langsung dari switch A ke B. Namun, lalu lintas dari switch A ke C harus melalui switch B terlebih dahulu. Seperti yang Anda lihat, semakin besar Anda membuat lingkaran, semakin banyak lompatan lalu lintas yang mungkin perlu dibuat sebelum mencapai tujuannya tergantung pada sumber / tujuan dan tautan yang mencakup pohon dinonaktifkan. Pohon rentang tidak akan secara dinamis mengaktifkan / menonaktifkan tautan untuk menemukan jalur terpendek.
Jadi, bagaimana hal ini sesuai dengan tujuan Anda:
Apa cara lain yang bisa Anda lakukan untuk mencapai tujuan ini? Ini akan tergantung pada anggaran / kebutuhan / lokasi
Ini adalah ikhtisar level yang cukup tinggi dari teknologi. Anda dapat menggali cukup dalam ke spanning tree, MLAG / vPC / etc jika Anda mau. Namun, jika ini bagian dari jaringan yang lebih besar dan Anda melihat MLAG dan sejenisnya, Anda mungkin harus memiliki seseorang di staf / kontrak yang sedikit lebih akrab dengan teknologi yang terlibat.
sumber