Network/Routing

BGP (14) AS Filtering

billy0529 2014. 5. 21. 18:08
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