정책 기반 라우팅
Policy-based routing컴퓨터 네트워킹에서 정책 기반 라우팅(PBR)은 네트워크 관리자가 설정한 정책을 기반으로 라우팅 결정을 내리는 데 사용되는 기술이다.
라우터는 패킷을 수신할 때 패킷의 대상 주소를 기준으로 패킷을 전달할 위치를 결정하며, 라우팅 테이블에서 항목을 검색하는 데 사용된다.그러나 경우에 따라서는 다른 기준에 따라 패킷을 포워드 할 필요가 있을 수 있다.예를 들어, 네트워크 관리자는 대상 주소가 아닌 소스 주소를 기준으로 패킷을 전달할 수 있다.[a]이것은 대상이 동일할 때에도 다른 소스에서 다른 네트워크로 발신되는 패킷의 라우팅을 허용하며, 여러 개인 네트워크를 상호 연결시킬 때 유용할 수 있다.
정책 기반 라우팅은 또한 패킷의 크기, 페이로드의 프로토콜 또는 패킷 헤더나 페이로드에서 이용 가능한 다른 정보에 기초할 수 있다.
시스코 IOS에서 PBR은 노선도를 이용하여 구현한다.[1]리눅스는 2.2 버전 이후 여러 라우팅 테이블을 지원한다.[2]FreeBSD는 IPFW, IPFilter 또는 OpenB를 사용하여 PBR을 지원한다.SD의 PF.
예
PBR을 사용하여 PBR 인식 L3-스위치(라우터)를 사용하여 트래픽을 프록시 서버로 리디렉션할 수 있다.이러한 배포에서 특정 소스 트래픽(예: HTTP, FTP)은 캐시 엔진으로 리디렉션될 수 있다.이를 가상 인라인 배포라고 한다.
메모들
- ^ 소스 주소에 기초한 라우팅은 소스 라우팅과 혼동해서는 안 된다.
참조
- ^ Cisco IOS 릴리즈 12.0 QoS(Quality of Service) 솔루션 구성 가이드 웨이백 머신에 보관된 2008-05-13
- ^ Linux Advanced Routing & Traffic Control HowTO
외부 링크