BGP นิพจน์ทั่วไป + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. +


14

ใครช่วยบอกฉันหน่อยได้ไหมว่าอะไรip as-path access-list 100 deny .+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+!

ฉันค้นหาความหมายของนิพจน์ทั่วไปนี้ทางอินเทอร์เน็ต แต่ฉันไม่สามารถหาข้อมูลใด ๆ ได้

คำตอบ:


18

ทุกครั้งที่คุณเห็น.+_นิพจน์ทั่วไปนั้นจะแทนระบบ BGP เดี่ยว รายการ as-path นี้ปฏิเสธ BGP เป็นเส้นทางเท่ากับหรือยาวกว่า 12 เส้นทางยาว

นิพจน์ปกติใช้งานได้เพราะ.แสดงถึงอักขระใด ๆ+เป็น wild card ซึ่งสามารถเลือกอักขระก่อนหน้าซ้ำได้ไม่ จำกัด จำนวนครั้งและ_แสดงถึงช่องว่างระหว่างเส้นทางของระบบอิสระ สำหรับข้อมูลเพิ่มเติมโปรดดูที่คู่มือการแสดงออก Cisco IOS ปกติหรือนี้INE BGP นิพจน์ปกติบล็อก


สวัสดีไมค์ขอขอบคุณสำหรับความช่วยเหลือและความกระจ่างของคุณ มีประโยชน์มาก. ขอแสดงความนับถืออย่างสูง.
ipermo

ขอให้คุณโชคดีกับโครงการของคุณมากที่สุด
Mike Pennington

1
ในฐานะข้อมูลเพิ่มเติม IOS ได้ให้การสนับสนุน 'bgp maxas-limit n' เป็นระยะเวลานานเพื่อให้ง่ายต่อการ จำกัด ขนาดเส้นทาง AS- อย่างไรก็ตามมันเป็นระดับโลกที่เห็นได้ชัดในขณะที่ ACL เป็นเส้นทางที่คุณสามารถโทรผ่าตัดได้มากขึ้น
ytti

-1

มันจะจับคู่ 12 รายการเส้นทาง AS แต่ฉันคิดว่าวิธีการจับคู่ที่เหมาะสมกว่านั้นน่าจะเป็น ^ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [ 0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + $ เพราะ การแสดงออกที่คุณกล่าวถึงอาจจะตรงกับตัวละครใด ๆ เช่น รวมอักขระพิเศษและตัวอักษร


1
นิพจน์ทั่วไปตามเส้นทางไม่ใช่นิพจน์ปกติ 'ปกติ' เนื่องจากมีตัวเลขที่สามารถใช้ได้เท่านั้น
Teun Vink

1
ฉันไม่แน่ใจว่าสิ่งนี้จะทำงานได้อย่างที่ OP ต้องการ [0-9]+[0-9]+ไม่ได้คำนึงถึงช่องว่างระหว่างเส้นทางของระบบแบบอิสระ ในแง่ธรรมดามันบอกว่าจะจับคู่ 0-9 ( [0-9]) จำนวนอนันต์ครั้ง ( +) ตามด้วยโดยตรงอีกชุดที่ไม่มีที่สิ้นสุด 0-9 เซ็ต ( [0-9]+)
Ryan Foley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.