고랭 나시고랭 난다고랭

Policy Based Routing (PBR)

by 댄싱인더뭉라잇

Policy Based Routing이란

PBR은 특정 트래픽의 Next Hop IP를 바꿔주는 기술이다.

라우팅테이블을 무시하고 특정 트래픽의 경로를 변경시킬 때 유용하다.

 

위와 같은 토폴로지에 OSPF를 설정했다.

일반적으로 PC1에서 4.4.4.4로 가는 트래픽은 IOU1에서 로드밸런싱 될 것이다.

 

trace를 찍어보면 트래픽이 IOU2와, IOU3을 번갈아가면서 지나가는 것을 확인 할 수 있다.

이런상황에서 PBR을 이용하면 트래픽이 한 쪽으로만 흐르도록 설정 할 수 있다.

 

# IOS1
ip access-list extended ICMP_H1 # 특정 트래픽을 선택하기 위한 ACL
permit icmp host 192.168.1.100 host 4.4.4.4

route-map PBR_H1 permit 10 # route map 정의
match ip address ICMP_H1 # ACL에 맞는 아이피를 찾으면
set ip next-hop 192.168.13.3 # Next Hop IP 변경

interface ethernet 0/0
ip policy route-map PBR_H1 # PBR 적용

PBR 정책이 잘 적용되어 Next Hop IP를 잘 변경한 것을 볼 수 있다.

 

전역 PBR 설정

만일 라우터단위에 PBR을 적용하고 싶으면 어떻게 해야 할까?

# ACL로 IP 주소 선택
ip access-list extended ICMP_R1
permit icmp host 192.168.12.1 host 4.4.4.4
permit icmp host 192.168.13.1 host 4.4.4.4
# Route map 정의
route-map PBR_R1 permit 10
match ip address ICMP_R1
set ip next-hop 192.168.13.3
# 전역 적으로 적용
ip local policy route-map PBR_R1

 

전역적으로 적용하기 위해서는 PBR을 ip local policy route-map 설정을 이용하여 적용 해주면 된다.

'Network' 카테고리의 다른 글

Bidirectional Forwarding Detection(BFD)  (1) 2024.07.16
Prefix List  (0) 2024.07.16
Static Routing, Floating Static Routing 개념과 설정  (0) 2024.07.16
Administrative Distance  (0) 2024.07.16
Routing Basic  (0) 2024.07.16

블로그의 정보

인프라공방

댄싱인더뭉라잇

활동하기