본문 바로가기

IT Tech/Network

[네트워크] 서브넷팅, VLSM, CIDR(수퍼넷팅) 간단 설명...

반응형






서브넷팅(Subnetting)

Host가 적은 하나의 공용 네트워크에 C 클래스 하나를 할당하면 여분의 IP를 사용할 수 있는 방법이 없었다. 그래서 호스트가 작은 소규모 망을 위해 네트워크를 쪼개서 활용하기 위해 기존에 고정된 서브넷 마스크 비트를 (C클래스의 경우 24을 25이상으로) 늘려서 서브넷을 증가시키는 방법이다.



VLSM (Variable Length Subnet mask)

서브넷팅이 균일한 호스트를 가진 여러개의 서브넷으로 나눈다고 하면 VLSM은 서로 다른 크기의 호스트를 포함하는 서브넷을 IP Address의 낭비없이 사용할 수 있도록 가변의 Prefix들로 서브넷팅을 하는 방법이다.

한마디로 표현하자면 서브넷의 서브넷이다.

가변길이의 Prefix를 지원하는 라우팅 프로토콜로 RIP, OSPF, IS-IS, EIGRP(Extended IGRP), BGP-4 등이 있으며 내부적으로 Longest Prefix Rule에 따라 Prefix 길이가 긴 경로가 우선한다.

주고 쓰이는 곳이 라우터의 연결구간으로, VLSM 기능이 없을 경우 C Class를 통째로 할당해야한 했다.







CIDR (Classless Inter-Network Domain Routing)

네트워크 정보를 여러개로 나누어진 Sub-Network들를  모두 나타낼 수 있는 하나의 Network로 통합해서 보여주는 방법으로 서브넷 마스크를 네트워크 방향으로 움직여서 SuperNettting이라고도 한다.

보통 연속된 C클래스들이  가능하며, 하나의 C클래스 이상이 필요한 조직에서 사용된다.

즉, 라우팅 정보에서 이 조직은 몇 개의 연속된 C클래스를 가지고 있는데 그 몇개에 해당하는 각각의 정보를 모두 표기하지 않고 이러한 방법을 통해서 한개의 정보를 통합해서 관리를 하게 해서 라우팅 테이블을 줄여 가벼운 네트워크를 만들어 보자는게 취지입니다. ^^


ex)
192.168.48.0/24 ~192.168.55.0/24까지 사용하는 조직은 계산에 의해서 192.168.48.0/21 로 나타낼 수 있습니다.

계산하는 방법은 192.168.48.0~192.168.55.0까지 비트로 나열한 다음에 같은 비트열이 매칭되는 수(1100 0000 1010 1000 0011 0 -> 21 )를 prefix length로 정하고 첫번째 망인 192.168.48.0과 결합해서 사용합니다.

또 다른 방법으로는 할당된 C 클래스가 8개(48~55)이므로 3비트를 Prefix Length 24에서 빼주면 21이 됩니다.

RFC : 
http://www.rfc-editor.org/rfc/pdfrfc/rfc1517.txt.pdf
http://www.rfc-editor.org/rfc/pdfrfc/rfc1518.txt.pdf
http://www.rfc-editor.org/rfc/pdfrfc/rfc1519.txt.pdf
http://www.rfc-editor.org/rfc/pdfrfc/rfc1520.txt.pdf



[참고] CIDR Prefix 표기

기존의 서브넷을 나타내는 방법 255.255.255.0 을 24 즉, 네트워크에 해당하는 비트의 수로 표시하는 방식을 말한다.

이렇게 하면 IP 주소를 입력할 때 192.168.1.17 255.255.255.0192.168.1.17/24로 간략히 줄일 수 있다.

서브넷 정보를 알려주기 위해 기존에는 4B가 필요했지만 6bit만 있으면 해당 정보를 전달할 수 있어서 네트워크 리소스를 절약할 수 있다.

http://en.wikipedia.org/wiki/CIDR



반응형