Network/Service Provider

Multicast (3) PIM-SM (static RP)

billy0529 2014. 9. 23. 21:46
728x90

<>Static-RP



수동(static)으로 RP를 지정하여 이를 기반으로한 셰어드 트리 (shared tree)를 구축한다. 처음 패킷은 RP를 통해서 셰어드 트리로 통신하고 다음 패킷부터는 그보다 더 좋은경로가 있을시 해당경로를 이용한다. (셰어드트리->소스트리)

셰어드 트리에서 소스 트리로 넘어가는 시점을 SPT 스위치오버 임계치를 통해 조정가능하다.



   

   예제 

   (1) R5_RP 라우터를 RP 라우터로 지정한다. (Static RP)

   (2) 별도의 지정을 하지 않을시 자동으로 R3은 DR로 작동한다.

   



1. Configuration



   (1) RP 주소를 수동으로 지정한다. 반드시 원격지에서 통신이 가능한 주소라야 한다.

        특정그룹에 대해서만 RP에 등록되도록 엑세스리스트로 설정할수 있다. ip pim rp-address 뒤에 엑세스리스트를 명시

        한다.

   (2) PIM sparse-mode로 동작시킨다.




2. 프레임 흐름


   (1) Host 에서 239.1.1.1에 대한 Join 메시지를 보낸다.

   (2) DR인 R3은 멀티캐스트 패킷을 R4로 전송하고 이를 RP가 받은후 R6으로 전송

   (3) EIGRP 라우팅 테이블상에서 R4 - Host 간의 최단경로는 [1.1.46.x] 경유하는 경로이므로, R4-R5-R6 경로는

        모두 프룬상태가 되어 멀티캐스트 패킷을 전달하지 않고, R4-R6 소스트리로 전송한다. (SPT switchover)

   (4) 모든 PIM 라우터는 1분마다 조인메시지를 갱신하고, DR 라우터도 igmp query를 전송하여 현재 패킷을 받고 있는

        호스트, 수신자를 확인한다. 이로인해 프룬상태를 방지하게 된다.




3. Shortest Path Tree (SPT) switchover


   셰어드 트리에서 소스 트리로 변환되는 SPT 스위치 전환시점에 대한 구체적인 설정을 한다.

   멀티캐스트를 전송받는 호스트의 바로 전 홉, 측 last hop은 SPT에 합류하여, 첫 패킷을 RP를 통한후 그이후는 

   소스트리로 통신하도록 시스코의 기본값으로 설정되어 있다. (SPT-threshold 0)

   예제에서는 R6이 last hop으로써 (flag C) SPT 임계치에 관련된 조정을 통해 소스 트리와 셰어드 트리의 경로를 

   조정하게 된다. 



   GROUP 239.1.1.1에 대해 R6에서 소스트리로 전환하지 않는다.



   (1) 239.1.1.1 GROUP에 대해 엑세스 리스트로 지정하여 해당 그룹에 대해서 SPT-threshold를 적용한다.

        그룹을 특정하지 않으면 모든 멀티캐스트 그룹에 대해 적용된다.

   (2) 위의 엑세스리스트로 지정된 멀티캐스트 그룹에 대해 SPT 스위치오버가 일어나지 않도록한다.

        infinity 명령어 대신 kbps단위의 임계치를 설정하여, 소스 트리로 넘어가는 SPT 한계를 특정할수 있다. 

        기본값은 0 인데, 즉 첫패킷 이후는 무조건 소스 트리로 넘어가도록 되어있다.




   


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

Multicast (5) PIM-SM (BSR)  (0) 2014.09.30
Multicast (4) PIM-SM (Auto RP)  (0) 2014.09.26
Multicast (2) PIM-DM  (0) 2014.09.23
Multicast (1)  (0) 2014.09.23
IPsec VPN (5) VTI  (0) 2014.07.21