Network_Subneting2

리냥·2022년 7월 10일
0

Network_Subneting


1-1. CIDR

  • CIDR(Classless Inter-network Domain Routing)

=> Defining1

Classful- 이미 정해진 것 ex.class A
Classless- 대역을 바꿀 수 있는 것(주소 다시 만들 수 있음)

Network와 Host를 다시 재 설정 가능

=> Defining2

  • 기존 Class기반 주소에서 Class를 제외하고 32bit 전체 bit에 대해 Network과 Host를 재설정한 주소 구조이다.
  • 기존 Class 기반 주소에 비해 주소 손실을 줄여주고,
  • Router에는 구조화된 주소 할당으로 인해 Routing Table을 줄여 Pocket Delay를 줄인다.
  • 정적(Static)라우팅보다 동적(Dynamic)라우팅에 속한다.
  • 정적라우팅 - 정해진 것 동적라우팅- 유동적인 것

=> Defining3

  • 새로운 IP주소 할당방법으로 Class 구분 없이 원하는대로 주소를 합치거나 나누는 기술을 말한다.
  • 한정된 자원인 IP주소를 쓸데없이 사용하는 것을 방지한다.(범위를 유동적으로 조절 가능)
  • Router의 처리 부하를 경감시킬 목적으로 개발됐다.

=> Ex

  • 10.10.1.1을 보면 맨 앞에 옥텟이 A클래스에 속한다. 하지만, 10.10.1.1/24이면 CIDR펴기법으로 클래스로는 C클래스에 속하게 사용됨
    (24가 서브넷 마스크를 비트로 바꿨을 때 CIDR값의 결정값이 됨)

192.168.10.0/24는 192.168.10.0~192.168.10.255의 범위를 나타냄
Subnetmask: 255.255.255.0-> bitmask:1~1.1~1.1~1.00000000: 1이 24개면/24
subnetmask를 비트로 바꾼 것이 bitmask

10.10.1.1을 보면 맨 앞에 옥텟이 A클래스에 속한다. 하지만, 10.10.1.1/24이면 CIDR표기법으로 클래스로는 C클래스에 속하게 사용됨.
(1이 24개란 뜻, 중간에 0이 됐다 1이 될 수 없음!)
(1~1 1~1 1~1 00000000 => C클래스)

### 1-2. Subneting
  • 하나의 네트워크ID(대역)를 필요한 크기만큼 나누어 여러 대역으로 분할하는 기술

=> Ex

  • 192.168.32.0/24 24는 bitmask로 생각
    ---NID------ -HID-

11111111.11111111.11111111.00000000
192. 168. 32. 0~255(256개의 호스트를 사용: 단, Network주소와 Broadcast주소를 제외한 나머지를 사용)

=> Defining

  • Network 주소: 네트워크 제일 첫 번째 ip(192.168.32.0)
  • Broadcast 주소: 네트워크 제일 마지막 ip(192.169.32.255)
  • 실제 사용 가능한 ip주소: 192.168.32.1 ~ 192.168.32.254

한 개의 망이 8개로 쪼개짐(물론, 망을 쪼갠 만큼 ip의 범위도 쪼개짐)

망 3개 구성 (근데 원래 대역은 1개밖에 없음)
CIDR과 네트워크 주소가 바뀜=> bit 3개가 늘어남 한 개의 대역이 여러개의 대역으로 분리

  • 서브넷팅을 하는 이유

보안을 강화하기 위해
네트워크 브로드캐스트 사이즈를 줄임으로 인한 성능 향상을 위헤
주소 낭비 방지를 위해

  • 서브넷마스크가 하는 역할

네트워크 ID와 호스트를 나누는 역할
즉, 네트워크가 동일한 대역인지 다른 대역인지 결정해주는 값입니다.

=>Ex

192.168.10.0/24 0~255

근데 네트워크주소랑 브로드주소는 못 사용

1) 어떤 class? C class
2) 255.255.255.0
3) 총 IP가 몇 개? 256개
4) 절반으로 쪼개면 각 대역당 전체 IP는 128개(서로 다른 대역이 됨)
네트워크 개역 개수= 서브넷팅 개수
5) 128개가 되기 위해선 192.168.10.0~192.168.10.127까지/ 128~255
6) 192.168.10.5 와 192.168.10.155는 다른 대역임
7) 위의 사항을 서브넷마스크, CIDR값으로 결정해야 함

2의 0승=1
한 개였던 것이 2개로 나뉘면 2의 1승임 (1비트를 뜻함) = 2(개로 쪼개짐)

255.255.255.0이 원래 서브넷 마스크임
이걸 비트를 바꾸면 대역은 늘어남
255.255.255.00000000 이게 두 개여야 함
1비트가 추가되면 네트워크 대역은 두 개가 됨
1) 0으로 고정했을 때(255.255.255.0xxxxxxxx)
0~127(10진수로 고쳤을 때)
2) 1로 고정했을 때(255.255.255.1xxxxxxxx)
128~255(10진수로 고쳤을 때)

1비트가 추가 되어
192.168.10.0/24에서
192.168.10.0/25, 192.168.10.128/25로 변화(192.168.10.30/25과 같은 대역임)

서브넷마스크가 바뀜
255.255.255.1xxxxxx이 부분을 10진수로 바꿔야 함
=>128
255.255.255.128이란 서브넷마스크로 결정됨
이걸 보고 같은 대역인지 다른 대역인지 결정 가능


### 1-3. VLSM
- Variable-length subnet mask 고정길이: 대역의 개수가 일정, VLSM 다르게 할 수 있다는 거

각 대역당 IP주소를 다르게 지정 가능

=> Defining1

  • 서브넷 길이가 다른 여러 개의 서브넷을 말한다.
  • 기존의 서브넷이 통합한 주소의 길이로 구분하는 반면 VLSM은 서브넷된 주소를 다시 서브넷팅한다.
  • 서로 다른 서브넷에서 동일한 네트워크 번호로 다른 서브넷 마스크를 지정할 수 있는 특성을 가진다.
  • VLSM은 기용 주소 공간을 최적화하는데 도움이 된다.

=> Ex

	- 192.168.20.192/27 네트워크를 네트워크 범위가 '192.168.20.192 ~ 192.168.20.223'일 때 서브넷팅 하시오.
	- 192.168.20.192/27의 내용을 8개 네트워크로 구분할 때의 서브넷은?
		- (1) 어떤 Subnet mask가 효율적인가? 255.255.255.252
		- (2) Subnet의 개수? 8개
		- (3) Host의 개수? 2개(4-2)
		; 만약 이와 같은 VLSM을 적용해서 라우터에 위의 범위 안에 있는 IP주소를 배정한다면? 다음과 같이 지정할 수가 있다.
			- 대상 대역 : 192.168.20.192 ~ 192.168.20.195
			- IP Address : 192.168.20.193
			- Subnet Mask : 255.255.255.252
			- Gateway : 192.168.20.194
			- 1st. DNS : 168.126.63.1 (인터넷 검색)

192.168.20.192/27에서 8개로 나눈 것-> 192.169.20.192~192.169.20.223
255.255.255.11111100(+3bit)
1) 192.169.20.192~192.169.20.195 => 실제로 193,194만 사용 가능(2개밖에 못 줌)
2)
3)
4)
5)
6)
7)
8)

profile
안녕하세요. 일로 인해 잠시 쉽니다 :)

0개의 댓글