정책 기반 라우팅

Policy-based routing

컴퓨터 네트워킹에서 정책 기반 라우팅(PBR)은 네트워크 관리자가 설정한 정책을 기반으로 라우팅 결정을 내리는 데 사용되는 기술이다.

라우터는 패킷을 수신할 때 패킷의 대상 주소를 기준으로 패킷을 전달할 위치를 결정하며, 라우팅 테이블에서 항목을 검색하는 데 사용된다.그러나 경우에 따라서는 다른 기준에 따라 패킷을 포워드 할 필요가 있을 수 있다.예를 들어, 네트워크 관리자는 대상 주소가 아닌 소스 주소를 기준으로 패킷을 전달할 수 있다.[a]이것은 대상이 동일할 때에도 다른 소스에서 다른 네트워크로 발신되는 패킷의 라우팅을 허용하며, 여러 개인 네트워크를 상호 연결시킬 때 유용할 수 있다.

정책 기반 라우팅은 또한 패킷의 크기, 페이로드의 프로토콜 또는 패킷 헤더나 페이로드에서 이용 가능한 다른 정보에 기초할 수 있다.

시스코 IOS에서 PBR은 노선도를 이용하여 구현한다.[1]리눅스는 2.2 버전 이후 여러 라우팅 테이블을 지원한다.[2]FreeBSD는 IPFW, IPFilter 또는 OpenB를 사용하여 PBR을 지원한다.SD의 PF.

PBR을 사용하여 PBR 인식 L3-스위치(라우터)를 사용하여 트래픽을 프록시 서버로 리디렉션할 수 있다.이러한 배포에서 특정 소스 트래픽(예: HTTP, FTP)은 캐시 엔진으로 리디렉션될 수 있다.이를 가상 인라인 배포라고 한다.

메모들

  1. ^ 소스 주소에 기초한 라우팅은 소스 라우팅과 혼동해서는 안 된다.

참조

외부 링크