728x90
<>AS Filtering
1. AS_Path access-list
R3(config)# ip as-path access-list 1 deny ^12$
R3(config)# ip as-path access-list 1 permit .*
R3(config)# router bgp 3
R3(config-router)# neighbor 1.1.13.1 filter-list 1 in
^12$ 는 AS 12의 경로만을 가진 AS_PATH 정보를 규정한다. 따라서 위의 예제는 R4의 네트워크를 제외한 AS 12 의 모든
네트워크가 필터링 된다. AS_PATH 필터링은 이와같이 정규표현법 (Regular Expression)을 이용한다.
2. route-map filtering
AS 필터링과 더불어 속성을 변경해야할 필요가 있을시엔 route-map을 사용한다
R4에서 R3의 네트워크 [33.1.0.0] 만 허용하고, 이중 [33.1.2.1] [33.1.3.1] 이 두 네트워크에 대해 로컬 프리퍼런스 값을
500으로 조정한다.
permit 3$ 의 의미는 AS 3 에서 생성된 네트워크를 모두 허용하라는 의미이다
자세한건 Regular Expression 구글링
R4 BGP Table
R4의 로컬 네트워크 정보와 R3의 정보를 제외하고 모두 필터링 되었다.
(1) [33.1.2.0] [33.1.3.0] local-preference 값을 500으로 변경하였다.
반응형
'Network > Routing' 카테고리의 다른 글
BGP (16) Default Route (0) | 2014.05.22 |
---|---|
BGP (15) Load Balancing (0) | 2014.05.22 |
BGP (13) Network Filtering (0) | 2014.05.21 |
BGP (12) Community (0) | 2014.05.21 |
BGP (11) Output Path (0) | 2014.05.16 |