<조건 1>
ip prefix-list A1 permit 192.168.10.0/24
ip prefix-list A2 permit 0.0.0.0/0 le 32
route-map cisco deny 10
match ip address prefix-list A1
⇒ deny 에 걸리지 않는 ip주소를 버려진다.
route-map cisco permit 20
match ip address prefix-list A2
<조건 2>
-루트맵 이름은 cisco : 1개의 루트맵 명령어 사용
-prefix-list는 permit 또는 deny 가능
-192.168.10.0/24만 거부
-나머진 전부 허용
ip prefix-list A3 seq 5 deny 192.168.10.0/24
ip prefix-list A3 seq 10 permit 0.0.0.0/0 le 32
!
route-map cisco permit 10
match ip address prefix-list A3
<route map 의 재분배>
rip → eigrp로 재분배시 route-map 조건 걸어주기
router eigrp [num]
redistribute rip route-map [map name] metric 1 1 1 1 1
eigrp→ rip로 재분배시
router rip
ver 2
redistribute eigrp 100 route-map [map name] metric 1
ip prefix-list block2 permit 192.168.11.0/24
route-map map2 permit
match ip address prefix-list block2
router rip
ver 2
redistribute eigrp 100 route-map map2 metric 1
ip prefix-list block1 seq 5 deny 192.168.10.0/24
ip prefix-list block1 seq 10 deny 192.168.20.0/24
!
route-map map1 permit 10 match ip address prefix-list block1
ip prefix-list block1 seq 5 deny 192.168.10.0/24
ip prefix-list block1 seq 10 deny 192.168.20.0/24
ip prefix-list block1 seq 15 permit 0.0.0.0/0 le 32
!
route-map map1 permit 10 match ip address prefix-list block1
ip prefix-list block2 seq 5 permit 192.168.11.0/24
!
route-map map2 permit 10 match ip address prefix-list block2 set metric 5
⇒ set 으로 metric값 변경
기존 메트릭 값이 1이였지만 위의 설정으로 메트릭값이 5로 설정되어집니다.
R2에서 tag 1 넣어서ospf주소를 재분배 한다.
route-map ADD_TAG permit 10
set tag 1
router eigrp 100
network 1.1.23.0 0.0.0.255
redistribute ospf 1 metric 1544 2000 255 1 1500 route-map ADD_TAG
태그가 잘 걸렸는지 확인해봤을 때
#show ip eigrp 100 topology 11.11.11.0/24
tag1으로 되어있는것을 확인할 수 있다.
R3에서 tag된 주소들을 deny 하여 eigrp 100 에서 rip으로 재분배 해준다.
router rip
version 2
redistribute eigrp 100 metric 2 route-map TAG_ONLY
network 1.0.0.0
no auto-summary
!
route-map TAG_ONLY deny 10
match tag 1
!
route-map TAG_ONLY permit 20
R4 show ip route
distribute-list
ip prefix-list Block1 seq 5 deny 11.11.11.0/24
ip prefix-list Block1 seq 10 permit 0.0.0.0/0 le 32
router rip
version 2
redistribute eigrp 100 metric 1
network 1.0.0.0
distribute-list prefix Block1 out eigrp 100
no auto-summary
router rip
ditribute-list prefix [prefix name] [in/out] [protocol]
in/out의 기준은 명령어를 적은 라우터의 기준으로 적용한다.
<생각해보기>
ip prefix-list A1 seq 5 deny 192.168.10.0/24
!
ip prefix-list A2 seq 5 permit 192.168.50.0/24
!
route-map MAP deny 10
match ip address prefix-list A1
!
route-map MAP permit 20
match ip address prefix-list A2
deny만 적용할 경우 조건에 대한 거부와
조건 이외의 deny any 조건도 함께 적용된다.
이때 route-map [map name] permit 20 조건을 따로 적어주지 않는다면 모든 조건이 버려지기 때문에 deny 는 꼭 permit 조건과 함께 적어주어 사용하자
'Network > Network기초' 카테고리의 다른 글
36.PBR(Policy Based Routing) (0) | 2023.03.13 |
---|---|
34.[Filtering] prefix-list (0) | 2023.03.13 |
34.Filtering (0) | 2023.01.11 |
댓글