BGP 정규식. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. + _. +


14

누구든지 무슨 뜻인지 말해 줄 수 있습니까 ip as-path access-list 100 deny .+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+_.+?!

인터넷에서이 정규 표현식의 의미를 검색했지만 정보를 찾을 수 없었습니다.

답변:


18

를 볼 때마다 .+_정규 표현식은 단일 BGP 자치 시스템을 나타냅니다. 이 경로 목록은 BGP를 12 경로 이상의 경로로 거부합니다.

정규식 .은 모든 문자를 나타내며 +선택적으로 이전 문자를 무제한으로 반복하는 와일드 카드이고 _자율 시스템 경로 사이의 공백을 나타냅니다. 자세한 내용은 Cisco IOS 정규식 안내서 또는이 INE BGP 정규식 블로그를 참조하십시오 .


마이크 안녕하세요, 도와 주셔서 감사합니다. 매우 유용한. 친애하는.
ipermo

당신은 당신의 프로젝트에 가장 환영 좋은 행운입니다
마이크 페닝 턴

1
추가 정보로서, IOS는 AS-path 크기를보다 쉽게 ​​제한 할 수 있도록 'bgp maxas-limit n'을 오랫동안 지원해 왔지만 분명히 전역 적이지만, as-path 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
AS-path 정규 표현식은 '정상적인'정규 표현식이 아니며 이미 숫자 만 사용할 수있는 것으로 주어졌습니다.
Teun Vink

1
이것이 OP가 필요로하는 방식으로 작동하는지 완전히 확신하지 못합니다. [0-9]+[0-9]+자율 시스템 경로 사이의 공간을 고려하지 않습니다. 즉, 0-9 ( [0-9])와 무한한 횟수 ( +) 를 일치 시키고 또 다른 무한 0-9 세트 ( [0-9]+)를 직접 일치 시킵니다.
Ryan Foley 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.