PBR (Policy Based Routung) 정책 기반 라우팅

PBR(Policy-Based Routing)이란?

네트워크 관리자가 정의한 정책이나 필터를 기반으로 데이터 패킷을 전달 및 라우팅 하는 것이다.

즉, 라우팅 프로토콜 결정을 정책 재정의하는 방법이다.

액세스 목록, 패킷 크기 등 여러 기준에 따라 정책을 선택적으로 적용할 수 있다.

사용자 정의 경로의 라우팅 패킷, 우선 순위 결정, 서비스 비트 유형 등을 수행한다.

 

PBR과 기존 라우팅의 차이점

기존 라우팅 시스템 : 트래픽 대상을 기반으로 트래픽을 라우팅 한다. 그러나 네트워크의 다양한 애플리케이션 트래픽 유형을 알기 어렵다.

정책 기반 라우팅 : 각각의 애플리케이션의 유형을 개별적으로 처리하기 때문에 성능 또는 가용성의 저하 없이 효과적으로 트래픽의 우선순위를 지정하고 트래픽을 구분하여 라우팅 할 수 있다.

 

PBR의 장점

  • 여러개의 경로를 사용할 수 있는 중요한 작업에 대해 높은 대역폭과 낮은 지연 시간 링크를 선택해 우선순위를 지정한다. (Qos)
  • 중요한 작업 트래픽을 실행하는 기본 경로에 정전 등으로 인한 가동 중단 상황이 발생하면 폴백 링크를 생성해 로드를 공유한다.

폴백 : 정확한 경로 선택 방식으로는 적절한 경로를 선택할 수 없을 때 최소 수준의 속성에 일치하는 경로를 찾아내는 메커니즘이다. 시간 지연과 같은 특정 속성을 선택적으로 완화시켜 경로 결정을 시도한다.

  • 네트워크 관리자가 심층 검사 및 분석을 해야 하는 트래픽을 구분해 분류한다. 선택적으로 관리자가 이런 트래픽을 다른 장비로 라우팅할 수 있다.
  • 적절한 우선순위, 라우팅, 대역폭을 승인된 트래픽에 지정하는 방식으로 특정 트래픽 전송에 대해 보증된 서비스 수준 계약(SLA)를 제공한다. (ex) 비디오 데이터 등
  • 애플리케이션을 기반으로 트래픽을 분류하고 WAN 최적화를 위해 옵티마이저(최적화 알고리즘)로 트래픽을 전송해 중요한 작업과 데이터에 대한 액세스 속도를 높일 수 있다.

 

PBR 설정

  1. 관리할 트래픽에 대한 access-list 생성
  2. route-map 생성 (match, set으로 설정)
  3. 인터페이스에 정책 route-map 적용
  4. debug ip policy (동작 확인)
(ex)
Router(config)# ip access-list 100 permit ip 10.10.10.0 0.0.0.127 any
Router(config)# route-map PBR permit 10
Router(config-route-map)# match ip address 100
Router(config-route-map)# set ip next-hop 20.20.20.1

Router(config)# int fa0/0
Router(config-if)# ip policy route-map PBR

Router# debug ip policy

 

'네트워크 > 라우터' 카테고리의 다른 글

FHRP (First Hop Redundancy Protocol)  (0) 2024.11.07
라우팅 재분배 (redistribute)  (0) 2024.06.11
GRE & IPsec Tunneling  (0) 2023.11.04
VRF (Virtual Routing and Forwarding)  (0) 2023.11.04
Frame relay  (0) 2023.11.04
myoskin