Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Mari kita andaikan bahawa STP berada dalam keadaan penumpuan. Apakah yang berlaku jika saya mengambil kabel dan menyambungkan suis H terus ke suis akar A? Root Bridge akan "melihat" bahawa ia mempunyai port baru yang didayakan dan akan menghantar BPDU ke atasnya.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Suis H, setelah menerima bingkai ini dengan kos sifar, akan menentukan kos laluan melalui port baharu sebagai 0+19 = 19, walaupun pada hakikatnya kos port akarnya ialah 76. Selepas ini, port suis H , yang sebelum ini berada dalam keadaan kurang upaya, akan melalui semua peringkat peralihan dan bertukar kepada mod penghantaran hanya selepas 50 saat. Jika peranti lain disambungkan ke suis ini, maka mereka semua akan kehilangan sambungan ke suis akar dan ke rangkaian secara keseluruhan selama 50 saat.

Suis G melakukan perkara yang sama, setelah menerima daripada suis H bingkai BPDU dengan pemberitahuan kos sebanyak 19. Ia menukar kos port yang diperuntukkan kepada 19 + 19 = 38 dan menugaskannya semula sebagai port akar baharu, kerana kosnya Port Root bekas ialah 57, iaitu lebih besar daripada 38. Ini memulakan semua peringkat penugasan semula port sekali lagi, berlangsung selama 50 saat, dan, akhirnya, keseluruhan rangkaian runtuh.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Sekarang mari kita lihat apa yang akan berlaku dalam situasi yang sama apabila menggunakan RSTP. Suis akar akan menghantar BPDU dengan cara yang sama ke suis H yang disambungkan kepadanya, tetapi selepas itu ia akan menyekat portnya. Setelah menerima bingkai ini, suis N akan menentukan bahawa laluan ini mempunyai kos yang lebih rendah daripada port akarnya, dan akan segera menyekatnya. Selepas ini, N akan menghantar Proposal kepada suis root dengan permintaan untuk membuka port baru, kerana kosnya kurang daripada kos port root sedia ada. Selepas suis akar bersetuju dengan permintaan itu, ia akan membuka kunci portnya dan menghantar Perjanjian untuk menukar H, selepas itu suis akan menjadikan port baharu sebagai port akarnya.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Pada masa yang sama, terima kasih kepada mekanisme Cadangan/Perjanjian, penugasan semula port akar akan berlaku hampir serta-merta, dan semua peranti yang disambungkan ke suis H tidak akan kehilangan sambungan dengan rangkaian.
Dengan menetapkan Port Root baharu, suis N akan menukar port akar lama menjadi port alternatif. Perkara yang sama akan berlaku dengan suis G - ia akan bertukar-tukar mesej Cadangan/Perjanjian dengan suis H, tetapkan port akar baharu dan sekat port yang tinggal. Kemudian proses akan diteruskan dalam segmen rangkaian seterusnya dengan suis F.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Suis F, setelah menganalisis kos, akan melihat bahawa laluan ke suis akar melalui port bawah akan menelan kos 57, walaupun pada hakikatnya laluan sedia ada melalui port atas berharga 38, dan akan meninggalkan segala-galanya seperti sedia ada. Setelah mengetahui tentang perkara ini, suis G akan menyekat port menghadap F dan akan memajukan trafik ke suis akar di sepanjang laluan GHA baharu.

Sehingga suis F menerima Cadangan/Perjanjian daripada suis G, ia akan memastikan port bawahnya disekat untuk mengelakkan gelung. Oleh itu, anda boleh melihat bahawa RSTP ialah protokol yang sangat pantas yang tidak menimbulkan masalah yang wujud dalam STP pada rangkaian.
Sekarang mari kita beralih kepada melihat arahan. Anda perlu masuk ke mod konfigurasi suis global dan pilih mod PVST atau RPVST menggunakan arahan mod spanning-tree . Kemudian anda perlu memutuskan cara menukar keutamaan VLAN tertentu. Untuk melakukan ini, gunakan perintah spanning-tree vlan <VLAN number> priority <value>. Daripada tutorial video terakhir, anda harus ingat bahawa keutamaan ialah gandaan 4096 dan secara lalai nombor ini ialah 32768 ditambah nombor VLAN. Jika anda memilih VLAN1, keutamaan lalai ialah 32768+1= 32769.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Mengapakah anda mungkin perlu menukar keutamaan rangkaian? Kami tahu bahawa BID terdiri daripada nilai keutamaan angka dan alamat MAC. Alamat MAC peranti tidak boleh ditukar; ia mempunyai nilai tetap, jadi anda hanya boleh menukar nilai keutamaan.

Mari kita anggap bahawa terdapat rangkaian yang besar di mana semua peranti Cisco disambungkan secara bulat. Dalam kes ini, PVST diaktifkan secara lalai, jadi sistem akan memilih suis akar. Jika semua peranti mempunyai keutamaan yang sama, maka suis dengan alamat MAC tertua akan mempunyai keutamaan. Walau bagaimanapun, ini mungkin suis model lama yang berusia 10-12 tahun, yang tidak mempunyai kuasa dan prestasi yang mencukupi untuk "memimpin" rangkaian yang begitu luas.
Pada masa yang sama, anda mungkin mempunyai suis baharu pada rangkaian anda yang berharga beberapa ribu dolar, yang, disebabkan alamat MAC yang lebih besar, terpaksa "mematuhi" suis lama yang berharga beberapa ratus dolar. Jika suis lama menjadi suis akar, ini menunjukkan kecacatan reka bentuk rangkaian yang serius.

Oleh itu, anda mesti pergi ke tetapan suis baharu dan menetapkan nilai keutamaan minimum, contohnya, 0. Apabila menggunakan VLAN1, jumlah nilai keutamaan ialah 0+1=1, dan semua peranti lain akan sentiasa menganggapnya sebagai suis akar.

Sekarang mari kita bayangkan keadaan sedemikian. Jika suis akar menjadi tidak tersedia atas sebab tertentu, anda mungkin mahu suis akar baharu bukan sebarang suis dengan keutamaan paling rendah, tetapi suis khusus dengan keupayaan rangkaian yang lebih baik. Dalam kes ini, dalam tetapan Root Bridge, arahan digunakan yang menetapkan suis akar primer dan sekunder: spanning-tree vlan <VLAN number> root <primary/secondary>. Nilai keutamaan bagi suis Utama akan bersamaan dengan 32768 – 4096 – 4096 = 24576. Untuk suis Sekunder ia dikira menggunakan formula 32768 – 4096 = 28672.

Anda tidak perlu memasukkan nombor ini secara manual - sistem akan melakukannya untuk anda secara automatik. Oleh itu, suis akar akan menjadi suis dengan keutamaan 24576, dan jika ia tidak tersedia, suis dengan keutamaan 28672, walaupun pada hakikatnya keutamaan lalai semua suis lain adalah tidak kurang daripada 32768. Ini harus dilakukan jika anda tidak melakukannya mahu sistem menetapkan suis akar secara automatik.

Jika anda ingin melihat tetapan protokol STP, anda perlu menggunakan perintah ringkasan pokok spanning-show. Sekarang mari kita lihat semua topik yang telah kita pelajari hari ini menggunakan Packet Tracer. Saya menggunakan topologi rangkaian 4 2690 suis, ini tidak penting kerana semua model suis Cisco menyokong STP. Mereka disambungkan antara satu sama lain supaya rangkaian membentuk lingkaran ganas.

Secara lalai, peranti Cisco beroperasi dalam mod PSTV+, yang bermaksud bahawa setiap port memerlukan tidak lebih daripada 20 saat untuk penumpuan. Panel simulasi membolehkan anda menggambarkan penghantaran trafik dan melihat parameter operasi rangkaian yang dibuat.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Anda boleh melihat apa itu bingkai STP BPDU. Jika anda melihat sebutan versi 0, maka anda mempunyai STP, kerana versi 2 digunakan untuk RSTP. Nilai ID Root, yang terdiri daripada keutamaan dan alamat MAC suis akar, dan nilai ID Jambatan yang sama juga diberikan di sini.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Nilai ini adalah sama, kerana kos laluan ke suis akar untuk SW0 ialah 0, oleh itu, ia sendiri adalah suis akar. Oleh itu, selepas menghidupkan suis, terima kasih kepada penggunaan STP, Jambatan Root dipilih secara automatik dan rangkaian mula berfungsi. Anda boleh melihat bahawa untuk mengelakkan gelung, port atas Fa0/2 suis SW2 telah ditukar kepada keadaan Penyekatan, tetapi itu ditunjukkan oleh warna oren penanda.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Mari pergi ke konsol tetapan suis SW0 dan gunakan beberapa arahan. Yang pertama ialah arahan show spanning-tree, selepas memasukkan skrin akan menunjukkan maklumat tentang mod PSTV+ untuk rangkaian VLAN1. Jika kita menggunakan beberapa VLAN, satu lagi blok maklumat akan muncul di bahagian bawah tetingkap untuk rangkaian kedua dan seterusnya yang digunakan.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Anda boleh melihat bahawa STP tersedia di bawah piawaian IEEE, yang bermaksud menggunakan PVSTP+. Secara teknikal ini bukan standard .1d. Maklumat ID Root juga disediakan di sini: keutamaan 32769, alamat MAC peranti root, kos 19, dsb. Seterusnya maklumat ID Jambatan, yang mentafsir nilai keutamaan 32768 +1, dan mengikuti alamat MAC yang lain. Seperti yang anda lihat, saya tersilap - suis SW0 bukan suis akar, suis akar mempunyai alamat MAC yang berbeza yang diberikan dalam parameter ID Root. Saya fikir ini disebabkan oleh fakta bahawa SW0 menerima bingkai BPDU dengan maklumat bahawa sesetengah suis pada rangkaian mempunyai sebab yang baik untuk memainkan peranan akar. Kita akan lihat ini sekarang.

(nota penterjemah: Root ID ialah pengecam suis akar, sama untuk semua peranti rangkaian VLAN yang sama yang beroperasi melalui protokol STP, ID Jambatan ialah pengecam suis tempatan sebagai sebahagian daripada Root Bridge, yang mungkin berbeza untuk suis yang berbeza dan VLAN yang berbeza).

Satu lagi keadaan yang menunjukkan bahawa SW0 bukan suis akar ialah suis akar tidak mempunyai Port Root, dan dalam kes ini terdapat Port Root dan Port Ditetapkan, yang berada dalam keadaan pemajuan. Anda juga melihat jenis sambungan ialah p2p, atau point-to-point. Ini bermakna port fa0/1 dan fa0/2 disambungkan terus ke suis jiran.
Jika beberapa port disambungkan ke hab, jenis sambungan akan ditetapkan sebagai dikongsi, kita akan melihat perkara ini kemudian. Jika saya memasukkan arahan untuk melihat ringkasan pokok spanning-show, kita akan melihat bahawa suis ini berada dalam mod PVSTP, diikuti dengan senarai fungsi port yang tidak tersedia.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Berikut menunjukkan status dan bilangan port yang menyediakan VLAN1: menyekat 0, mendengar 0, belajar 0, 2 port berada dalam keadaan pemajuan dalam mod STP.
Sebelum beralih ke suis SW2, mari lihat tetapan suis SW1. Untuk ini kami menggunakan arahan show spanning-tree yang sama.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Anda melihat bahawa alamat MAC Root ID suis SW1 adalah sama dengan SW0, kerana semua peranti pada rangkaian, apabila menumpu, menerima alamat yang sama bagi peranti Root Bridge, kerana mereka mempercayai pilihan yang dibuat oleh protokol STP. Seperti yang anda lihat, SW1 ialah suis akar, kerana alamat ID Root dan ID Jambatan adalah sama. Di samping itu, terdapat mesej "suis ini ialah suis akar."

Satu lagi tanda suis akar ialah ia tidak mempunyai port Root; kedua-dua port ditetapkan sebagai Ditetapkan. Jika semua port ditunjukkan sebagai Ditetapkan dan berada dalam keadaan pemajuan, maka anda mempunyai suis akar.

Suis SW3 mengandungi maklumat yang serupa, dan kini saya beralih kepada SW2 kerana salah satu portnya berada dalam keadaan Penyekatan. Saya menggunakan arahan show spanning-tree dan kami melihat bahawa maklumat Root ID dan nilai keutamaan adalah sama dengan suis lain.
Ia juga menunjukkan bahawa salah satu pelabuhan adalah Alternatif. Jangan keliru dengan ini, piawaian 802.1d memanggilnya sebagai Port Penyekatan, dan dalam PVSTP port yang disekat sentiasa ditetapkan sebagai Alternatif. Jadi, port Fa0/2 ganti ini berada dalam keadaan tersekat, dan port Fa0/1 bertindak sebagai Port Root.

Port yang disekat terletak dalam segmen rangkaian antara suis SW0 dan suis SW2, jadi kami tidak mempunyai gelung. Seperti yang anda lihat, suis menggunakan sambungan p2p kerana tiada peranti lain disambungkan kepada mereka.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Kami mempunyai rangkaian yang menumpu menggunakan protokol STP. Sekarang saya akan mengambil kabel dan menyambung suis SW2 terus ke suis tamat SW1. Selepas ini, semua port SW2 akan ditunjukkan dengan penanda oren.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Jika kita menggunakan perintah ringkasan show spanning-tree, kita akan melihat bahawa pertama sekali kedua-dua port berada dalam keadaan Mendengar, kemudian ia beralih ke keadaan Pembelajaran dan selepas beberapa saat ke keadaan Forwarding, dan warna penanda berubah kepada hijau. Jika sekarang kita memasukkan perintah show spanning-tree, kita dapat melihat bahawa Fa0/1, yang sebelum ini merupakan port Root, kini telah memasuki keadaan disekat dan kini dipanggil port Alternatif.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Port Fa0/3, yang mana kabel suis akar disambungkan, menjadi port Root, dan port Fa0/2 menjadi port Ditetapkan yang ditetapkan. Mari kita lihat lagi proses penumpuan yang sedang berjalan. Saya akan memutuskan sambungan kabel SW2-SW1 dan kembali ke topologi sebelumnya. Anda boleh melihat bahawa port SW2 mula-mula menyekat dan bertukar kembali kepada oren, kemudian maju melalui keadaan Mendengar dan Pembelajaran secara berurutan dan berakhir dalam keadaan Pemajuan. Dalam kes ini, satu port bertukar hijau, dan yang kedua, disambungkan ke suis SW0, kekal oren. Proses penumpuan mengambil masa yang agak lama, begitulah kos STP.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Sekarang mari kita lihat cara RSTP berfungsi. Mari kita mulakan dengan suis SW2 dan masukkan perintah rapid-pvst mod spanning-tree dalam tetapannya. Perintah ini hanya mempunyai dua pilihan: pvst dan rapid-pvst, saya menggunakan yang kedua. Selepas memasukkan arahan, suis bertukar kepada mod RPVST, anda boleh menyemak ini dengan arahan show spanning-tree.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Pada mulanya anda melihat mesej yang mengatakan bahawa kami kini menjalankan RSTP. Segala-galanya kekal tidak berubah. Kemudian saya perlu melakukan perkara yang sama untuk semua peranti lain dan itu sahaja untuk persediaan RSTP. Mari lihat cara protokol ini berfungsi dengan cara yang sama seperti yang kami lakukan untuk STP.

Saya sekali lagi menyambungkan suis SW2 secara terus dengan kabel ke suis akar SW1 - mari lihat seberapa cepat penumpuan berlaku. Saya menaip perintah ringkasan pokok spanning-show dan melihat bahawa dua port suis berada dalam keadaan Menyekat, 1 berada dalam keadaan Forwarding.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Anda boleh melihat bahawa penumpuan berlaku hampir serta-merta, jadi anda boleh menilai sejauh mana RSTP lebih pantas daripada STP. Seterusnya, kita boleh menggunakan perintah lalai portfast spanning-tree, yang akan menukar semua port suis ke mod portfast secara lalai. Ini benar jika kebanyakan port suis adalah port Edge yang disambungkan terus kepada hos. Jika kami mempunyai sebarang port bukan Edge, kami mengkonfigurasinya kembali ke mod spanning-tree.

Untuk mengkonfigurasi kerja dengan VLAN, anda boleh menggunakan perintah vlan <number> spanning-tree dengan keutamaan parameter (menetapkan keutamaan suis untuk spanning-tree) atau root (menyerahkan suis kepada akar). Kami menggunakan perintah keutamaan spanning-tree vlan 1, menentukan sebagai keutamaan mana-mana nombor yang merupakan gandaan 4096, dalam julat dari 0 hingga 61440. Dengan cara ini, anda boleh menukar keutamaan mana-mana VLAN secara manual.

Anda boleh menaip perintah akar spanning-tree vlan 1 dengan parameter primer atau sekunder untuk mengkonfigurasi port akar utama atau sandaran untuk rangkaian tertentu. Jika saya menggunakan spanning-tree vlan 1 root primary, port ini akan menjadi port root utama untuk VLAN1.

Saya akan memasukkan arahan show spanning-tree, dan kita akan melihat bahawa suis SW2 ini mempunyai keutamaan 24577, alamat MAC Root ID dan ID Jambatan adalah sama, yang bermaksud bahawa ia kini telah menjadi suis akar.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Anda melihat betapa cepat penumpuan dan perubahan dalam peranan suis berlaku. Sekarang saya akan membatalkan mod suis utama dengan arahan tiada spanning-tree vlan 1 root primary, selepas itu keutamaannya akan kembali kepada nilai sebelumnya iaitu 32769, dan peranan suis akar akan sekali lagi pergi ke SW1.

Mari lihat cara portfast berfungsi. Saya akan memasukkan arahan int f0/1, pergi ke tetapan port ini dan gunakan arahan spanning-tree, selepas itu sistem akan menggesa nilai parameter.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Seterusnya, saya menggunakan perintah portfast spanning-tree, yang boleh dimasukkan dengan parameter disable (melumpuhkan fungsi portfast untuk port tertentu) atau trunk (mendayakan fungsi portfast untuk port tertentu walaupun dalam mod trunk).

Jika anda memasukkan portfast spanning-tree, fungsi hanya akan didayakan pada port ini. Untuk mengaktifkan fungsi BPDU Guard, anda perlu menggunakan perintah membolehkan bpduguard spanning-tree; perintah disable bpduguard spanning-tree menyahdayakan fungsi ini.

Saya akan bercakap tentang satu perkara lagi. Jika untuk VLAN1 antara muka suis SW2 ke arah SW3 disekat, maka dengan tetapan lain untuk VLAN lain, sebagai contoh, VLAN2, antara muka yang sama boleh menjadi port akar. Oleh itu, sistem boleh melaksanakan mekanisme pengimbangan beban trafik - dalam satu kes segmen rangkaian ini tidak digunakan, dalam satu lagi ia digunakan.

Saya akan menunjukkan kepada anda apa yang berlaku apabila, apabila menyambungkan hab, kami mempunyai antara muka yang dikongsi. Saya akan menambah hab pada litar dan menyambungkannya ke suis SW2 dengan dua kabel.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Perintah show spanning-tree akan memaparkan gambar berikut.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Fa0/5 (port kiri bawah suis) menjadi port sandaran, dan port Fa0/4 (port kanan bawah suis) menjadi port yang ditetapkan. Jenis kedua-dua port adalah biasa, atau dikongsi. Ini bermakna segmen antara muka suis hab ialah rangkaian biasa.

Terima kasih kepada penggunaan RSTP, kami mempunyai pembahagian kepada port alternatif dan sandaran. Jika kita menukar suis SW2 ke mod pvst menggunakan perintah pvst mod spanning-tree, kita akan melihat bahawa antara muka Fa0/5 telah sekali lagi bertukar kepada keadaan Alternatif, kerana kini tiada perbezaan antara port sandaran dan port alternatif.

Latihan Cisco 200-125 CCNA v3.0. Hari 37. STP: pemilihan fungsi Root Bridge, PortFast dan BPDU guard. Bahagian 2

Ini adalah pelajaran yang sangat panjang, dan jika anda tidak memahami sesuatu, saya menasihati anda untuk menyemaknya semula.


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