• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

서브네팅 개념 질문

22.02.02 10:43 작성 조회수 108

0

그럼 서브네팅이라는 것은 C클래스의 192.168.0.1 이라는 ip가 있다고 가정했을 때 그 ip 1개를 서브네팅을 통해서 여러 개 호스트 연결이 가능하게 한다라고 이해하면 될까요? 그러면 서브네팅 하기 전에 있는 ip리스트랑 서브네팅 후 ip리스트랑 겹치니까 /24 이런식으로 서브네팅 했다는 것을 표현해주고, 서브넷 마스크가 바뀌면서 서브네팅 했다는 것을 표현해주는걸까요?

답변 1

답변을 작성해보세요.

0

안녕하세요

 

클래스 C의 경우 디폴트 서브넷 마스크가 /24 이기에 각 서브넷 마다 256개의 IP를 가지므로 실제  네트워크 환경에서 사용하기에 적절한 크기입니다.

 

그런데 클래스 B의 172.16.0.1을 서브네팅을 활용하지 않고 /16 이라는 디폴트 서브넷 마스크가 적용되면

172.16.0.1 ~ 172.16.255.254 의 65534의 IP를 사용하게 됩니다.

 

네트워크는 동일한 서브넷 범위 내에서는 라우팅을 별도로 해주지 않아도  통신이 가능합니다. 

서브네팅은 한정적인 IP 주소를 더 작은 단위로 분할 하는 것인데 주 목적은 아래와 같습니다.

1. 한정적인 IP 주소가 낭비 되는 것을 막고 효율적으로 관리하기 위함 (예를 들어 사무실별, 서버/프린터/사용자 PC별로 다른 서브넷 대역을 사용하여 관리)

2. 네트워크 브로드캐스팅을 하면 동일 서브넷의 모든 장비로 트래픽이 전달되므로 작은 단위로 서브네팅을 하면 네트워크 트래픽을 줄일 수 있음

3. 서로 다른 서브넷은 라우팅을 하지 않으면 통신이 되지 않기에 네트워크를 분리하는 효과가 있어 보안 향상

 

따라서 클래서 B의 경우 디폴트 서브넷 마스크를 사용하면 IP 주소의 낭비가 생기므로  

예를 들어 172.16.0.1을 /24 비트로 서브네팅을 해서 분할해서 사용하게 됩니다.

예를 들어 172.16.0.1 /24는 172.16.0.0 ~ 172.16.0.255를 사용하고 172.16.1.1 /24는 172.16.1.0 ~ 172.16.1.255를 사용합니다. 

이렇게  클래서 B의 172.16.0.1를 전부 /24 로 분할하면 각 서브넷당 256개의 IP 주소가 할당 되므로 IP 주소를 보다 효율적으로 사용할 수 있습니다.

물론 필요로 하는 목적에 따라 서브네팅을 더 크게 분할하거나 작게 분할하면 됩니다.

 

감사합니다.