본문 바로가기
네트워크 수업

Distribute List 와 Prefix-List 와 access-List

by 6^6 2023. 3. 17.
728x90
 

 

Distribute List 와 Prefix-List

 

기존 packet이나 port filtering이 아닌 routing update filtering을 할 것임

이는 특정 라우터의 테이블에 특정 정보만 올리던가 특정 정보만 제외 시키는 filtering임

prefix를 이용해서 특정 네트워크 대역을 제외할 수 도 있음

01) Network Performance

CPU 성능에 양향을 미치는 라우팅 요소는 다음과 같음

* Routing 정보의 크기

* Update 주기 (→ Rip 같은 경우 30초마다 주기적으로 정보를 교환함)

* 잘못된 Network Design

* Route map 이나 filter 항목

* 잘못된 filtering 설정

※ 하나의 AS 상에서 서로 다른 Area 간에 서로 다른 라우팅 프로토콜이 운영되는 경우

02) Routing Update Filtering 필요성

multiphomed customer : 고객층

예를 들어 주 링크 Primary ISP를 사용하다가 문제가 생길 경우 Backup Link를 사용하여 통신을 유지할 수 있게 하는 것은 Multihomed 라고 한다

03) Running Multiple Routing Protocols

* 하나의 AS 상에서 서로 다른 AREA 간에 서로 다른 라우팅 프로토콜이 운영할 수 있음

- 만약 여러 개의 라우팅 프로토콜이 동시에 update를 진행할 경우에는 라우팅 성능에 영향을 미칠 수 있음

※ 특히 여러 프로토콜로 부터 update가 일어나는 ASBR이 영향을 많이 받는다.

04) Routing Update 제어

Network Design 변경

사용하는 Routing Protocol 수를 제안함

* Passive Interface 사용

경로 필터링을 사용한 재분배 (Distribute Lists)

* Access Lists

* Prefix Lists

* Route Maps

05) Routing Filters 사용

 

* Neighbor Relationship을 수립

* Routing update를 통한 인접 경로를 교환함

06)

* 경로 정보를 허용하거나 거부하기 위해서 트래픽 필터링 범위를 정의하기 위한 방법은 다음 세가지가 있음

- Access Control List

- Prefix-list

- Route-map

* ACL와 Route Map 을 사용하기 위해서 Distribute List를 설정함

- Inbound나 Outbound 트래픽에 적용 시킴

07) Access-list와 Prefix-list

1) Access-list

* Standard/Extended 방식으로 필터링 설정을 함

* 네트워크 범위를 나타내기 위한 오브젝트로 사용됨

* Wildcard-mask를 사용하여 범위를 지정함

2) Prefix-list (출발지로만 제어가 가능함)

* Access-list보다 성능이 높음

* 사용자가 사용하기 편리함

* 설정한 숫자만큼의 서브넷 마스크를 기준으로 경로를 매치 시킴

* Access-list와 마찬가지로 마지막에 암묵적 거부가 생략되어 있음

 

08) Prefix-List 설정 방법

Router(config)#

ip prefix-list name {premit|deny| network address/prefix {ge|le Prefix}

- ip prefix-list AA deny 2.2.2.0/24

* 고정 길이로 filtering

- mask filtering "/"

* 범위를 사용한 filtering

- ge 사용 (이상)

- le 사용 (이하)

- ge와 le 사용

ge와 le가 없는 Prefix list는 wildcard bit가 없는 IP Acess List와 유사함

Router(config)#

ip prefix-list MyMatchList permit 192.168.0.0/16

위 명령어에 match 되는 prefix는?

- 192.168.0.0/16 : match

- 192.168.0.0/20 : No match

- 192.168.0.0/24 : No match

ge와 le를 사용한 Prefix list는 범위 안에 포함되는 모든 주소는 Match가 됨

Router(config)#

ip prefix-list List 1 permit 192.168.0.0/16 le 20 (192.168.0.0/16의 이하)

ip prefix-list List 2 permit 192.168.0.0/16 le 18

* List1 에 match 되는 perfix는?

- 192.168.0.0/20 : Math

* List2 에 match 되는 perfix는?

- 192.168.0.0/20 : No Math (18 이하인데 20이므로 초과했기 때문에 No Match)

09) Accee-list와 Prefix-list 차이점

| 다음과 같이 입력했을 때 결과가 다름

* Access-list

Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255

* Prefix-list

Router(config)# ip prefix-list test permit 192.168.1.0/24

10) Distribute-list

Routing Protocol의 광고내용 중에 거부하거나 허용하고자 하는 내용에 대해 필터링을 사용함

- 네트워크 범위는 Access-list 또는 Prefix-list를 사용하여 지정해줌

11) Distribute-list 설정 방법

Routing Update Filter는 네트워크 성능을 향상 시킬 수 있음

→ Router Filter는 정확하게 설정되어야 함

| 설정 방법

Router(config-router)#

distribute-list prefix [prefix-list name] {in|out} interface-type number

distribute-list [access-list number] {in|out} interface-type number

* 192.168.5.0 네트워크에서는 10.0.0.0 네트워크를 볼 수 없음

* controlling redistributiong with distribute list

728x90

댓글