Network/Service Provider

Multicast (5) PIM-SM (BSR)

billy0529 2014. 9. 30. 20:00
728x90

<>BSR



Bootstrap Router , BSR은 자동 RP 선정 방식의 표준 프로토콜로써 Cisco 외에 타 벤더에서도 사용이 가능하다.

BSR 라우터는 Auto RP의 Mapping agent와 비슷한 역할을 한다.


RP candidate로 선정된 라우터는 자신이 RP 후보임을 BSR candidate 로 광고한다. 

==> BSR candidate 로 선정된 라우터중 Priority 가 높은 라우터가 BSR로 선정되고, 같을경우 IP가 높은 라우터가 BSR로 선정된다. 선정되지 못한 BSR 라우터는 BSR 광고, RP 후보 광고등을 하지 않는다.

==> BSR로 선정된 라우터는 인접라우터에게 본인 BSR이라고 광고하고, RP 후보 정보를 보낸다. RP 선정은 각 라우터 재량에 맡긴다.

==> BSR 광고[239.0.0.13] 를 받은 인접라우터는 받은 BSR 광고를 다시 재생하여 PIM 라우터로 보낸다. 따라서 스파스모드에서도 모든 PIM 인터페이스로 추가적인 설정이 필요없이 BSR 광고와 RP 정보를 전달받을수 있다. 



  예제 

   (1) R2, R3은 RP cadidate로 선정하고, R3의 RP priority를 10으로 설정

   (2) R4, R5는 BSR candidate로 선정하고, R4의 BSR 우선도를 10으로, hash-mask-length 값은 0으로 설정



1. Configuration



   (1) RP candidate


   R2(config)# ip pim rp-candidate lo0 

   R3(config)# ip pim rp-candidate lo0 priority 10


   R2, R3을 RP candidate 로 설정하고,  R3의 RP priority 를 10으로 조정하였다. RP 우선도는 대체적으로 조정할필요는

   없는데, 굳이 사용할경우는 RP로 지정되지 않아야할 라우터에대해 우선도 값을 높게 주어 아예 선정되지 않도록 하는 경우

   가 대부분인다. 낮은 우선도를 우선해서 선정하게 되며 기본값은 0 으로 모두 highest priority 로 책정되어있다.



   (2) BSR candidate


   R4(config)# ip pim bsr-candidate lo0 0 10

   R5(config)# ip pim bsr-candidate lo0


   BSR candidate를 선정한다. hash-mask-length 값은 모두 0으로, 우선도는 R4를 10으로 설정하였다.

   BSR 우선도가 R4가 더 높으므로 R4가 메인 BSR 라우터가 되고, R5는 백업이 된다.

   R4의 루프백주소를 비활성화하여 R5가 BSR 라우터 자리를 받아오는지 확인한다.


   Hash-mask-length 는 각 0-32 까지 설정할수 있으며, 각 그룹에 대한 다른 RP를 배정함으로써 로드밸런싱등을

   구현하는 기능이다. 각 값에 따라 RP 를 다르게 선정하며, 해시 값에 따라 RP 선정 라우터가 바뀐다.

   기본값은 0으로 설정되며, 이는 운용되는 모든 멀티캐스트 그룹에서 하나의 RP만 선정한다.



   (3) BSR 광고 차단


   R6에서 R4, R5로부터 BSR 광고를 받지 않도록 설정한다.


   R6(config-if)# ip pim bsr-border


   R6의 두 인터페이스에서 모두 설정하여, inbound, outbound 모두 적용된다.

   show ip pim bsr-router 명령으로 확인해도 BSR 정보를 받지 않는다.

   다만 멀티캐스트 패킷은 허용하며, 이를 같이 차단하기 위해서는 ip multicast boundary 명령어를 사용한다.


   

 



'Network > Service Provider' 카테고리의 다른 글

Multicast (7) PIM-SSM  (0) 2014.10.03
Multicast (6) MSDP  (0) 2014.10.01
Multicast (4) PIM-SM (Auto RP)  (0) 2014.09.26
Multicast (3) PIM-SM (static RP)  (0) 2014.09.23
Multicast (2) PIM-DM  (0) 2014.09.23