반응형

8장. PBR(Policy-Based Routing) 설정과 조정

 

학습 목표

- PBR설정을 통해 라우팅 경로를 조정할 수 있다.

 

 

PBR(Policy Based Routing)은 정책 기반 라우팅으로 루트맵(route-map)을 이용하여 라우팅 테이블의 경로와 상관없이 관리자가 원하는 경로를 제공하기 위함으로 관리자의  출발지, 목적지 선택에 따라 다양하게 사용될 수 있습니다.

 

아래와 같은 실습 토폴로지에서 R1에서의 PBR설정만을 보도록 하며 그 외 기본적인 설정은 완료된 상태로 R5의 루프백에서 R4의 루프백으로 통신이 가능한 상태로 R5에서 #traceroute 140.140.140.140 source 150.150.150.150 명령어를 입력하면 현재 토폴로지의 경우 위쪽 경로(40.40.40.2)로 패킷이 가는 것을 확인할 수 있습니다.

 

 

[ PBR - 정책기반라우팅 설정 ] - 후티(출처)

 

 

현재 2개의 회선 중 위쪽 회선을 경유하여 라우팅이 이루어지고 있는데 출발지가 150.150.150.150이고 목적지가 140.140.140.140인 패킷에 대하여 10.10.10.2를 통하여 라우팅이 될 수 있도록 PBR설정을 하면 아래와 같습니다.

 

R1에서의 PBR설정

R1(config)#ip access-list extended pbrtest

R1(config-ext-nacl)#permit ip host 150.150.150.150 host 140.140.140.140

-> ACL을 이용하여 PBR을 적용시킬 패킷 지정

 

R1(config)#route-map test -> PBR에서 사용할 루트맵 생성

R1(config-route-map)#match ip address pbrtest -> 적용받을 패킷 불러옴(ACL)

R1(config-route-map)#set ip next-hop 10.10.10.2 -> 넥스트 홉 지정

 

R1(config)#interface f0/1 -> R5와 연결된 인터페이스

R1(config-if)#ip policy route-map test -> PBR을 적절한 인터페이스에 적용

 

설정을 마친 후 #traceroute #show ip route #debug ip policy 등의 명령어로 경로 확인을 할 수 있으며 만약 PBR 경로보다 일반 라우팅 테이블의 경로를 우선 적용하고자 한다면 다른 부분은 똑같으며 루트맵에서 set명령어로 넥스트 홉 지정 시 default(디폴트)를 추가해주면 됩니다.

 

PBR < Routing Table

예) R1(config-route-map)#set ip default next-hop 10.10.10.2

 

여기서 사용한 route-map 명령어의 경우 다양한 상황에서 사용할 수 있으며 설정 실습 내용은 유튜브 채널 '에듀쉐어'를 통해 확인이 가능합니다.

구독 및 좋아요 꾹~~~ 감사합니다.^^

 

 

[ 루트맵을 이용한 PBR 경로 조정 실습 ] - 에듀쉐어

[에듀쉐어-강좌공유]

반응형

+ Recent posts