Pelatihan Cisco 200-125 CCNA v3.0. Hari 38. Protokol EtherChannel untuk OSI Layer 2

Hari ini kita melihat operasi protokol agregasi tautan Layer 2 EtherChannel untuk model OSI layer 2. Protokol ini tidak terlalu berbeda dari protokol Layer 3, tetapi sebelum saya mulai belajar tentang Layer 3 EtherChannel, saya harus memperkenalkan Anda pada beberapa konsep, jadi kami akan pindah ke level ketiga nanti. Kami terus mengikuti jadwal kursus CCNA, jadi hari ini kita akan melihat bagian 1.5 "Mengonfigurasi, Memverifikasi, dan Mengatasi Masalah Layer 2/3 EtherChannel" dan subbagian 1.5a "Static EtherChannel", 1.5b "Protokol PAGP" dan 1.5c "Buka Standar IEEE-LACP" .



Sebelum melanjutkan, kita perlu memahami apa itu EtherChannel. Misalkan kita memiliki sakelar A dan sakelar B, yang terhubung secara berlebihan oleh tiga jalur komunikasi. Jika Anda menggunakan protokol STP, dua garis tambahan akan diblokir secara logis untuk mencegah pembentukan loop.

Misalkan kita memiliki port FastEthernet yang menyediakan kecepatan lalu lintas 100 Mbps, sehingga total throughput adalah 3 x 100 = 300 Mbps. Kami hanya menyisakan satu saluran komunikasi, karena itu akan turun menjadi 100 Mbps, yaitu, dalam hal ini, STP akan menurunkan kinerja jaringan. Selain itu, 2 saluran tambahan akan sia-sia sia-sia.

Untuk mencegah hal ini, pengembang KALPANA, perusahaan yang membuat sakelar Cisco Catalist dan yang kemudian dibeli Cisco, mengembangkan teknologi yang disebut EtherChannel pada 1990-an.



Dalam kasus kami, teknologi ini mengubah tiga saluran komunikasi terpisah menjadi satu saluran logis dengan throughput 300 Mbps.

Mode pertama dari teknologi EtherChannel adalah mode manual atau statis. Dalam hal ini, sakelar tidak akan melakukan apa pun dalam kondisi transmisi apa pun, bergantung pada kenyataan bahwa semua pengaturan manual untuk parameter operasi dibuat dengan benar. Saluran hanya menyala dan bekerja, sepenuhnya mempercayai pengaturan administrator jaringan.

Mode kedua adalah protokol agregasi tautan berpemilik Cisco PAGP, yang ketiga adalah protokol agregasi tautan LACP standar IEEE.

Agar mode ini berfungsi, EtherChannel harus tersedia. Versi statis protokol ini sangat mudah untuk diaktifkan: Anda harus masuk ke pengaturan antarmuka sakelar dan masukkan perintah mode kanal-grup 1.

Jika kita memiliki saklar A dengan dua antarmuka f0 / 1 dan f0 / 2, kita harus masuk ke pengaturan masing-masing port dan memasukkan perintah ini, dan nomor kelompok antarmuka EtherChannel bisa dari 1 hingga 6, yang utama adalah bahwa nilai ini sama untuk semua port switch. Selain itu, port harus bekerja dalam mode yang sama: baik dalam mode akses atau keduanya dalam mode trunk dan memiliki VLAN asli yang sama atau VLAN yang diizinkan.



Agregasi EtherChannel hanya akan berfungsi jika grup saluran terdiri dari antarmuka yang dikonfigurasi sama.

Kami menghubungkan sakelar A dengan dua jalur komunikasi ke sakelar B, yang juga memiliki dua antarmuka f0 / 1 dan f0 / 2. Antarmuka ini membentuk kelompok mereka sendiri. Anda dapat mengonfigurasinya untuk bekerja di EtherChannel menggunakan perintah yang sama, dan nomor grup tidak masalah, karena mereka berada di sakelar lokal. Anda dapat menetapkan grup ini sebagai nomor 1, dan semuanya akan berfungsi. Namun, ingat bahwa untuk kedua saluran berfungsi tanpa masalah, semua antarmuka harus dikonfigurasi persis sama, untuk mode yang sama - akses atau trunk. Setelah Anda memasukkan pengaturan kedua antarmuka sakelar A dan sakelar B dan memasuki mode kanal-grup 1 perintah aktif, agregasi saluran EtherChannel akan dilakukan.

Kedua antarmuka fisik setiap switch akan berfungsi sebagai satu antarmuka logis. Jika kita melihat parameter STP, kita akan melihat bahwa saklar A akan menampilkan satu antarmuka umum, yang dikelompokkan dari dua port fisik.

Mari kita beralih ke PAGP, protokol agregasi port yang dikembangkan oleh Cisco.



Bayangkan gambar yang sama - dua sakelar A dan B, masing-masing dengan antarmuka f0 / 1 dan f0 / 2, dihubungkan oleh dua jalur komunikasi. Untuk mengaktifkan PAGP, gunakan perintah mode kanal-grup 1 yang sama dengan parameter <diinginkan / otomatis>. Dalam mode statis manual, Anda cukup memasukkan mode kanal-grup 1 pada perintah di semua antarmuka, dan agregasi mulai bekerja, di sini Anda perlu menentukan parameter yang diinginkan atau otomatis. Jika Anda memasukkan perintah mode grup-grup 1 dengan? Sign, sistem akan menampilkan petunjuk dengan opsi berikut: aktif, diinginkan, otomatis, pasif, aktif.

Jika Anda memasukkan perintah yang diinginkan pada mode saluran-grup 1 di kedua ujung tautan, EtherChannel akan diaktifkan. Hal yang sama akan terjadi jika pada satu ujung saluran antarmuka dikonfigurasikan dengan perintah yang diinginkan mode saluran-grup 1, dan di ujung lainnya dengan perintah otomatis mode saluran-grup 1.

Namun, jika antarmuka di kedua ujung saluran diatur ke otomatis dengan perintah otomatis mode saluran-grup 1, agregasi saluran tidak akan terjadi. Oleh karena itu, ingat - jika Anda ingin menggunakan EtherChannel via PAGP, antarmuka setidaknya salah satu pihak harus dalam keadaan yang diinginkan.

Saat menggunakan protokol LACP terbuka, perintah mode kanal-grup 1 yang sama dengan parameter <aktif / pasif> digunakan untuk menggabungkan saluran.



Kemungkinan kombinasi pengaturan di kedua sisi saluran adalah sebagai berikut: jika antarmuka diatur ke mode aktif atau satu sisi aktif dan sisi lain pasif - mode EtherChannel akan berfungsi, jika kedua kelompok antarmuka diatur ke pasif, agregasi saluran tidak akan terjadi. Harus diingat bahwa untuk mengatur agregasi saluran menggunakan protokol LACP, perlu bahwa setidaknya satu dari kelompok antarmuka berada dalam keadaan aktif.

Mari kita coba menjawab pertanyaan: jika kita memiliki sakelar A dan B yang dihubungkan oleh jalur komunikasi, terlebih lagi, antarmuka dari satu sakelar berada dalam keadaan aktif dan yang lain dalam keadaan otomatis atau diinginkan, akankah EtherChannel berfungsi?



Tidak, itu tidak akan, karena jaringan harus memiliki protokol yang sama - baik PAGP atau LACP, karena mereka tidak kompatibel satu sama lain.

Pertimbangkan beberapa perintah yang digunakan untuk mengatur EtherChannel. Pertama-tama, Anda perlu menetapkan nomor grup, bisa berupa apa saja. Untuk perintah mode kanal-grup 1, Anda dapat memilih 5 parameter sebagai opsi: aktif, diinginkan, otomatis, pasif atau aktif.
Di sub-perintah antarmuka, kami menggunakan kata kunci grup saluran, tetapi jika, misalnya, Anda ingin menentukan penyeimbangan muatan, kata port-channel channel digunakan. Pertimbangkan apa itu load balancing.

Misalkan kita memiliki saklar A dengan dua port yang terhubung ke port switch yang sesuai B. Tiga komputer terhubung ke switch B - 1,2,3, dan satu komputer, nomor 4, untuk beralih A.



Ketika lalu lintas bergerak dari komputer No. 4 ke komputer No. 1, saklar A akan mulai mengirimkan paket pada kedua saluran komunikasi. Metode load balancing menggunakan hashing dari alamat MAC pengirim sehingga semua lalu lintas di komputer keempat hanya akan melewati satu dari dua jalur komunikasi. Jika kita menghubungkan komputer No. 5 ke switch A, karena load balancing, lalu lintas komputer ini hanya akan bergerak di satu jalur komunikasi yang lebih rendah.



Namun, ini bukan situasi yang khas. Misalkan kita memiliki Internet cloud dan perangkat yang switch A terhubung dengan tiga komputer. Lalu lintas internet akan diarahkan ke sakelar dengan alamat MAC perangkat ini, yaitu, dengan alamat port tertentu, karena perangkat ini adalah gateway. Dengan demikian, semua lalu lintas keluar akan memiliki alamat MAC perangkat ini.



Jika kita menempatkan sakelar B yang terhubung dengannya dengan tiga jalur komunikasi sebelum sakelar A, maka semua lalu lintas sakelar B ke arah sakelar A akan tergeser di sepanjang salah satu jalur, yang tidak sesuai dengan tujuan kita. Karena itu, kita perlu mengatur parameter balancing untuk switch ini.



Untuk melakukan ini, gunakan perintah port-channel load-balance, di mana alamat IP tujuan digunakan sebagai parameter opsi. Jika ini adalah alamat komputer No. 1, lalu lintas akan tergesa-gesa di sepanjang baris pertama, jika nomor 3 - di sepanjang baris ketiga, dan jika Anda menentukan alamat IP komputer kedua, maka di baris tengah.



Untuk melakukan ini, perintah menggunakan kata kunci port-channel dalam mode konfigurasi global.

Jika Anda ingin melihat tautan mana yang terlibat dalam saluran dan protokol mana yang digunakan, maka dalam mode istimewa Anda perlu memasukkan perintah ringkasan etherchannel acara. Anda dapat melihat pengaturan penyeimbangan beban menggunakan perintah show etherchannel load-balance.

Sekarang pertimbangkan semua ini dalam program Paket Tracer. Kami memiliki 2 sakelar yang terhubung oleh dua tautan. STP akan mulai bekerja, dan salah satu dari 4 port akan diblokir.



Kita masuk ke pengaturan SW0 dan masukkan perintah show spanning-tree. Kami melihat bahwa STP berfungsi dan dapat memeriksa Root ID dan Bridge ID. Dengan menggunakan perintah yang sama untuk sakelar kedua, kita akan melihat bahwa sakelar SW0 pertama adalah sakelar root, karena sakelar ini, tidak seperti SW1, memiliki pengidentifikasi Root dan Bridge yang sama. Selain itu, ada pesan bahwa SW0 adalah root - β€œJembatan ini adalah root”.



Kedua port dari switch root dalam status yang Ditunjuk, port yang diblokir dari switch kedua ditunjukkan sebagai Alternatif, dan yang kedua sebagai port root. Anda melihat bagaimana STP dengan sempurna melakukan semua pekerjaan yang diperlukan, secara otomatis mengatur koneksi.

Kami mengaktifkan protokol PAGP, untuk ini, dalam pengaturan SW0, kami akan secara berurutan memasukkan perintah int f0 / 1 dan mode kanal-grup 1 dengan salah satu dari 5 parameter yang mungkin, saya gunakan yang diinginkan.



Anda melihat bahwa protokol linier pertama kali dimatikan dan kemudian dihidupkan kembali, yaitu, perubahan yang dibuat berlaku dan antarmuka Port-channel 1 dibuat.



Sekarang mari kita beralih ke antarmuka f0 / 2 dan masuk ke mode channel-group 1 perintah yang diinginkan.



Anda melihat bahwa sekarang port dari tautan atas ditandai dengan penanda hijau, dan port yang lebih rendah ditandai dengan oranye. Dalam hal ini, tidak ada yang diinginkan - mode porta campuran otomatis, karena semua antarmuka dari saklar yang sama harus dikonfigurasi dengan perintah yang sama. Mode otomatis dapat digunakan pada switch kedua, tetapi pada port pertama semua harus bekerja dalam mode yang sama, dalam hal ini diinginkan.

Mari kita masuk ke pengaturan SW1 dan menggunakan perintah untuk rentang antarmuka int rentang f0 / 1-2, agar tidak secara manual memasukkan perintah secara terpisah untuk masing-masing antarmuka, tetapi untuk mengkonfigurasi keduanya dengan satu perintah.

Saya menggunakan perintah mode saluran-grup 2, tetapi saya dapat menggunakan angka apa saja dari 1 hingga 6 untuk menunjukkan grup antarmuka dari sakelar kedua. Karena sisi berlawanan saluran diatur ke mode yang diinginkan, antarmuka sakelar ini harus dalam mode yang diinginkan atau otomatis. Saya memilih parameter pertama, ketik channel-group 2 mode yang diinginkan dan tekan Enter.
Kami melihat pesan bahwa antarmuka saluran Port-channel 2 telah dibuat, dan port f0 / 1 dan f0 / 2 secara berurutan beralih dari status turun ke status naik. Berikut ini adalah pesan bahwa antarmuka Port-channel 2 telah muncul dan protokol garis antarmuka ini juga telah dihidupkan. Sekarang kami telah membentuk saluran agregat EtherChannel.

Anda dapat memverifikasi ini dengan masuk ke pengaturan saklar SW0 dan mengeluarkan perintah ringkasan etherchannel acara. Anda melihat berbagai flag, yang akan kami pertimbangkan nanti, dan kemudian grup 1 menggunakan 1 saluran, jumlah agregator juga 1. Po1 berarti PortChannel 1, dan penunjukan (SU) adalah singkatan dari S - flag level 2, digunakan U. Berikut ini adalah protokol PAGP yang digunakan dan port fisik yang dikumpulkan ke dalam saluran adalah Fa0 / 1 (P) dan Fa0 / 2 (P), di mana bendera P menunjukkan bahwa port ini adalah bagian dari PortChannel.

Saya menggunakan perintah yang sama untuk saklar kedua, dan informasi serupa untuk SW1 muncul di jendela CLI.



Saya memasukkan perintah show spanning-tree dalam pengaturan SW1, dan Anda dapat melihat bahwa PortChannel 2 mewakili satu antarmuka logis, dan biayanya telah menurun dibandingkan dengan biaya dua port terpisah 19 dan sekarang sama dengan 9.



Mari kita lakukan hal yang sama dengan saklar pertama. Anda melihat bahwa parameter Root tidak berubah, tetapi sekarang antara dua switch, bukan dua link fisik ada satu antarmuka logis Po1-Po2.



Mari kita coba mengganti PAGP dengan LACP. Untuk melakukan ini, dalam pengaturan switch pertama, saya menggunakan perintah untuk rentang antarmuka kisaran int f0 / 1-2. Jika sekarang saya masuk ke perintah mode aktif channel-group1 untuk mengaktifkan LACP, itu akan ditolak karena porta Fa0 / 1 dan Fa0 / 2 sudah menjadi bagian dari kanal menggunakan protokol yang berbeda.



Oleh karena itu, saya harus terlebih dahulu memasukkan perintah no-channel 1 grup mode aktif dan hanya kemudian menggunakan mode channel-group1 perintah aktif. Mari kita lakukan hal yang sama dengan sakelar kedua dengan terlebih dahulu memasukkan perintah tanpa saluran-grup 2 dan kemudian perintah aktif mode saluran-grup 2. Jika Anda melihat parameter antarmuka, Anda dapat melihat bahwa Po2 dihidupkan lagi, tetapi masih dalam mode protokol PAGP. Ini tidak benar, karena kita sekarang memiliki LACP, dan dalam hal ini ada tampilan parameter yang salah oleh program Packet Tracer.
Untuk mengatasi perbedaan ini, saya menggunakan solusi sementara - membuat PortChannel lain. Untuk melakukan ini, saya mengetik kisaran perintah int f0 / 1-2 dan tidak ada saluran-grup 2, dan kemudian mode saluran-grup perintah 2 aktif. Mari kita lihat bagaimana ini memengaruhi switch pertama. Saya memasukkan perintah ringkasan etherchannel acara dan melihat bahwa Po1 lagi ditampilkan sebagai menggunakan PAGP. Ini adalah masalah simulasi Paket Tracer, karena PortChannel saat ini dinonaktifkan dan kami tidak harus memiliki saluran sama sekali.

Saya kembali ke jendela CLI dari saklar kedua dan mengeluarkan perintah ringkasan etherchannel acara. Sekarang Po2 ditunjukkan dengan indeks (SD), di mana D berarti turun, yaitu saluran tidak berfungsi. Secara teknis, PortChannel ada, tetapi tidak digunakan, karena tidak ada port yang terkait dengannya.
Saya memasukkan rentang int f0 / 1-2 dan tidak ada perintah grup saluran 1 dalam pengaturan saklar pertama, dan kemudian membuat grup saluran baru, kali ini di bawah nomor 2, menggunakan perintah aktif mode grup-saluran 2. Lalu saya melakukan hal yang sama dalam pengaturan saklar kedua, hanya sekarang grup saluran mendapat nomor 1.

Sekarang grup Port Channel 2 baru telah dibuat pada switch pertama, dan Port Channel 1 pada switch kedua. Saya baru saja menukar nama grup. Seperti yang Anda lihat, secara teknis saya membuat Port Channel baru pada switch kedua, dan sekarang ini ditampilkan dengan parameter yang benar - setelah memasukkan perintah ringkasan etherchannel, kita melihat bahwa Po1 (SU) menggunakan LACP.

Kami melihat gambar yang persis sama di jendela CLI pada sakelar SW0 - grup Po2 (SU) baru menjalankan LACP.



Pertimbangkan perbedaan antara antarmuka dalam keadaan aktif dan antarmuka yang selalu aktif. Saya akan membuat grup saluran baru untuk beralih SW0 dengan kisaran perintah int f0 / 1-2 dan mode grup-saluran 3 aktif. Sebelum itu, perlu untuk menghapus grup saluran 1 dan 2 dengan perintah tanpa saluran-grup 1 dan tanpa saluran-grup 2, jika tidak ketika Anda mencoba menggunakan mode grup-saluran 3 pada perintah, sistem akan menampilkan pesan bahwa antarmuka sudah digunakan untuk bekerja dengan protokol saluran lain.

Lakukan hal yang sama dengan sakelar kedua - hapus saluran-grup 1 dan 2 dan buat grup 3 dengan mode perintah-grup saluran 3 aktif. Sekarang mari kita masuk ke pengaturan SW0 dan gunakan perintah show etherchannel summary. Anda akan melihat bahwa saluran Po3 baru sudah operasional dan tidak memerlukan operasi pendahuluan, seperti PAGP atau LACP.



Segera hidup, tanpa mematikan lalu menyalakan port. Menggunakan perintah yang sama untuk SW1, kita akan melihat bahwa di sini Po3 tidak menggunakan protokol apa pun, yaitu, kami telah membuat EtherChannel statis.

Cisco mengklaim bahwa untuk ketersediaan jaringan yang luas, Anda perlu melupakan PAGP dan menggunakan EtherChannel statis sebagai cara agregasi tautan yang lebih andal.
Bagaimana kita menyeimbangkan beban? Saya kembali ke SWI switch CLI window dan mengeluarkan perintah load-balance show etherchannel. Anda melihat bahwa load balancing dilakukan berdasarkan alamat MAC dari alamat MAC sumber.



Biasanya balancing menggunakan parameter khusus ini, tetapi kadang-kadang tidak sesuai dengan tugas kita. Jika kita ingin mengubah metode penyeimbangan ini, kita perlu masuk ke mode konfigurasi global dan memasukkan perintah port-channel load-balance, setelah itu sistem akan memberikan prompt dengan parameter yang mungkin untuk perintah ini.



Jika Anda menentukan parameter port-channel load-balance src-mac, yaitu, tentukan alamat MAC sumber, fungsi hash akan diaktifkan, yang kemudian akan menunjukkan port mana, yang merupakan bagian dari EtherChannel ini, yang harus digunakan untuk mengirimkan lalu lintas. Setiap kali alamat sumbernya sama, sistem akan menggunakan antarmuka fisik khusus ini untuk mengirim lalu lintas.


Terima kasih telah tinggal bersama kami. Apakah Anda suka artikel kami? Ingin melihat materi yang lebih menarik? Dukung kami dengan melakukan pemesanan atau merekomendasikannya kepada teman-teman Anda, diskon 30% untuk pengguna Habr pada analog unik dari server entry-level yang kami temukan untuk Anda: Seluruh kebenaran tentang VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps dari $ 20 atau bagaimana membagi server? (opsi tersedia dengan RAID1 dan RAID10, hingga 24 core dan hingga 40GB DDR4).

Dell R730xd 2 kali lebih murah? Hanya kami yang memiliki 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV dari $ 199 di Belanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mulai dari $ 99! Baca tentang Cara Membangun Infrastruktur Bldg. kelas menggunakan server Dell R730xd E5-2650 v4 seharga 9.000 euro untuk satu sen?

Source: https://habr.com/ru/post/id466427/


All Articles