Network/Routing

IPv6 (9) Redistribution

billy0529 2014. 9. 14. 18:16
728x90

<>IPv6 redistribution


   

   몇가지 특이사항

   - 기본적으로 대부분의 ipv6 라우팅 프로토콜들이 재분배에 있어 자신의 connected 경로를 제외한다. 

     include-connected명령을 추가해야지만 connected 경로도 함께 포함한다.

   - IPv4, v6 를 막론하고, BGP 와 IGP를 서로 재분배하는 행위는 보통 전체 네트워크를 불안하게만들거나 혹은 다운되는

     등 위험이 수반된다. 따라서 몇몇 특별한 경우를 제외(MPLS VPN 설정등) 하고 BGP는 재분배하지 않는것이 원칙.  

   - IS-IS에서 L1 라우터와 L1L2 라우터는 서로에게 라우팅 경로를 전달하는 방식이 다르므로 이를 완전히 숙지해야 상호 

     재분배시 문제가 발생되지 않는다.




1. RIPng



   OSPFv3 재분배

   - 메트릭 지정, include-connected 추가, 프리픽스리스트, 라우트맵을 통해 (특정경로)에 대해 (특정메트릭) 더하거나 빼기 

   가능


   ISIS 재분배

   - ISIS는 재분배시 level-2 외부경로만 재분배 하도록 기본값설정됨. 따라서 level-1 재분배시엔 명령어 추가. 

   include-conncted 추가해야 한다.


   RIPng 재분배

   - 메트릭은 재분배전의 메트릭을 그대로 가져옴. 따라서 기본적으로는 추가 메트릭 설정 불필요. include-connected 추가.


   MBGP 재분배

   - 재분배전의 동일한 메트릭값을 가져온다. include-connected를 설정해도 커넥트 정보는 가져오지 않는다. 

   redistribute connected설정시엔 가능

   재분배를 실행하는 본인의 AS정보는 재분배 하지 않고, 또한 iBGP로 받은 외부정보도 마찬가지로 재분배 하지 않는다. 

   직접 받은 eBGP경로만을 가져온다. 이는 bgp 설정에서 bgp redistribute-internal 로 설정가능하나 실무에서 사용할일이 없고,    대부분의 경우 사용해서는 안된다. 


   Static 재분배

   재분배전의 동일한 메트릭값을 가진다(1). 디폴트 게이트웨이를 스태틱으로 생성후 재분배시 디폴트 게이트웨이를 광고한다.


   Connected 재분배

   프리픽스리스트, 라우트맵을 통해 재분배하고자 하는 인터페이스를 제외할수 있다.(라우트맵의 match interface 구문) 

   이는 ipv4 동일




2. OSPFv3



   RIPng 재분배

   - 메트릭 기본값 20, E2경로로 재분배되어 내부네트워크 홉경유에 상관없이 고정메트릭을 가진다. metric, metric-type 구문

   으로 조정가능. include-connected 추가해야함.


   ISIS 재분배

   - 메트릭 20, E2경로 기본값동일. ISIS 내부, 외부 경로 여부에 따라 설정을 달리한다. (level-1, level-1-2등)


   OSPFv3 재분배

   - 재분배전의 메트릭과 동일, E2경로 기본값. include-connected 추가. ipv4 에서와 마찬가지로 각 내외부, nssa경로등을

     match  구문으로 적용


   MBGP 

   - 기본값 메트릭 1, E2경로. redisribute-internal 설정해야 iBGP 정보를 받아온다. 


   Static 재분배

   - 기본값 메트릭 20, E2경로. OSPF는 디폴트 게이트 경로(::/0)를 스태틱으로 설정해서 재분배해도 광고하지 않는다. 

   (정확하게는 아예 재분배하지 않음)


   Conneted 재분배

   - 기본값 메트릭 20, E2경로. 프리픽스리스트, 라우트맵을 통해 재분배하고자 하는 인터페이스를 제외할수 있다.




3. OSPFv3 재분배 필터링



   (1) distribute-list


   R1(config-rtr)# distribute-list prefix-list filter out rip ripng


   필터하고자 하는 ripng 정보를 프리픽스리스트로 설정후, 이를 ospf에서 위와 같이 설정한다.

   out은 매우 중요한 명령인데, out of를 뜻함으로 out of ospf, 즉 해당 ospf외에 다른 프로토콜로 재분배시 필터함을 뜻한다.

   필터링 정책 적용시, clear ipv6 ospf pro 혹은 clear ipv6 ospf redistribution으로 초기화해야 적용된다.

   이렇게 필터링함으로써 해당 rip 경로는 LSA에 아예 올리지 않는다.



   (2) route-map


   R1(config)# ipv6 prefix-list filter deny 2001:1:1:3::/64

   R1(config)# ipv6 prefix-list filter permit ::/0 le 128

   R1(config)# route-map r-filter

   R1(config-route-map)# match ipv6 add prefix-list filter 

   R1(config-rtr)# redistribute rip ripng route-map r-filter include-connected


   위와 같이 프리픽스, 라우트맵을 통한 필터도 가능




4. IS-IS



   RIPng 재분배

   - 메트릭 기본값 0, L2 외부경로, internal 경로 기본값.

   ISIS는 기본적으로 L1정보를 L2로 재분배하여 뿌리는데(반대는x) 재분배시 level을 1로 지정할경우 네트워크 구성에 따라 

  문제가 발생할 여지가 있다. include-connected 추가해야함


   OSPF 재분배

   - 메트릭 기본값 0, L2 외부경로, internal 경로 기본값. include-connected 추가


   ISIS 재분배

   - Level 1 only 라우터는 L1L2라우터로 디폴트 게이트웨이를 생성하고 L2 세부 경로를 받지 않는다.

   L1 라우터에서 L2의 세부경로들을 재분배로 받고자 할시 L1L2 라우터에서,


   R1(config-router-af)# redistribute isis level-2 into level-1 distribute-list allnet


   여기서 allnet은 미리 ::/0 le 128로 프리픽스리스트를 생성하여 적용한다(모든네트워크). distribute 리스트는 무조건 설정해야

   함. 메트릭값은 재분배전의 값을 그대로 사용. 라우팅 테이블에 IA (isis interarea)코드로 보여진다.

   참고로 ISIS는 재분배시에만 축약이 가능한데, L1L2라우터에서 summary-prefix 명령을 사용시 L1으로 넘어가는 세부경로를 

   축약 하여 광고한다.


   MBGP 재분배

   - 기본값 메트릭 0, L2 경로. internal 기본값. redisribute-internal 설정해야만 iBGP 정보를 받아온다. 

   include-connected를 설정해도 커텍트 정보는 재분배하지 않는다.




5. MBGP



   RIPng 재분배

  - 기존 메트릭값을 BGP med값으로 환원하여 처리한다.  include-connected 추가


   OSPF 재분배

   - 기존 ospf cost를 그대로 bgp med값으로 환원하여 처리한다. 기본적으로 IA경로만 재분배하지만, match 구문을 통해 

   E경로, ON(nssa)경로도 추가가능하다.


   ISIS 재분배

   - 기존 isis 메트릭을 그대로 사용한다. level-2만 기본으로 재분배하므로 level-1은 따로 지정해야한다.


   Static 재분배 

   - 메트릭 0을 그대로 사용한다. 디폴트 루트(::/0) 정적경로는 재분배되지 않는다.


   Connected 재분배

   - 메트릭 0을 그대로 사용한다.

'Network > Routing' 카테고리의 다른 글

Policy-Based Routing (PBR)  (0) 2014.09.24
IPv6 (8) MBGP  (0) 2014.09.03
IPv6 (7) EIGRP  (0) 2014.09.02
IPv6 (6) IS-IS  (0) 2014.09.01
IPv6 (5) OSPFv3  (0) 2014.08.27