RPF 검사는 멀티캐스트 패킷이 출발지로 가는 최적 경로의 인터페이스로 들어왔는지 확인해, 아니면 버리는 방식으로 루프를 막습니다. 이 판단에 유니캐스트 라우팅 테이블을 쓰기 때문에, 멀티캐스트보다 유니캐스트 라우팅이 먼저 동작해야 합니다.
1. RPF란
RPF(Reverse Path Forwarding) 검사는 멀티캐스트 패킷의 루프를 막기 위한 확인 절차입니다. 멀티캐스트는 목적지가 그룹 주소라서 목적지 기준으로는 경로를 판단할 수 없으므로, 반대로 출발지 기준으로 판단합니다.
2. 동작 방식
- 라우터가 멀티캐스트 패킷을 받으면 출발지 주소를 확인합니다.
- 유니캐스트 라우팅 테이블에서 그 출발지로 가는 경로의 출구 인터페이스를 찾습니다.
- 패킷이 들어온 인터페이스와 같으면 통과(RPF 성공)시켜 전달하고, 다르면 폐기합니다.
| 결과 | 조건 | 처리 |
| RPF 성공 | 수신 인터페이스 = 출발지로 가는 경로의 인터페이스 | 전달 |
| RPF 실패 | 수신 인터페이스 ≠ 출발지로 가는 경로의 인터페이스 | 폐기 |
3. 정리
- RPF는 출발지 기준으로 수신 인터페이스를 검사해 멀티캐스트 루프를 막습니다.
- 판단에 유니캐스트 라우팅 테이블을 쓰므로, 멀티캐스트를 설정하기 전에 유니캐스트 라우팅이 정상 동작해야 합니다.
728x90
'IT 용어 & 팁' 카테고리의 다른 글
| iSCSI란? (0) | 2020.10.08 |
|---|---|
| 네트워크·스토리지 용어 약어 정리 (0) | 2020.10.04 |
| GLBP란? (0) | 2020.09.29 |
| [Linux] apt 실행 시 "Could not get lock /var/lib/dpkg/lock-frontend" 해결 (0) | 2020.09.24 |
| VRRP란? (0) | 2020.09.22 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문