본문 바로가기

IT/Network

PIM-SM Rendezvous Point (RP)

Rendezvous Point (RP)
Static RP : Static 하게 RP를 지정(모든 Router에 RP를 지정)
  - FailOver 기능이 없는 문제점때문에 Auto RP, BSR, Anycast RP를 사용함
Auto RP : 자동적으로 RP를 지정되도록 설정
 
모든 Router는 Auto RP, Static RP 를 동시에 사용가능하며, Auto RP로 인한 정보를
우선시 한다. 하지만, overrides 설정을 통하여 Static RP가 우선권을 가지도록 설정 가능하다

Auto-RP
  - RP-Candidate를 설정하여, Mapping Agent를 통하여 모든 Router 에게 광고함.
     
PIM v2 BSR
  - RP-Candidate를 설정하여, BSR Agent를 통하여 모든 Router 에게 광고함.

Anycast RP
 - 하나의 네트워크에 복수개의 RP를 가지고 있으며, 두개의 RP는 동일한 IP주소를 가진다.
    모든 Router는 Static RP를 설정하므로써, 가장 가까운 경로의 RP로부터 Traffic을 전송
    받는다.

Auto RP, BSR 차이점
Auto RP, BSR은 기능상 비슷하나 약간의 차이점이 존재함
    Auto RP는 Cisco에서 만들었으며, PIM V1, V2 를 지원하지만, BSR은 Standard한 방식이며,
    PIM v2만 지원함

   가장 큰 차이점은 Auto RP는 224.0.1.39 주소를 통하여 RP정보를 Mapping Agent를 광고
   Mapping Agent 는 224.0.1.40을 통하여 일반 Router에게 Multicast를 통하여 광고함.
   BSR은 RP candidate가 BSR로 RP정보를 광고할때 unicast를 사용하고 BSR은 일반 Router
   에게 224.0.0.13 PIM message를 통하여 인접 Router에게 RP정보를 광고함, 인접 라우터는
   주위 인접 Rotuer에게 광고 하여 확산되는 방식임.
     
             
Auto-RP 의 동작방식
   candidate RP [Announce Message : 224.0.1.39]  : 60초 마다 발송
    - Mapping Agent 에게 발송
                                ↓
   Mapping Agent [Discovery Message : 224.0.1.40] : Candidate의 interval X 3배  Hold Time
    - Candate RP의 Member로 설정하고, 각 Router에게 Discovery message 발송
    - 여러개의 RP 정보를 받았을 경우 IP 주소가 큰 RP정보를 선택하여 발송
                                ↓
   Routers 는 Mapping Agent 의 Memeber로 설정 하고 RP에 대한 정보를 Cache 함
   
DSR 의 동작방식
   BootStrap RP [RP Set Message : 224.0.0.13] PIM message를 통해 발송 (60초주기)
    - DSR Agent 에게 RP임을 광고함 이때, Unicast를 통하여 발송함
                                ↓
   DSR Agent [Discovery Message : 224.0.0.13] : B-SR의 interval X 3배  Hold Time
    - Candate RP의 Member로 설정하고, 인접 Router에게 BSR message 발송
    - 여러개의 RP 정보를 받았을 경우 BSR priority 값으로 BSR 선출 하고
      전체 정보를 그대로 인접 Router에 Unicast로 발송
                                ↓
   Routers 는 D-SR Agent 의 Memeber로 설정 하고 RP에 대한 정보를 Cache 함


Anycast 의 동작방식
   복수개의 RP와 RP간 MSDP를 사용
   복수개의 RP는  SPT를 통한 Source Tree를 생성하므로, 두개의 RP는 서로다른 Source에
   대한 정보를 서로 공유 하여야 만 한다.이때 MSDP를 사용하여 RP간 서로 다른 Source에
   대한 정보를 획득하여 각 RP에 연결된 Host에게 제공한다.  
   ※ MSDP : Multicast Source Discovery Protocol
       MSDP는 서로 다른 AS구간의 Muticast Traffic 전송을 위해 개발 되었다.

   Anycast는 Converges Time이 매우 빠르다. 또한, Auto RP에서 RP 최초 정보 습득을 위해
   사용하는 PIM-Dense 모드를 사용하지 않는다.

RP tuning
 - 서로 다른 domain 간 RP정보가 혼용되지 않도록,  Access list를 생성하여 적용한다.







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

Non-Congruent Networks  (0) 2009.10.08
PIM-SSM , Bidir  (2) 2009.10.08
Multicast PIM Sparse Mode  (2) 2009.10.06
IGMP Snooping & CGMP  (0) 2009.10.06
Multicast IGMP  (0) 2009.10.06