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)로 패킷이 가는 것을 확인할 수 있습니다.
현재 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 명령어의 경우 다양한 상황에서 사용할 수 있으며 설정 실습 내용은 유튜브 채널 '에듀쉐어'를 통해 확인이 가능합니다.
구독 및 좋아요 꾹~~~ 감사합니다.^^
'IT강좌 > 네트워크' 카테고리의 다른 글
후티와 떠나는 네트워크 여행 2 - 5장. OSPF LSA Type(추가) (2) | 2020.01.02 |
---|---|
후티와 떠나는 네트워크 여행 2 - 9장. 멀티캐스팅(Multicasting) 설정 : PIM-DM (2) | 2019.12.29 |
후티와 떠나는 네트워크 여행 2 - 7장. 재분배(Redistribution) 설정 (4) | 2019.12.16 |
후티와 떠나는 네트워크 여행 2 - 6-5장. BGP라우팅 설정과 조정 (0) | 2019.12.12 |
후티와 떠나는 네트워크 여행 2 - 6-4장. BGP 라우팅 설정과 조정 (4) | 2019.12.02 |