RPF, RPM   Reverse Path Forwarding, Reverse Path Multicast   역경로 포워딩, 역경로 멀티캐스트

(2016-08-30)

RPF Check

1. 멀티캐스트 라우팅 특징멀티캐스트 라우팅은 수신자 위주의 유니캐스트 라우팅과는 달리, 
     - 그룹 멤버인 수신자부터 송신자에 이르는 역경로(Reverse Path)를 라우팅 테이블
       또는 포워딩 테이블 화하여 유지 관리할 필요가 있음

  ㅇ 이를위해, 멀티캐스트 라우터는,
     - 어느 호스트가 어떤 멀티캐스트 그룹에 속해있는지를 신속히 알 수 있도록
       역경로 검사(Reverse Path check) 전략이라는 특수한 절차를 수행함
        . 이는 멀티캐스트 트래픽루핑 방지를 위해서도 필요함


2. 루핑 방지 등을 도모하는 멀티캐스트 라우팅을 위한 전략플러딩(Flooding) 전략
     - 패킷을 수신한 인터페이스를 제외한 나머지 인터페이스브로드캐스팅을 함

     - 단점
        . 루프 발생 가능성 있음

  ㅇ RPF(Reverse Path Forwarding) Check 전략
     - 목적 : 망 내에서 순환 반복되는 멀티캐스트 루핑을 방지
     - 조건 : 유니캐스트 라우팅 프로토콜이 동작되어 있어야 함
        . 유니캐스트 라우팅 테이블을 그대로 활용
     - 체킹 원리
        . 패킷의 출발지 주소를 이용하여, 
        . 멀티캐스트 라우터가 수신된 패킷의 발신 주소를 역으로 바라봄
     - 체킹 방법
        . 발신 주소를 목적 주소로 간주하고, 이를 유니캐스트 라우팅 테이블에서 볼 때,
        . 만일, 유니캐스트 라우팅 테이블포워딩 인터페이스로 해당 패킷이 수신되었으면
           .. RFP Check 확인 성공 
           .. 즉, 최단 경로로써 이는 루핑이 일어나지 않았음을 의미
        . 만일, 다른 인터페이스로 수신되면,
           .. 이 패킷루핑을 경험했다고 여겨서 이를 폐기
           .. 이때, 잘못된 Flooding 으로 여겨서 Prune 메세지(전송 중단 요청)를 상위 라우터
                    에게 보냄
      - 보장
        . 각 네트워크루프 형성 없이 멀티캐스트 복사본의 수신을 보장

  ㅇ RPB(Reverse Path Broadcasting) Check 전략
     - RPF Check에서 각 네트워크는 때론 2 이상의 복사본을 받을 수 도 있음
        . 왜냐하면, 목적지 주소가 아닌 출발지 주소를 기반으로 멀티캐스트 트리를 형성
     - 특정 지정 부모 라우터를 통해서만 멀티캐스트 패킷을 수신하도록,
        . 라우터 상호간에 갱신 패킷을 주고받으며 1 이상의 라우터가 적임자라면,
        . 이때 가장 작은 IP 주소를 갖는 라우터를 지정 부모 라우터로 선정
     - 보장
        . 패킷이 모든 네트워크에 도달하고, 모든 네트워크들은 단지 하나의 복사본 만을 수신
          하도록 보장

  ㅇ TRPF(Truncated RPF)
     - 그룹 구성원이 없는 인터페이스는 건너뛰어, 필요없는 곳에 전파됨을 방지

  ㅇ RPM(Reverse Path Multicast)
     - Prune(가지치기), Graft(접붙이기) 기능을 통하여,
        . 동적 소속원 변화에 적응할 수 있게 함


[멀티캐스트 라우팅] 1. 멀티캐스트 라우팅 프로토콜 2. 멀티캐스트 트리 3. DVMRP 4. MOSPF 5. PIM 6. CBT 7. MSDP 8. RP(랑데뷰포인트) 9. 역경로
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
        1.   라우팅 기초일반
        2.   라우팅 방식 구분
        3.   라우팅 알고리즘
        4.   라우팅 프로토콜
        5.   라우터
        6.   라우팅 수렴성/루핑
        7.   라우팅 네트워크 구분
        8.   VLSM,CIDR
        9.   라우팅 도메인,계위
        10.   라우팅 최적화
        11.   멀티캐스팅
              1. 멀티캐스팅이란?
              2. Mbone(시험망)
          1.   멀티캐스트 주소
          2.   그룹 관리(IGMP,MLD)
          3.   멀티캐스트 라우팅
            1.   1. 멀티캐스트 라우팅 프로토콜
                2. 멀티캐스트 트리
                3. DVMRP
                4. MOSPF
                5. PIM
                6. CBT
                7. MSDP
                8. RP(랑데뷰포인트)
                9. 역경로
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   웹기술
      9.   인터넷 응용
      10.   인터넷 기타
      11.   패킷교환(PSN)
      12.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌