- Policy Based Routing(PBR); 정책 기반 라우팅
PBR은 정책(Policy)를 기반(based)한 라우팅(Routing)으로써, Route-map을 이용하여 특정 조건에 해당되는 패킷을 라우팅 테이블과 관계 없이 관리자가 정책을 지정하여 원하는 곳으로 전송시키는 기능입니다.
route-map 에 정책에 속하지 않은 패킷(데이터)는 라우팅 테이블에 의해 전송됩니다.
* 패킷의 진행 방향을 변경하기 위해 특정 인터페이스로 수신되는 패킷의 출발지 주소를 먼저 비교하기 때문에 inbound 정책만 적용됩니다.
* 라우터의 특정 인터페이스로 들어오는 패킷들이 라우팅 테이블을 검색하기 이전에 PBR 정책이 적용됩니다.
* PBR을 적용시킨 특정 인터페이스에서는 수신되는 패킷들의 출발지 주소를 검사하므로, 라우터 스위칭 성능이 저하 될 수 있습니다.
EIGRP 설정, 192.168.10.1 에서 192.168.30.1 로 Ping을 날릴 때 192.168.20.2로 가도록 설정하겠습니다.
* R2 설정
R2(config)#ip access-list extended 100
R2(config-ext-nacl)#permit ip host 192.168.10.1 host 192.168.30.1
-> ACL을 이용하여 PBR을 적용시킬 패킷 지정
R2(config)#route-map PBR -> PBR에서 사용할 route map 생성
R2(config-route-map)#match ip address 100 -> 적용받을 패킷을 불러옴(ACL)
R2(config-route-map)#set ip next-hop 192.168.20.2 -> Next hop 지정
R2(config)#interface f1/0
R2(config-if)#ip policy route-map PBR
R1#traceroute 192.168.30.1
Type escape sequence to abort.
Tracing the route to 192.168.30.1
1 192.168.10.254 64 msec 92 msec 64 msec
2 192.168.20.2 60 msec 60 msec 60 msec
3 192.168.30.1 92 msec 100 msec 92 msec
(config)# route-map PBR
(config-route-map)# set ?
default interface : 출발지에서 목적지로 가는 경로가 라우팅 테이블에 없을 경우, 전송될 인터페이스를 지정한다. (4순위)
ip default next-hop : 출발지에서 목적지로 가는 경로가 테이블에 없을 경우, 전송될 next-hop 주소를 지정한다. (3순위)
interface : 목적지가 match 명령어에 의해 지정된 패킷이 전송될 인터페이스를 지정한다. (2순위)
ip next-hop : 목적지가 match 명령어에 의해 지정된 패킷이 전송될 next –hop 주소를 지정한다. (1순위)
잘못된 부분이 있으면 댓글 남겨주시면 감사하겠습니다.
'Network > Routing' 카테고리의 다른 글
Cisco Nexus OSPF 설정 (0) | 2022.06.05 |
---|---|
Cisco NAT (0) | 2022.05.08 |
Cisco RIP, OSPF, EIGRP 설정 (0) | 2022.04.16 |
Cisco Routing Protocol [RIP, OSPF, BGP) (0) | 2022.04.16 |
Cisco Static Routing (2) | 2022.04.15 |