본문 바로가기
IT기술노트/디지털네트워크

서브네팅(Subnetting)

by 비트코기 2021. 2. 21.
반응형

I. IP의 효율적 이용을 위한 분할 기법, 서브네팅의 개요

가. 서브네팅(Subnetting)의 정의

   - 하나의 IP 클래스를 효율적으로 이용하기 위해 Host ID 구간을 분할하여 원래 정의된 Network ID와 함께 Network ID로 사용하여 네트워크를 분할 후 이용 및 관리하는 네트워크 관리 기법

나. 서브네팅의 특징

특징

설명

분할

네트워크를 분할하여 체계적으로 관리 가능

보안성

네트워크를 사용 목적에 맞게 분할하여 할당하기 때문에 보안성 향상

브로드캐스트

도메인 축소

네트워크에 속한 호스트의 개수가 분할에 의해 적어지기 때문에 브로드캐스트 도메인의 크기도 축소되어 브로드캐스트로 인한 문제 해결

라우팅 테이블

정보 축소

AS Edge Router의 라우팅 테이블의 간소화 가능

다. 서브네팅의 등장배경

   - IP 주소 공간의 낭비 문제를 해결하기 위해 인터넷 표준 서브네팅 절차에 의해 설계되어 발표


II. 서브네팅의 구성 및 구성요소

구분

설명

Subnet mask

- 목적지 Host가 로컬 서브넷에 있는지 원격 네트워크에 있는지 확인 할 때 사용

- 서브넷 마스크와 IPAND연산 이후 같은 값이면 같은 네트워크

- 0으로 된 자릿수 부분의 IP를 나눠 쓴다는 개념

Gateway

- 컴퓨터와 공중 통신망, LAN과 공중통신망 등을 접속하는 장치

Net id

- 전체의 네트워크에서 각각의 네트워크를 구분하기 위해 사용하는 주소

Host id

- 하나의 네트워크에서 각각의 호스트를 구분하기 위해서 사용하는 주소

Network Prefix

(Network ID)

- IP의 시작 값으로 클래스 별로 상이한 값을 가짐

Class A

- 0’으로 시작, 1~126 Network ID를 가짐

Class B

- 10’으로 시작, 128.0~191.255 Network ID를 가짐

Class C

- 110’으로 시작, 192.0.0~223.255.255 Network ID를 가짐

Host ID

- 클래스 별로 상이한 값을 가짐

Class A

- 24bit의 값을 가짐, 16,777,214개의 Host ID

Class B

- 16bit의 값을 가짐, 65,534개의 Host ID

Class C

- 8bit의 값을 가짐, 254개의 Host ID

Subnetwork ID

- Host ID를 분할하여 Class별로 사전에 정의된 Network ID와 함께 네트워크 구분

Subnet Masking

- 서브네팅을 통해서 생성된 IP가 속한 네트워크 ID를 구분하기 위한 기준값

- 서브넷 마스크의 값을 IP주소와 ‘&’ 연산하여 네트워크 ID를 추출 가능


III. 서브네팅 계산방법

1) 회사에서 필요로 하는 네트워크의 수 결정 : 필요 네트워크의 수 + 향후 1년 이내 확장 가능한 네트워크 수 고려

2) 필요한 네트워크 ID를 만들기 위해 전환할 bit수 결정

3) 서브넷 마스크(User defined subnet mask) 계산

4) 서브넷 ID 계산

5) 서브넷별 호스트ID의 범위 계산

6) 서브넷 마스크를 32비트의 값으로 네트워크 ID와 호스트 ID IP 주소에서 구분하는 역할로 사용되며 서브넷 마스크의 비트는 다음과 같이 정의함

- 네트워크 ID에 해당하는 모든 비트는 1로 설정

- 호스트 ID에 해당하는 모든 비트는 0으로 설정


IV. VLSM (Variable Length Subnet Mask)

개념

IP 주소를 할당 할 때 네트워크 상황에 맞게 가변적으로 Class 기반의 IP를 분할하여 IP의 낭비를 줄여 IPv4 주소 체계의 한정적인 IP를 효율적으로 사용하기 위한 Subnetting 기법

라우터와 라우터 간의 IP할당은 IP의 상위 30Bit까지를 네트워크 ID로 할당하고 각각의 네트워크에 필요한 IP의 개수만큼 Subnetting을 수행하여 Class C 192.168.1.0을 효율적으로 분할하여 사용

 

반응형

'IT기술노트 > 디지털네트워크' 카테고리의 다른 글

IPv4 to IPv6  (0) 2021.02.22
IPv6  (0) 2021.02.22
DHCP  (0) 2021.02.21
수퍼네팅(Supernetting)  (0) 2021.02.21
라우팅 프로토콜(Routing Protocol)  (0) 2021.02.21
사전 패킷 폐기(Proactive Packet Discard)  (0) 2021.02.21
Traffic Shaping  (0) 2021.02.21
Traffic Policing  (0) 2021.02.21

댓글