따봉도치야 고마워

[네트워크 공부] 후니의 쉽게 쓴 네트워킹 12일차 - Part09 본문

프로그래밍/공부

[네트워크 공부] 후니의 쉽게 쓴 네트워킹 12일차 - Part09

따봉도치 2020. 4. 13. 18:21

네트워크 접근 제어 액세스 리스트 (Access List)

  • 네트워크에 접근을 하게 해줄지 말지를 미리 정해놓은 리스트
  • 보안을 위해 하용
  • 라우터에 세팅이 되기 때문에 일반적으로 네트워크 계층까지만 관리. (요즘 라우터는 응용계층까지 관리 가능해 무조건은 X)

 

1) 스탠더드 액세스 리스트 (Standard Access List)

- 출입 통제 시 출발지 주소만 보고 제어 (=어디서 왔는지 보고 통과 여부 결정)

 

2) 익스텐디드 액세스 리스트 (Extended Access List)

- 출발지, 목적지, 프로토콜, 사용 포트 번호 등 많은 것을 보고 통과 여부 결정

 

3) 다이내믹 액세스 리스트 (Dynamic Access List)

- 유저 네임과 패스워드에 따라 통제가 가능한 액세스 리스트

 

+ 액세스 리스트에 걸려서 못 들어가는 경우 라우터에 'Host Unreachable' 이라고 표시됨.

 

 

 

액세스 리스트 4 규칙

1. 액세스 리스트는 윗 줄부터 하나씩 차례로 수행된다.

 

2. 액세스 리스트의 맨 마지막 line에 'permit any'를 넣지 않은 경우는 default로, 어느 액세스 리스트와도 match되지 않은 나머지 address는 deny된다.

- 마지막 줄에 항상 deny all이 들어있다고 생각하기! 즉 해당하는 주소 없으면 무조건 막힘

- 따라서 permit any를 넣어줘야 막고 싶지 않은 것들이 막히는 불상사 방지

 

3. 액세스 리스트의 새로운 line은 항상 맨 마지막으로 추가되어 access-list line의 선택적 추가(selective add)나 제거(remove)가 불가능하다.

- 중간에 잘못된 내용을 고치려고 no명령어 사용시 싹다 지워짐

- 액세스 리스트 작업 시엔 Notepad등을 사용하기

 

4. interface에 대한 액세스 리스트가 정의되어 있지 않은 경우 (= interface에 accessgroup명령이 들어있지않은 경우) 결과는 permit any가 됨

 

 

스탠더드 액세스 리스트

- 액세스 리스트는 인터페이스에 IN과 OUT으로 구성될 수 있다

- 패킷 들어옴 > 해당 인터페이스에 액세스 리스트 설정 여부 > 없으면 통과/있으면 주소 비교 > 통과 여부 결정

 

구성방법

  • 구성모드 접속
  • access-list access-list-number {permit | deny} {source [source-wildcard]} | any}

- access-list-number : 1~99 사이의 숫자, 종류에 따라 번호가 정해져있음

- permit/deny : 통과 여부

- 출발지 주소 & 와일드 카드 //와일드 카드 생략시 0.0.0.0 의미 -> 호스트 자체(1개)뿐이라는 것

 

  • 각 인터페이스 구성모드 접속해 위에서 설정한 액세스 리스트 적용
  • ip access-group access-list-number {in | out}

- 앞에서 부여한 access-list-number작성

- in/out : 액세스 리스트를 인터페이스의 들어오는 쪽(in)에 부여할지, 나오는 쪽(out)에 부여할지 //생략 시 out

ex) IN : 현재 인터페이스에서 라우터로 / OUT : 라우터에서 해당 인터페이스 쪽으로

 

 

+ 특정 네트워크에서 하나의 PC만 접속을 막는다면, 해당 호스트에 대한 deny를 먼저 쓰고 네트워크 permit을 밑에 적기 (1규칙)

+ 스탠더드 액세스 리스트는 항상 Destination Router쪽에 설정하는게 맞음 (출발지를 보기 때문에 다른데 설정 시, 해당 라우터에서도 막히게 됨)

+ show ip access-lists 명령으로 액세스 리스트 확인 가능


Congestion

- 네트워크에서 혼잡이 발생하는 것

- 대역폭(Bandwidth)보다 데이터가 많이 몰리면 발생

 

Bursty 트래픽

- 데이터가 갑자기 폭주하는 것

- 이런 버스트 트래픽 때문에 컨제션이 발생

 

컨제션 매니지먼트

1) 사용자와 애플리케이션에 대한 필터링 : 불필요한 것들은 네트워크에 접속X (액세스리스트 사용)

2) 브로드 캐스트 막기

3) 타이머 맞추기 : 일정 시간마다 일어나는 일을 제대로 조정해 트래픽 감소 (일정시간마다 일어나는 일 대부분 브로드캐스트) 

4) 라우팅 테이블 관리 : 일부를 스태틱으로 바꿔 라우팅 정보 교환 줄이기

5) 트래픽 우선순위 설정

 

Comments