Apakah daisy chaining switch meningkatkan latensi?


13

Ini adalah pertanyaan umum yang tidak terkait dengan perangkat keras tertentu. Jika kita memiliki konfigurasi sakelar berantai daisy berikut:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

Menurut Anda apakah pengguna yang terhubung ke switch 4 akan mengalami peningkatan latensi yang signifikan dibandingkan dengan pengguna yang terhubung ke switch 1 . Dalam kedua kasus, pengguna mengakses aplikasi di Internet.

Apakah Anda memiliki contoh untuk kasus nyata?


Pertanyaannya adalah untuk switch yang ditumpuk dari jarak jauh yang akan memiliki satu alamat manajemen dan secara logis akan berfungsi sebagai satu switch. Apakah ada perbedaan antara penumpukan dalam topologi rantai dan rantai daisy?
vladiz

Dengan susun Anda akan menggunakan backplane untuk meneruskan paket dalam tumpukan sehingga Anda memiliki bandwidth lebih banyak dan latensi lebih sedikit dibandingkan dengan rantai daisy. Dalam kasus Anda, saya tidak akan berharap itu menjadi masalah tetapi seperti yang saya sebutkan di komentar lain masih masuk akal untuk menghubungkan switch ke inti tergantung pada persyaratan untuk ketersediaan.
Daniel Dib

1
Hanya menunjukkan bahwa saklar-saklar itu bukan tumpukan, itu biasanya bukan desain yang direkomendasikan. Kegagalan dalam setiap hulu beralih ke Internet membuat semuanya hilir. Uplink switch secara terpisah ke inti akan jauh lebih baik. Sekarang Anda hanya perlu khawatir tentang inti tunggal Anda mengambil semuanya. ;-)
generalnetworkerror

@generalnetworkerror Untuk ketersediaan yang lebih baik sekarang saya menemukan bahwa beberapa switch dapat ditumpuk dalam topologi cincin. Pada contoh di atas, saklar 1 juga dihubungkan ke saklar 4 . Dan dua switch memiliki uplink ke jaringan inti . Dalam hal ini satu-satunya keuntungan yang saya lihat adalah manajemen yang disederhanakan (dibandingkan dengan case tanpa menumpuk di mana setiap switch memiliki uplink sendiri ke core). Apakah itu benar?
vladiz

@vladiz, ya, begitulah biasanya switch stack dihubungkan; komentar saya hanya untuk mengklarifikasi untuk insinyur bersih baru bahwa desain ASCII yang ditampilkan tidak ideal kecuali tumpukan, dan dalam hal ini Anda akan menunjukkan saklar 4 juga terhubung ke jaringan inti Anda. Topologi cincin dalam tumpukan akan memiliki dua kabel ke setiap anggota sakelar keluar ke sakelar yang berbeda di tumpukan.
generalnetworkerror

Jawaban:


13

Tidak, mereka tidak akan melakukan konektivitas internet biasa. Anda bahkan tidak akan bisa mengukurnya menggunakan alat khas.

Untuk lingkungan DC, kami berjuang untuk setiap mikrodetik, tetapi untuk sakelar ethernet biasa, Anda dapatkan dari 5-7 mikrodetik hingga 30-50 mikrodetik per hop (sakelar). Bahkan 30-50 mikrodetik terlalu rendah untuk diperhatikan; biasanya latensi bermasalah untuk aplikasi atau manusia karena mencapai puluhan / ratusan milidetik.

Lihatlah whitepaper Cisco ini


7

Pertanyaannya menyebutkan bahwa ini bukan perangkat keras khusus, namun platform yang berbeda memiliki latensi dan mode switching yang berbeda.

Cut throughberalih adalah yang tercepat tetapi memungkinkan melalui fragmen. Fragment freeadalah yang tercepat kedua dan memastikan bahwa frame setidaknya 64 byte yang berarti mereka tidak runtuh yang merupakan salah satu tanda tabrakan. Store and forwardadalah yang paling lambat tetapi tidak mengirim bingkai ke depan yang mengandung kesalahan seperti kesalahan CRC.

Pertanyaan Anda tidak mengandung jarak. Jika ada jarak yang signifikan antara switch 1dan switch 4itu harus dipertanggungjawabkan. Jika keduanya berada tepat di samping satu sama lain, setiap sakelar tidak boleh menambahkan banyak latensi karena biasanya memajukan frame segera tanpa terjebak dalam buffer besar.

Latency bersifat subyektif, untuk perusahaan perdagangan kecepatan tinggi, 2ms bisa membuat perbedaan besar. Bagi kebanyakan dari kita 2ms tidak cukup untuk dikhawatirkan.

Saya tidak akan khawatir tentang latensi dalam kasus ini kecuali saya memiliki kasus penggunaan yang sangat spesifik.


jarak antara sakelar adalah antara 50 dan 100 meter dan rantai terpanjang adalah 6 sakelar. Saya berpikir jika lebih baik masing-masing memiliki uplink ke jaringan inti.
vladiz

Saat saya merespons, untuk aplikasi itu dan jarak itu Anda tidak akan melihat perbedaannya.
Łukasz Bromirski

Masih masuk akal untuk menghubungkan mereka ke inti. Itu tergantung pada persyaratan untuk ketersediaan dll. Jika switch nr 2 dalam rantai gagal maka Anda memiliki 5 switch offline. Selalu ada keseimbangan biaya, ketersediaan serat, dan jumlah port yang tersedia.
Daniel Dib

2
Perlu juga dicatat bahwa sebagian besar switch sekarang-hanya-hari hanya mendukung Store and Forward .
Ryan Foley

Sebagian besar latensi dengan sakelar berasal dari buffer, bukan waktu pemrosesan atau kecepatan transmisi. Cut-through hanya dimungkinkan jika tautan tujuan belum digunakan.
BatchyX
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.