Ekspresi reguler BGP. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. +


14

adakah yang bisa memberi tahu saya ip as-path access-list 100 deny .+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+kepanjangan dari apa ?

Saya mencari di internet untuk arti dari ekspresi reguler ini, tetapi saya tidak dapat menemukan info apa pun.

Jawaban:


18

Setiap kali Anda melihat .+_, ekspresi reguler tersebut mewakili sistem otonom BGP tunggal. Daftar as-path ini menolak BGP sebagai jalur yang sama dengan atau lebih panjang dari 12 jalur.

Ekspresi reguler berfungsi karena .mewakili karakter apa pun, +adalah kartu liar yang secara opsional mengulangi karakter sebelumnya dalam jumlah tak terbatas, dan _mewakili ruang antara jalur sistem otonom. Untuk informasi lebih lanjut, lihat panduan Ekspresi Reguler Cisco IOS , atau blog INE BGP Regular Expressions ini .


Halo Mike, terima kasih atas bantuan dan klarifikasi Anda. Sangat berguna. Salam Hormat.
ipermo

selamat datang, semoga sukses dengan proyek Anda
Mike Pennington

1
Sebagai info tambahan, iOS telah lama mendukung 'bgp maxas-limit n' untuk membuatnya lebih mudah untuk membatasi ukuran AS-path, namun jelas bersifat global, sedangkan ACL path yang dapat Anda hubungi lebih banyak pembedahan.
ytti

-1

Ini akan cocok dengan 12 daftar AS-path. Tapi, saya pikir cara yang lebih tepat untuk mencocokkannya adalah ^ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [ 0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + $, karena ekspresi yang Anda sebutkan mungkin cocok dengan karakter apa pun yaitu. termasuk karakter dan huruf khusus.


1
Ekspresi reguler AS-path bukanlah ekspresi reguler 'normal', itu sudah menjadi kenyataan bahwa hanya angka yang dapat digunakan.
Teun Vink

1
Saya tidak sepenuhnya yakin ini akan bekerja seperti OP membutuhkannya. [0-9]+[0-9]+tidak menjelaskan ruang antara jalur sistem otonom. Secara sederhana, dikatakan cocok dengan 0-9 ( [0-9]) jumlah tak terbatas kali ( +) diikuti langsung oleh set tak terbatas 0-9 lainnya ( [0-9]+).
Ryan Foley
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.