본문 바로가기
Network/TCP/IP

Oracle Solaris 관리: IP 서비스

by 개Foot/Dog발?! 2014. 8. 10.

URL : http://docs.oracle.com/cd/E38901_01/html/E38894/ipplan-5.html#exlxp


IPv4 주소 지정 체계 설계


.....


각 IPv4 기반 네트워크는 다음을 포함해야 합니다.


- ISP 또는 IR에 의해 지정되거나 IANA에서 등록한 이전 네트워크에 대해 지정된 고유한 네트워크 번호. 개인 주소를 사용할 계획인 경우 조직 내에서 고유한 네트워크 번호를 만들어야 합니다.


- 네트워크에 있는 모든 시스템의 인터페이스에 대한 고유한 IPv4 주소


- 네트워크 마스크


IPv4 주소는 IP 주소를 네트워크 인터페이스에 적용하는 방법에 설명된 대로 시스템에서 네트워크 인터페이스를 고유하게 식별하는 32비트 번호입니다. IPv4 주소는 마침표로 구분되는 4개의 8비트 필드로 구분된 십진수로 작성됩니다. 각 8비트 필드는 IPv4 주소에서 1바이트를 나타냅니다. IPv4 주소의 바이트를 나타내는 이러한 형식을 점으로 구분된 십진수 형식이라고도 합니다.


다음 그림에서는 IPv4 주소 172.16.50.56의 구성 요소 부분을 보여 줍니다.


그림 2-1 IPv4 주소 형식

image:그림을 보면 IPv4 주소는 다음 컨텍스트에서 설명하는 두 부분인 네트워크 부분 및 네트워크 호스트로 나뉩니다.


172.16

등록된 IPv4 네트워크 번호입니다. 클래스 기반 IPv4 표기법에서 이 번호는 IP 네트워크 클래스를 정의하기도 합니다. 이 예에서는 IANA에 의해 등록된 클래스 B입니다.


50.56

IPv4 주소의 호스트 부분입니다. 호스트 부분은 네트워크에 있는 시스템의 인터페이스를 고유하게 식별합니다. 로컬 네트워크의 각 인터페이스에 대해 주소의 네트워크 부분은 동일하지만 호스트 부분은 서로 달라야 합니다.


클래스 기반 IPv4 네트워크를 서브넷할 계획인 경우 서브넷 마스크를 정의하거나 netmasks 데이터베이스에 설명된 대로 넷마스크를 정의해야 합니다.


다음 예에서는 CIDR 형식의 주소 192.168.3.56/22를 보여 줍니다.


그림 2-2 CIDR 형식 IPv4 주소

image:그림에서는 다음 컨텍스트에서 설명하는 CIDR 주소의 세 부분인 네트워크 부분, 호스트 부분 및 네트워크 접두어를 보여 줍니다.


192.168.3

ISP 또는 IR에서 수신된 IPv4 네트워크 번호로 구성되는 네트워크 부분입니다.


56

시스템의 인터페이스에 지정되는 호스트 부분입니다.


/22

네트워크 번호를 구성하는 주소의 비트 수를 정의하는 네트워크 접두어입니다. 또한 네트워크 접두어는 IP 주소에 대한 서브넷 마스크를 제공합니다. 네트워크 접두어는 ISP 또는 IR에 의해서도 지정됩니다.


.....


IPv4 주소 지정 체계 설계


.....


다음 표에서는 표준 IPv4 주소를 네트워크 및 호스트 주소 공간으로 구분한 것을 보여 줍니다. 각 클래스에 대해 “범위”는 네트워크 번호의 첫번째 바이트에 대한 십진수 값 범위를 지정합니다. “네트워크 주소”는 주소의 네트워크 부분에만 지정되는 IPv4 주소의 바이트 수를 나타냅니다. 각 바이트는 xxx로 나타냅니다. “호스트 주소”는 주소의 호스트 부분에만 지정되는 바이트 수를 나타냅니다. 예를 들어, 클래스 A 네트워크 주소에서 첫번째 바이트는 네트워크에만 지정되며 마지막 3개의 바이트는 호스트에만 지정됩니다. 클래스 C 네트워크에 대해서는 반대로 지정됩니다.


표 2-1 IPv4 클래스의 구분

클래스
바이트 범위
네트워크 번호
호스트 주소
A
0–127
xxx
xxx.xxx. xxx
B
128–191
xxx.xxx
xxx.xxx
C
192–223
xxx.xxx. xxx
xxx

IPv4 주소의 첫번째 바이트에 있는 번호는 네트워크가 클래스 A, B 또는 C인지를 정의합니다. 남은 3개 바이트의 범위는 0–255입니다. 두 번호인 0와 255는 예약됩니다. IANA에 의해 네트워크에 지정된 네트워크 클래스에 따라 각 바이트에 번호 1–254를 지정할 수 있습니다.


다음 표에서는 사용자에게 지정되는 IPv4 주소의 바이트를 보여 줍니다. 또한 이 표는 호스트에 지정할 수 있는 각 바이트 내 번호 범위를 보여 줍니다.


표 2-2 사용 가능한 IPv4 클래스 범위

네트워크 클래스
바이트 1 범위
바이트 2 범위
바이트 3 범위
바이트 4 범위
A
0–127
1–254
1–254
1–254
B
128–191
IANA에 의해 사전 지정됨
1–254
1–254
C
192–223
IANA에 의해 사전 지정됨
IANA에 의해 사전 지정됨
1–254

IPv4 서브넷 번호

호스트 수가 많은 로컬 네트워크는 서브넷으로 분리하기도 합니다. IPv4 네트워크 번호를 서브넷으로 구분하는 경우 각 서브넷에 네트워크 식별자를 지정해야 합니다. IPv4 주소의 호스트 부분에 있는 일부 비트를 네트워크 식별자로 사용하여 IPv4 주소 공간의 효율성을 극대화할 수 있습니다. 네트워크 식별자로 사용되면 주소의 지정된 부분은 서브넷 번호가 됩니다. IPv4 주소의 네트워크 및 서브넷 부분을 선택하는 비트마스크인 넷마스크를 사용하여 서브넷 번호를 만듭니다. 자세한 내용은 IPv4 주소에 대한 네트워크 마스크 만들기를 참조하십시오.


CIDR IPv4 주소 지정 체계 설계


.....


CIDR 주소의 네트워크 접두어는 네트워크의 호스트에 사용할 수 있는 IPv4 주소 수를 나타냅니다. 이러한 호스트 주소는 호스트의 인터페이스에 지정됩니다. 호스트에 물리적 인터페이스가 두 개 이상 있는 경우 사용 중인 모든 물리적 인터페이스에 대해 호스트 주소를 지정해야 합니다.


또한 CIDR 주소의 네트워크 접두어는 서브넷 마스크의 길이를 정의합니다. 대부분의 Oracle Solaris 명령은 네트워크 서브넷 마스크의 CIDR 접두어 지정을 인식합니다. 그러나 Oracle Solaris 설치 프로그램 및 /etc/netmask 파일을 사용하려면 점으로 구분된 십진수 표현을 사용하여 서브넷 마스크를 설정해야 합니다. 이러한 두 경우에서 다음 표에 나와 있는 대로 CIDR 네트워크 접두어의 점으로 구분된 십진수 표현을 사용합니다.


표 2-3 CIDR 접두어 및 이와 동등한 십진수

CIDR 네트워크 접두어
사용 가능한 IP 주소
동등한 점으로 구분된 십진수 서브넷
/19
8,192
255.255.224.0
/20
4,096
255.255.240.0
/21
2,048
255.255.248.0
/22
1024
255.255.252.0
/23
512
255.255.254.0
/24
256
255.255.255.0
/25
128
255.255.255.128
/26
64
255.255.255.192
/27
32
255.255.255.224

CIDR 주소에 대한 자세한 내용은 다음 자료를 참조하십시오.


- CIDR에 대한 자세한 기술 정보는 RFC 1519, Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy를 참조하십시오.


- CIDR에 대한 보다 일반적인 정보는 Classless Inter-Domain Routing (CIDR) Overview의 Pacific Bell Internet을 참조하십시오.


- 다른 CIDR 개요는 Wikipedia 문서인 "Classless inter-domain routing"을 참조하십시오.


개인 IPv4 주소 사용

IANA는 자체 개인 네트워크에서 사용할 회사용 IPv4 주소의 세 블록을 예약했습니다. 이러한 주소는 RFC 1918, Address Allocation for Private Internets에 정의되어 있습니다. 회사 인트라넷 내 로컬 네트워크에 있는 시스템에 대해 이러한 개인 주소를 사용할 수 있으며, 1918 주소라고도 합니다. 그러나 개인 주소는 인터넷에서 유효하지 않습니다. 이러한 개인 주소는 로컬 네트워크 외부로 통신해야 하는 시스템에서는 사용하지 마십시오.


다음 표에서는 IPv4 주소 범위와 해당 넷마스크를 나열합니다.

IPv4 주소 범위
넷마스크
10.0.0.0 - 10.255.255.255
10.0.0.0
172.16.0.0 - 172.31.255.255
172.16.0.0
192.168.0.0 - 192.168.255.255
192.168.0.0

.....