2강. 서브넷팅(subnetting)
추천글 : 【정보기기운용기능사】 정보기기운용기능사 목차
1. 서브넷팅 [본문]
2. 가변길이 서브넷 마스크 [본문]
3. 네트워크 기반의 서브넷 [본문]
1. 서브넷팅(subnetting) [목차]
⑴ IP 주소(IP Address) : 인터넷 상의 고유한 숫자 주소
① A Class : 1.0.0.0 ~ 127.255.255.255
여기서 127.0.0.0 ~ 127.255.255.255는 루프백 어드레스로 예약되어 있음
* 루프백 주소 : 컴퓨터의 네트워크 입출력 기능을 시험하기 위하여 가상으로 할당된 인터넷 주소, 웹 서버나 인터넷 소프트웨어의 네트워크 동작 기능을 시험하는 데 사용
② B Class : 128.0.0.0 ~ 191.255.255.255
③ C Class : 192.0.0.0 ~ 223.255.255.255
④ D Class : 224.0.0.0 ~ 239.255.255.255 → 멀티캐스트 주소(주로 IPTV 서비스 등에 사용)
⑤ E Class : 240.0.0.0 ~ 255.255.255.254 → 연구영
255.255.255.255는 브로드캐스트 주소
* 브로드캐스트 주소 : 네트워크에 연결된 모든 호스트에 동일한 정보를 전송하기 위해 할당하는 주소
⑵ 게이트웨이 주소 : 내부의 LAN으로 연결되어 있는 모든 네트워크에서 외부 인터넷 연결을 위한 통로로 사용되는 지점의 IP Address를 지정하는 것
⑶ 서브넷 주소
① 서브넷 : 한 네트워크에서 여러 개의 네트워크로 세분화된 네트워크들
② 서브넷 주소(서브넷 마스크)
○ IP 주소에서 별도로 표기하는 것으로 서브넷에서 무엇이 네트워크이고 무엇이 호스트인지 구분하게 함
○ AND 연산했을 때 그 부분이 서브넷의 네트워크 주소가 되도록 함
③ 참고. 정보기기운용기능사에서 헷갈리는 IP 주소 표기
○ Router(config)#ip address 뒤에 구체적인 IP 주소와 해당 서브넷 마스크를 입력
○ Router(dhcp-config)#network 뒤에 일반적인 네트워크 주소와 서스넷 마스크를 입력; 범위를 나타내기 위함
○ Router(config)#rip 뒤에 구체적인 IP 주소나 일반적인 네트워크 주소 입력
○ Router(config)#ospf 뒤에 일반적인 네트워크 주소와 와일드카드 마스크를 입력; 범위를 나타내기 위함
○ 일반적인 네트워크 주소 대신 구체적인 IP 주소도 입력 가능
○ Router(config)#access-list 1 permit 뒤에 일반적인 네트워크 주소와 와일드카드 마스크를 입력; 범위를 나타내기 위함
○ 일반적인 네트워크 주소 대신 구체적인 IP 주소도 입력 가능
○ Router(config)#ip helper-address 뒤에 구체적인 IP 주소만 입력
○ Router(config)#ip default-gateway 뒤에 구체적인 IP 주소만 입력
⑷ 서브넷팅 : 하나의 네트워크 주소를 두 개 이상의 서로 다른 네트워크 주소로 나누는 것
필요성. 또다른 네트워크 주소를 사용하는 것은 ISP(Internet Service Provider)와의 새로운 계약에 의해 별도의 IP 주소 임대 비용이 소요
예. 211.110.20.0 / 255.255.255.0 네트워크를 4개의 네트워크로 서브넷팅 하시오.
211.110.20.0은 다음과 같이 변환됨
11010011.01101110.00010100.00000000
211.110.20.0 / 255.255.255.0은 다음과 같음
11010011.01101110.00010100.########(#는 숫자)을 의미
참고 : 255.255.255.0은 11111111.11111111.11111111.00000000이고, 1인 부분은 공통부분임을 의미
4개의 네트워크로 나누어야 하므로
⒜ 11010011.01101110.00010100.00######,
⒝ 11010011.01101110.00010100.01######,
⒞ 11010011.01101110.00010100.10######,
⒟ 11010011.01101110.00010100.11######]
로 나누는 게 합리적
그러면 서브넷 주소는 255.255.255.192가 된다.
직관적으로 ⒜ ~ ⒟의 범위는 다음과 같다.
⒜ 11010011.01101110.00010100.00000000 ~ 11010011.01101110.00010100.00111111
⒝ 11010011.01101110.00010100.01000000 ~ 11010011.01101110.00010100.01111111
⒞ 11010011.01101110.00010100.10000000 ~ 11010011.01101110.00010100.10111111
⒟ 11010011.01101110.00010100.11000000 ~ 11010011.01101110.00010100.11111111
그런데 다음 주소는 특별한 의미를 갖는다.
⒜의 네트워크 주소
11010011.01101110.00010100.00000000
⒜의 브로드캐스트 주소
11010011.01101110.00010100.00111111
⒝의 네트워크 주소
11010011.01101110.00010100.01000000
⒝의 브로드캐스트 주소
11010011.01101110.00010100.01111111
⒞의 네트워크 주소
11010011.01101110.00010100.10000000
⒞의 브로드캐스트 주소
11010011.01101110.00010100.10111111
⒟의 네트워크 주소
11010011.01101110.00010100.11000000
⒟의 브로드캐스트 주소
11010011.01101110.00010100.11111111
따라서 ⒜ ~ ⒟의 실제 사용 가능한 범위의 호스트 주소는 다음과 같다.
⒜ 11010011.01101110.00010100.00000001 ~ 11010011.01101110.00010100.00111110
즉, 211.110.20.1 ~ 211.110.20.62
⒝ 11010011.01101110.00010100.01000001 ~ 11010011.01101110.00010100.01111110
즉, 211.110.20.65 ~ 211.110.20.126
⒞ 11010011.01101110.00010100.10000001 ~ 11010011.01101110.00010100.10111110
즉, 211.110.20.129 ~ 211.110.20.190
⒟ 11010011.01101110.00010100.11000001 ~ 11010011.01101110.00010100.11111110
즉, 211.110.20.193 ~ 211.110.20.254
2. 가변길이 서브넷 마스크(VLSM, variable length subnet mask) [목차]
⑴ 정의 : 실제로 사용해야 할 호스트가 다르게 나누어져 있을 때 서로 다른 길이의 서브넷 마스크를 사용하여 호스트의 개수를 나투는 것
⑵ 문제 : 192.168.1.0/24의 IP를 사용하는 곳에서 각 부서별로 100개, 30개, 10개의 호스트를 할당해야 함
192.168.1.0은 다음과 같이 변환됨
11000000.10101000.00000001.00000000
192.168.1.0/24는 다음과 같음
11000000.10101000.00000001.########
참고. 24는 1이 24개, 즉 서브넷 마스크 11111111.11111111.11111111.00000000을 의미
100개 이상의 호스트를 할당할 수 있는 네트워크 주소는 다음과 같음 (네트워크 주소, 브로드캐스트 주소 포함)
11000000.10101000.00000001.0####### ↔
11000000.10101000.00000001.00000000/11111111.11111111.11111111.10000000 ↔
11000000.10101000.00000001.00000000/25 ↔
11000000.10101000.00000001.00000000/25 ~ 11000000.10101000.00000001.01111111/25 ↔
192.168.1.0/25 ~ 192.168.1.127/25
이제 남은 가용 네트워크는 다음과 같음
11000000.10101000.00000001.1#######
다음 네트워크 주소는 62(=64-2)개의 호스트를 할당하여 너무 빈 호스트가 많아져서 안 됨
11000000.10101000.00000001.10######
다음 네트워크 주소는 30개의 호스트를 할당할 공간이 없음
11000000.10101000.00000001.1000####
따라서 30개의 호스트를 할당하기 위해 네트워크 주소는 다음이 적당함(네트워크 주소, 브로드캐스트 주소 포함)
11000000.10101000.00000001.100##### ↔
11000000.10101000.00000001.10000000/27 ↔
11000000.10101000.00000001.10000000/27 ~ 11000000.10101000.00000001.10011111/27 ↔
192.168.1.128/27 ~ 192.168.1.159/27
위와 같은 네트워크 주소는 3개, 각 네트워크의 호스트 주소는 30(=32-2)개임
이제 남은 가용 네트워크는 다음과 같음
11000000.10101000.00000001.101#####,
11000000.10101000.00000001.110#####,
11000000.10101000.00000001.111#####
다음을 10개의 호스트를 할당하도록 하자.
11000000.10101000.00000001.101#####
다음이 적당하다.
11000000.10101000.00000001.1010#### ↔
11000000.10101000.00000001.10100000/28 ↔
11000000.10101000.00000001.10100000/28 ~ 11000000.10101000.00000001.10101111/28 ↔
192.168.1.160/28 ~ 192.168.1.175/28
3. 네트워크 기반의 서브넷 [목차]
⑴ 네트워크의 IP 주소를 확인하여 소속된 서브넷을 계산할 수 있다.
⑵ 문제 : 192.168.63.200/27의 서브넷을 계산해야 함
IP 주소는 다음과 같이 변환됨
11000000.10101000.00111111.11001000/27
네트워크 주소는 다음과 같음
11000000.10101000.00111111.11000000/27 ↔
11000000.10101000.00111111.110#####
이와 같은 네트워크 주소는 총 8개의 서브넷 중 7번째 서브넷을 의미
⒜ 11000000.10101000.00111111.000#####
즉, 192.168.63.0/27 ~ 192.168.63.31/27
⒝ 11000000.10101000.00111111.001#####
즉, 192.168.63.32/27 ~ 192.168.63.63/27
⒞ 11000000.10101000.00111111.010#####
즉, 192.168.63.64/27 ~ 192.168.63.95/27
⒟ 11000000.10101000.00111111.011#####
즉, 192.168.63.96/27 ~ 192.168.63.127/27
⒠ 11000000.10101000.00111111.100#####
즉, 192.168.63.128/27 ~ 192.168.63.159/27
⒡ 11000000.10101000.00111111.101#####
즉, 192.168.63.160/27 ~ 192.168.63.191/27
⒢ 11000000.10101000.00111111.110#####
즉, 192.168.63.192/27 ~ 192.168.63.223/27
⒣11000000.10101000.00111111.111#####
즉, 192.168.63.224/27 ~ 192.168.63.255/27
⒢번째 서브넷의 IP 주소 중 가용한 IP 주소는 다음과 같음 (네트워크 주소, 브로드캐스트 주소 제외)
192.168.63.193/27 ~ 192.168.63.222/27
입력 : 2018.10.09 09:39
'▶ 자연과학 > ▷ 정보기기운용기능사' 카테고리의 다른 글
【정보기기운용기능사】 4강. 경로 설정 개요 (0) | 2018.10.08 |
---|---|
【정보기기운용기능사】 4-2강. 거리 벡터 라우팅 프로토콜 (0) | 2018.10.08 |
【정보기기운용기능사】 4-1강. 정적 경로 설정 (0) | 2018.10.08 |
【정보기기운용기능사】 3강. 라우터와 스위치의 기본 설정 (0) | 2018.10.08 |
【정보기기운용기능사】 1강. 패킷트레이서 (0) | 2018.10.08 |
최근댓글