본문 바로가기
Network/Network기초

35.[Filtering] - 재분배, tag

by JINJINC 2023. 3. 13.
728x90
반응형

 

<조건 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 조건과 함께 적어주어 사용하자

728x90
반응형

'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

댓글