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.
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 .
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.
sumber
[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]+
).