Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Hari ini kita akan melihat operasi protokol pengagregatan saluran EtherChannel Layer 2 untuk lapisan 2 model OSI. Protokol ini tidak terlalu berbeza daripada protokol Layer 3, tetapi sebelum kita menyelami Layer 3 EtherChannel, saya perlu memperkenalkan beberapa konsep supaya kita akan sampai ke Layer 1.5 kemudian. Kami terus mengikuti jadual kursus CCNA, jadi hari ini kami akan merangkumi bahagian 2, Mengkonfigurasi, Menguji dan Menyelesaikan Masalah Lapisan 3/1.5 EtherChannel, dan subseksyen 1.5a, Static EtherChannel, 1.5b, PAGP dan XNUMXc, IEEE -LACP Open Standard. .

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Sebelum kita pergi lebih jauh, kita mesti memahami apa itu EtherChannel. Katakan kita mempunyai suis A dan suis B disambungkan secara berlebihan oleh tiga talian komunikasi. Jika anda menggunakan STP, dua baris tambahan akan disekat secara logik untuk mengelakkan gelung.

Katakan kami mempunyai port FastEthernet yang menyediakan trafik 100 Mbps, jadi jumlah pemprosesan ialah 3 x 100 = 300 Mbps. Kami meninggalkan hanya satu saluran komunikasi, yang mana ia akan turun kepada 100 Mbit/s, iaitu, dalam kes ini, STP akan memburukkan lagi ciri rangkaian. Di samping itu, 2 saluran tambahan akan terbiar dengan sia-sia.

Untuk mengelakkan ini, KALPANA, syarikat yang mencipta suis Cisco Catalist dan kemudiannya dibeli oleh Cisco, membangunkan teknologi yang dipanggil EtherChannel pada tahun 1990-an.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Dalam kes kami, teknologi ini mengubah tiga saluran komunikasi berasingan menjadi satu saluran logik dengan kapasiti 300 Mbit/s.

Mod pertama teknologi EtherChannel ialah mod manual atau statik. Dalam kes ini, suis tidak akan melakukan apa-apa di bawah sebarang keadaan penghantaran, bergantung pada fakta bahawa semua tetapan manual parameter operasi telah dibuat dengan betul. Saluran hanya dihidupkan dan berfungsi, mempercayai sepenuhnya tetapan pentadbir rangkaian.

Mod kedua ialah protokol pengagregatan pautan Cisco PAGP proprietari, yang ketiga ialah protokol pengagregatan pautan LACP standard IEEE.

Untuk mod ini berfungsi, EtherChannel mesti disediakan. Versi statik protokol ini sangat mudah untuk diaktifkan: anda perlu pergi ke tetapan antara muka suis dan masukkan arahan mod kumpulan saluran 1.

Jika kita mempunyai suis A dengan dua antara muka f0/1 dan f0/2, kita mesti pergi ke tetapan setiap port dan masukkan arahan ini, dan nombor kumpulan antara muka EtherChannel boleh mempunyai nilai dari 1 hingga 6, perkara utama ialah nilai ini adalah sama untuk semua port suis. Selain itu, port mesti beroperasi dalam mod yang sama: kedua-duanya dalam mod akses atau kedua-duanya dalam mod batang dan mempunyai VLAN asli yang sama atau VLAN yang dibenarkan.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Pengagregatan EtherChannel hanya akan berfungsi jika kumpulan saluran terdiri daripada antara muka yang dikonfigurasikan secara serupa.

Mari sambungkan suis A dengan dua talian komunikasi kepada suis B, yang juga mempunyai dua antara muka f0/1 dan f0/2. Antara muka ini membentuk kumpulan mereka sendiri. Anda boleh mengkonfigurasinya untuk berfungsi dalam EtherChannel menggunakan arahan yang sama, dan nombor kumpulan tidak penting, kerana ia terletak pada suis setempat. Anda boleh menetapkan kumpulan ini sebagai nombor 1, dan semuanya akan berfungsi. Walau bagaimanapun, ingat - untuk kedua-dua saluran berfungsi tanpa masalah, semua antara muka mesti dikonfigurasikan betul-betul sama, ke mod yang sama - akses atau batang. Selepas anda masuk ke tetapan kedua-dua antara muka suis A dan suis B dan memasuki mod saluran-kumpulan 1 atas arahan, pengagregatan saluran EtherChannel akan selesai.

Kedua-dua antara muka fizikal setiap suis akan berfungsi sebagai satu antara muka logik. Jika kita melihat pada parameter STP, kita akan melihat bahawa suis A akan menunjukkan satu antara muka biasa, dikumpulkan daripada dua port fizikal.

Mari kita beralih kepada PAGP, protokol pengagregatan pelabuhan yang dibangunkan oleh Cisco.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Mari bayangkan gambar yang sama - dua suis A dan B, masing-masing dengan antara muka f0/1 dan f0/2, disambungkan oleh dua talian komunikasi. Untuk mendayakan PAGP, gunakan perintah mod kumpulan saluran 1 yang sama dengan parameter . Dalam mod statik manual, anda hanya masukkan mod kumpulan saluran 1 pada arahan pada semua antara muka, dan pengagregatan mula berfungsi; di sini anda perlu menentukan parameter yang diingini atau auto. Jika anda memasukkan arahan mod kumpulan saluran 1 dengan tanda ?, sistem akan memaparkan gesaan dengan pilihan parameter: hidup, diingini, auto, pasif, aktif.

Jika anda memasukkan perintah yang diingini mod kumpulan saluran 1 yang sama pada kedua-dua hujung talian komunikasi, mod EtherChannel akan diaktifkan. Perkara yang sama akan berlaku jika pada satu hujung saluran antara muka dikonfigurasikan dengan arahan mod saluran-kumpulan 1 yang diingini, dan pada hujung yang lain dengan arahan auto mod kumpulan-saluran 1.

Walau bagaimanapun, jika antara muka pada kedua-dua hujung pautan dikonfigurasikan kepada auto dengan perintah auto mod kumpulan saluran 1, pengagregatan pautan tidak akan berlaku. Oleh itu, ingat - jika anda ingin menggunakan EtherChannel melalui protokol PAGP, antara muka sekurang-kurangnya salah satu pihak mestilah dalam keadaan yang diingini.

Apabila menggunakan protokol LACP terbuka, arahan mod kumpulan saluran 1 yang sama dengan parameter digunakan untuk pengagregatan saluran.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Gabungan tetapan yang mungkin pada kedua-dua belah saluran adalah seperti berikut: jika antara muka dikonfigurasikan kepada mod aktif atau sebelah kepada aktif dan sebelah lagi kepada pasif, mod EtherChannel akan berfungsi; jika kedua-dua kumpulan antara muka dikonfigurasikan kepada pasif, saluran pengagregatan tidak akan berlaku. Perlu diingat bahawa untuk mengatur pengagregatan saluran menggunakan protokol LACP, sekurang-kurangnya satu daripada kumpulan antara muka mestilah dalam keadaan aktif.

Mari cuba jawab soalan: jika kita mempunyai suis A dan B yang disambungkan oleh talian komunikasi, dan antara muka satu suis berada dalam keadaan aktif, dan satu lagi dalam keadaan automatik atau yang diingini, adakah EtherChannel akan berfungsi?

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Tidak, tidak, kerana rangkaian mesti menggunakan protokol yang sama - sama ada PAGP atau LACP, kerana ia tidak serasi antara satu sama lain.

Mari lihat beberapa arahan yang digunakan untuk mengatur EtherChannel. Pertama sekali, anda perlu menetapkan nombor kumpulan, ia boleh menjadi apa sahaja. Untuk mod saluran-kumpulan 1 arahan pertama, anda boleh memilih 5 parameter sebagai pilihan: hidup, diingini, auto, pasif atau aktif.
Dalam subperintah antara muka kami menggunakan kata kunci kumpulan saluran, tetapi jika, sebagai contoh, anda ingin menentukan pengimbangan beban, perkataan saluran port digunakan. Mari kita lihat apakah pengimbangan beban.

Katakan kita mempunyai suis A dengan dua port, yang disambungkan ke port suis B yang sepadan. Tiga komputer disambungkan ke suis B - 3, dan satu komputer No. 1,2,3 disambungkan ke suis A.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Apabila trafik bergerak dari komputer #4 ke komputer #1, suis A akan mula menghantar paket pada kedua-dua pautan. Kaedah pengimbangan beban menggunakan pencincangan alamat MAC penghantar supaya semua trafik dari komputer keempat akan mengalir melalui hanya satu daripada dua pautan. Jika kita menyambungkan komputer No. 5 untuk menukar A, terima kasih kepada pengimbangan beban, trafik komputer ini akan bergerak hanya di sepanjang satu talian komunikasi yang lebih rendah.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Walau bagaimanapun, ini bukan keadaan biasa. Katakan kita mempunyai Internet awan dan peranti di mana suis A dengan tiga komputer disambungkan. Trafik Internet akan diarahkan ke suis dengan alamat MAC peranti ini, iaitu, dengan alamat port tertentu, kerana peranti ini adalah pintu masuk. Oleh itu, semua trafik keluar akan mempunyai alamat MAC peranti ini.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Jika di hadapan suis A kita meletakkan suis B, disambungkan kepadanya oleh tiga talian komunikasi, maka semua trafik suis B ke arah suis A akan mengalir di sepanjang salah satu talian, yang tidak memenuhi matlamat kita. Oleh itu, kita perlu menetapkan parameter pengimbangan untuk suis ini.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Untuk melakukan ini, gunakan perintah imbangan beban saluran port, di mana alamat IP destinasi digunakan sebagai parameter pilihan. Jika ini adalah alamat komputer No. 1, lalu lintas akan mengalir di sepanjang baris pertama, jika No. 3 - di sepanjang yang ketiga, dan jika anda menentukan alamat IP komputer kedua, kemudian di sepanjang garis komunikasi tengah.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Untuk melakukan ini, arahan menggunakan kata kunci saluran port dalam mod konfigurasi global.

Jika anda ingin melihat pautan mana yang terlibat dalam saluran dan protokol mana yang digunakan, maka dalam mod istimewa anda perlu memasukkan arahan ringkasan saluran ether. Anda boleh melihat tetapan pengimbangan beban menggunakan perintah imbangan beban saluran etertunjuk.

Sekarang mari kita lihat semua ini dalam program Packet Tracer. Kami mempunyai 2 suis yang disambungkan oleh dua pautan. STP akan mula berfungsi dan salah satu daripada 4 port akan disekat.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Mari pergi ke tetapan SW0 dan masukkan arahan show spanning-tree. Kami melihat bahawa STP berfungsi dan kami boleh menyemak ID Root dan ID Jambatan. Menggunakan arahan yang sama untuk suis kedua, kita akan melihat bahawa suis pertama SW0 adalah punca, kerana, tidak seperti SW1, nilai pengecam Root dan Bridge adalah sama. Di samping itu, terdapat mesej di sini bahawa SW0 ialah akar - "Jambatan ini ialah akar".

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Kedua-dua port suis akar berada dalam keadaan Ditetapkan, port terhalang suis kedua ditetapkan sebagai Alternatif, dan port kedua ditetapkan sebagai port akar. Anda boleh melihat bagaimana STP melakukan semua kerja yang diperlukan dengan sempurna, secara automatik menyediakan sambungan.

Mari aktifkan protokol PAGP; untuk melakukan ini, dalam tetapan SW0, kami secara berurutan memasukkan arahan int f0/1 dan mod saluran-kumpulan 1 dengan salah satu daripada 5 parameter yang mungkin, saya gunakan wajar.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Anda boleh melihat bahawa protokol talian pertama kali dinyahdayakan dan kemudian didayakan semula, iaitu, perubahan yang dibuat berkuat kuasa dan antara muka Port-channel 1 telah dicipta.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Sekarang mari pergi ke antara muka f0/2 dan masukkan mod saluran-kumpulan 1 arahan yang sama yang diingini.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Anda boleh melihat bahawa kini port pautan atas ditunjukkan oleh penanda hijau, dan port pautan bawah ditunjukkan oleh penanda oren. Dalam kes ini, tidak boleh ada mod campuran yang diingini - port auto, kerana semua antara muka satu suis mesti dikonfigurasikan dengan arahan yang sama. Mod auto boleh digunakan pada suis kedua, tetapi pada yang pertama, semua port mesti beroperasi dalam mod yang sama, dalam kes ini adalah wajar.

Mari kita pergi ke tetapan SW1 dan gunakan arahan untuk julat antara muka int julat f0/1-2, supaya tidak memasukkan arahan secara manual secara berasingan untuk setiap antara muka, tetapi untuk mengkonfigurasi kedua-duanya dengan satu arahan.

Saya menggunakan arahan mod kumpulan saluran 2, tetapi saya boleh menggunakan sebarang nombor dari 1 hingga 6 untuk menetapkan kumpulan antara muka suis kedua. Oleh kerana bahagian bertentangan saluran dikonfigurasikan dalam mod yang diingini, antara muka suis ini mestilah dalam mod yang diingini atau auto. Saya memilih parameter pertama, taip mod kumpulan saluran 2 yang diingini dan tekan Enter.
Kami melihat mesej bahawa antara muka saluran Port-channel 2 telah dibuat, dan port f0/1 dan f0/2 telah berpindah secara berurutan dari keadaan bawah ke keadaan atas. Ini diikuti dengan mesej bahawa antara muka Port-channel 2 telah bertukar kepada keadaan atas dan bahawa protokol talian antara muka ini juga telah dihidupkan. Kini kami telah membentuk EtherChannel agregat.

Anda boleh mengesahkan ini dengan pergi ke tetapan suis SW0 dan memasukkan arahan ringkasan saluran ether. Anda boleh melihat pelbagai bendera yang akan kita lihat kemudian, dan kemudian kumpulan 1 menggunakan 1 saluran, bilangan agregator juga 1. Po1 bermaksud PortChannel 1, dan sebutan (SU) bermaksud bendera S - lapisan 2, U - digunakan. Berikut menunjukkan protokol PAGP yang digunakan dan port fizikal diagregatkan ke dalam saluran - Fa0/1 (P) dan Fa0/2 (P), di mana bendera P menunjukkan bahawa port ini adalah sebahagian daripada PortChannel.

Saya menggunakan arahan yang sama untuk suis kedua, dan tetingkap CLI menunjukkan maklumat yang sama untuk SW1.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Saya memasukkan perintah show spanning-tree dalam tetapan SW1, dan anda dapat melihat bahawa PortChannel 2 ialah antara muka logik tunggal, dan kosnya berbanding kos dua port berasingan 19 telah menurun kepada 9.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Mari kita lakukan perkara yang sama dengan suis pertama. Anda melihat bahawa parameter Root tidak berubah, tetapi kini antara dua suis, bukannya dua pautan fizikal, terdapat satu antara muka logik Po1-Po2.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Jom cuba ganti PAGP dengan LACP. Untuk melakukan ini, dalam tetapan suis pertama saya menggunakan arahan untuk julat antara muka int julat f0/1-2. Jika saya kini mengeluarkan arahan aktif mod channel-group1 untuk mendayakan LACP, ia akan ditolak kerana port Fa0/1 dan Fa0/2 sudah menjadi sebahagian daripada saluran menggunakan protokol yang berbeza.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Oleh itu, saya mesti terlebih dahulu memasukkan arahan tiada saluran-kumpulan 1 mod aktif dan kemudian gunakan arahan saluran-kumpulan1 mod aktif. Mari kita lakukan perkara yang sama dengan suis kedua, mula-mula masukkan arahan tiada saluran-kumpulan 2, dan kemudian mod saluran arahan-kumpulan 2 aktif. Jika anda melihat pada parameter antara muka, anda boleh melihat bahawa Po2 dihidupkan semula, tetapi ia masih dalam mod protokol PAGP. Ini tidak benar, kerana pada masa ini kami mempunyai LACP yang berkuat kuasa, dan dalam kes ini parameter dipaparkan secara tidak betul oleh program Packet Tracer.
Untuk menyelesaikan percanggahan ini, saya menggunakan penyelesaian sementara - mencipta PortChannel lain. Untuk melakukan ini, saya menaip perintah int julat f0/1-2 dan tiada saluran-kumpulan 2, dan kemudian mod saluran arahan-kumpulan 2 aktif. Mari lihat bagaimana ini mempengaruhi suis pertama. Saya memasukkan arahan ringkasan etherchannel show dan melihat bahawa Po1 sekali lagi ditunjukkan sebagai menggunakan PAGP. Ini adalah masalah dalam simulasi Penjejak Paket kerana PortChannel pada masa ini dilumpuhkan dan kami tidak sepatutnya mempunyai saluran sama sekali.

Saya kembali ke tetingkap CLI suis kedua dan masukkan arahan ringkasan etherchannel show. Sekarang Po2 ditunjukkan dengan indeks (SD), di mana D bermaksud turun, iaitu saluran tidak berfungsi. Secara teknikal, PortChannel hadir di sini, tetapi ia tidak digunakan kerana tiada port yang dikaitkan dengannya.
Saya masukkan perintah int julat f0/1-2 dan tiada saluran-kumpulan 1 dalam tetapan suis pertama, dan kemudian buat kumpulan saluran baharu, kali ini nombor 2, menggunakan arahan aktif mod kumpulan-saluran 2. Kemudian saya melakukan perkara yang sama dalam tetapan suis kedua, hanya sekarang kumpulan saluran mendapat nombor 1.

Kini kumpulan baharu, Port Channel 2, telah dibuat pada suis pertama, dan Port Channel 1 pada suis kedua. Saya hanya menukar nama kumpulan tersebut. Seperti yang anda lihat, secara teknikal saya mencipta Saluran Pelabuhan baharu pada suis kedua, dan kini ia dipaparkan dengan parameter yang betul - selepas memasukkan arahan ringkasan saluran etherchannel, kami melihat bahawa Po1 (SU) menggunakan LACP.

Kami melihat gambar yang sama dalam tetingkap CLI suis SW0 - kumpulan baharu Po2 (SU) beroperasi di bawah kawalan LACP.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Pertimbangkan perbezaan antara antara muka yang berada dalam keadaan aktif dan antara muka yang sentiasa dalam keadaan hidup. Saya akan mencipta kumpulan saluran baharu untuk suis SW0 dengan perintah int julat f0/1-2 dan mod saluran-kumpulan 3 dihidupkan. Sebelum ini, anda mesti memadam kumpulan saluran 1 dan 2 menggunakan arahan tiada kumpulan saluran 1 dan tiada kumpulan saluran 2, jika tidak, apabila anda cuba menggunakan mod kumpulan saluran 3 pada arahan, sistem akan memaparkan mesej yang menyatakan bahawa antara muka sudah digunakan untuk berfungsi dengan protokol saluran lain.

Kami melakukan perkara yang sama dengan suis kedua - padam saluran-kumpulan 1 dan 2 dan buat kumpulan 3 dengan mod saluran arahan-kumpulan 3 dihidupkan. Sekarang mari pergi ke tetapan SW0 dan gunakan arahan ringkasan saluran etertunjuk. Anda akan melihat bahawa saluran Po3 baharu sudah sedia dan berjalan dan tidak memerlukan sebarang operasi awal seperti PAGP atau LACP.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Ia dihidupkan serta-merta, tanpa melumpuhkan dan kemudian mendayakan port. Menggunakan arahan yang sama untuk SW1, kita akan melihat bahawa di sini Po3 tidak menggunakan sebarang protokol, iaitu, kita telah mencipta EtherChannel statik.

Cisco berhujah bahawa untuk rangkaian tersedia secara meluas, kita perlu melupakan PAGP dan menggunakan EtherChannel statik sebagai cara pengagregatan pautan yang lebih dipercayai.
Bagaimanakah kita melakukan pengimbangan beban? Saya kembali ke tetingkap CLI suis SW0 dan masukkan arahan imbangan beban saluran eter. Anda boleh melihat bahawa pengimbangan beban dilakukan berdasarkan alamat MAC sumber.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Biasanya pengimbangan menggunakan parameter ini, tetapi kadangkala ia tidak sesuai dengan tujuan kita. Jika kita ingin menukar kaedah pengimbangan ini, kita perlu memasuki mod konfigurasi global dan masukkan perintah imbangan beban saluran port, selepas itu sistem akan memaparkan gesaan dengan kemungkinan parameter untuk arahan ini.

Latihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk Lapisan OSI 2

Jika anda menentukan parameter src-mac imbangan beban saluran port, iaitu, nyatakan alamat MAC sumber, fungsi pencincangan akan didayakan, yang kemudiannya akan menunjukkan port mana yang merupakan sebahagian daripada EtherChannel yang perlu digunakan untuk lalu lintas ke hadapan. Apabila alamat sumber adalah sama, sistem akan menggunakan antara muka fizikal khusus itu untuk menghantar trafik.


Terima kasih kerana tinggal bersama kami. Adakah anda suka artikel kami? Ingin melihat kandungan yang lebih menarik? Sokong kami dengan membuat pesanan atau mengesyorkan kepada rakan, Diskaun 30% untuk pengguna Habr pada analog unik pelayan peringkat permulaan, yang kami cipta untuk anda: Keseluruhan kebenaran tentang VPS (KVM) E5-2650 v4 (6 Teras) 10GB DDR4 240GB SSD 1Gbps daripada $20 atau bagaimana untuk berkongsi pelayan? (tersedia dengan RAID1 dan RAID10, sehingga 24 teras dan sehingga 40GB DDR4).

Dell R730xd 2 kali lebih murah? Hanya disini 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV daripada $199 di Belanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - daripada $99! Baca tentang Bagaimana untuk membina infrastruktur corp. kelas dengan penggunaan pelayan Dell R730xd E5-2650 v4 bernilai 9000 euro untuk satu sen?

Sumber: www.habr.com

Tambah komen