IT System Management/Network

uRPF, Unicast Reverse Path Filtering

iseop 2021. 12. 15. 21:11   인쇄용 버전

라우터에서 패킷 라우팅 시에 적용되는 패킷 필터링 규칙이다. 


uRPF에는 Strict mode와 Loose mode가 있다.

Strict mode는 두 가지를 확인하고 패킷을 라우팅한다.
1. 받은 패킷의 source가 라우팅 테이블에 있는가?
예를 들어 출발지가 10.0.0.1이라면, 라우팅 테이블에 10.0.0.1이 포함되는 경로가 존재해야 한다.


2. 패킷이 들어온 인터페이스와 그 패킷의 source로 라우팅하는 인터페이스가 같은가?
예를 들어 패킷의 출발지가 10.0.0.1이고, 패킷이 G0/1로 들어왔다면, 라우터에서 10.0.0.1을 포함하는 경로의 Next Hop이 G0/1 링크 상에 존재해야 한다.



Loose mode는 한 가지만 본다. 
1. 받은 패킷의 source가 라우팅 테이블에 있는가?

따라서 비동기 라우팅(asymmetric routing)을 활용하려면 Loose mode이어야 한다.