SharedIT | 묻고 답하기(AMP)

서브넷팅할 때 설정은 어디서 하나요?

안녕하세요?


미국에서 네트워크는 독학으로 공부하고 있고, POS 시스템 관련 일을 하고 있습니다.


한국은 어떤지 모르지만, 미국은 한국보다 인프라가 많이 좋지 않아서 인터넷 디스커넥션도 많고, 스피드도 느리고, 이래저래 열악합니다.

각설하고 질문 드립니다.


ISP 에서 설치한 Modem/Router 를 사용합니다.

큰 식당들은 컴퓨터를 3대 이상쓰고, 각 컴퓨터마다 카드 결제용 단말기(네트워크 연결)이 있습니다.

거기에 주방으로 들어가는 네트워크 프린터 두 대 정도 사용하게 되면 8개의 호스트가 연결이 되는데,

갯수로 보면 몇 개 되지는 않지만 사용하다 보면 트래픽이 많이 생겨서 자잘한 문제가 생깁니다.


그래서 서브네팅을 하려고 하는데요,

간단하게 두 개로 나눈다고 할 때, 그 설정은 어디서 하나요?

(Subnet Mask 를 255.255.255.128로)


호스트 단에서 일일이 작업을 해야 하나요?

아니면 라우터에서 설정을 해줘야 하나요?

아직 서브넷팅에 대한 개념만 잡고 있고, 실제로 사용해 본 적이 없어서 질문드립니다.


감사합니다.

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

antiforensic
  0 추천 | 4년 이상 전

소규모라면 서브넷팅 하는 의미가 없습니다.

공부하고자 하시는거 같아서 의견남기고 갑니다.


-  IP대역 내맘대로 지정 가능

ex) 라우터의 IP를 1.1.1.1로 주고, 26비트 서브넷팅을 하고싶다 = 라우터 설정에서 라우터 자체 IP는 1.1.1.1로 주고, 서브넷만 255.255.255.192 로 주면 됩니다.

네트워크 최상단 장비는 라우터이기 때문에, DHCP를 돌리면 자동으로 1.1.1.1 ~ 63 중에서 알아서 배포될것입니다.


서브넷팅 생각보다 어렵지않습니다.

그냥 서브넷마스크만 입력해주면 끝납니다.

물론 네트워크 규모가 커지면 IP할당량을 생각해야겠지요


또한, 17비트로 라우팅 되어있는 네트워크인데, 호스트만 24비트 27비트 같은 구조로 IP설정 해놔도 통신 가능합니다.

Genghis Khan | 4년 이상 전

잘 설명이 된듯 합니다.

Kyeongsu Kim | 4년 이상 전

댓글 감사합니다. 제가 궁금했던 것은, 라우터에서 설정을 해서 뿌리게 만드는 것인지 아니면 호스트단에서 나누어 줘야 하는 것인지 궁금했었습니다. 실제로 필요한 호스트 수가 10개라서 /28 로 할 예정입니다. 메인 db가 있는 컴퓨터와 클라이언트 컴퓨터 사이에 커뮤니케이션이 잘 되지 않아 문제가 있어서 좀 더 안정적인 연결을 위해 시도해 보는 것입니다. 제 다른 선배가 이런 경우에 그냥 라우터를 하나 더 달아서 네트워크를 나누라고 하던데, 그것도 뭔가 어색한 것 같아서요.
wansoo
  0 추천 | 4년 이상 전

호스트 단에서 일일이 작업을 해야 합니다.

해당 호스트에서 연결하려는 대상 호스트의 IP와 자신의 IP 및 Subnet Mask를 확인해서 다른 네트워크에 있다는 계산이 나오면 게이트웨이에게 연결 요청을 하게 되고, 같은 네트워크에 있다는 계산이 나온다면 직접 연결 시도를 하게 됩니다.

서브넷에서 255라는 값은 이진수로 1111 1111이 될것이고, 128이라는 값은 이진수로 1000 000 이 되게 되고요.

이진수 각 비트에서 1은 마스크되었다란 의미, 즉 차단되었다는 의미로 보시면 되고,

0은 마스크가 해제되었다란 의미, 즉 열렸다는 의미로 보시면 되겠네요.

255는 8비트가 모두 1로 8비트가 모두 막혔다는 의미가 되겠고, 128은 첫자리 비트는 막혔고, 나머지 하위 7자리 비트가 열렸다는 의미가 되어  하위 7비트 범위만큼의 대상들이 자유롭게 통신을 할 수 있다는 의미가 되겠네요.

하위 7비트는 2에 7승으로 네트워크용과 BroadCast용 IP를 제외하면 126개의 호스트를 가질수 있는 서브넷이 되겠고요.

Kyeongsu Kim | 4년 이상 전

답변 감사드립니다. 서브넷에 대해서 공부를 제일 많이 해서 대충 개념은 잡고 있는데 어딜 뒤져봐도 개념에 대한 글들 뿐, 실제로 어디서 작업해야 하는지 나와있진 않더라고요. 근데 막상 질문 올리고 읽어보니 라우터에서 설정한다능 것도 좀 웃긴 말이긴 한데, 아직 Managed switch 나 Cisco 쪽 라우터에 대한 공부는 못해서 거기에 어떤 기능이 있지 않을까 싶어서 질문 올렸습니다.

Kyeongsu Kim | 4년 이상 전

덧붙여서, 만약에 제가 손대고 싶은 기기들 외에 기기들은 그냥 /24에 둬도 괜찮나요? 제가 따로 서브넷 나누고 싶은 디바이스들은 /25에 두고요.

wansoo | 4년 이상 전

그래도 괜찮을거라 생각됩니다. 서브넷을 이용한 통신 방식이 근본적으로는 공통적이지만 호스트에 따라 조금씩 다르게 작동되는 것 같은데요. 해당 호스트에서는 자신의 서브넷 마스크는 알 수 있어도 기본적으로 상대편의 서브넷 마스크는 알 수 없기 때문에 자신의 서브넷 마스크를 기반으로 통신을 시도할 수 밖에 없을 것 같아 보이고요. 통신하는 두대의 호스트 간에 서브넷 마스크가 서로 다를 경우에 어떻게 통신이 될까 하는 의문이 들 수도 있을 것 같은데... 기본적으로 상대편 서브넷 마스크 값과는 관계없이 자신의 서브넷 마스크를 기준으로 통신을 시도할 거라 생각되네요. 상황에 따라서는 상대편은 게이트웨이 도움없이 직접 데이터를 보냈는데, 자신이 보낼때는 게이트웨이를 통해서 전달하게 되지 않을까하는 생각이 들고요. 이 과정에서 게이트웨이 장비의 라우팅 테이블 설정이 수신한 컴퓨터쪽이 아닌 다른 경로로 잡혀있어 엉뚱한 곳으로 트래픽을 보내게 된다면 서로 통신이 안되는 상황이 발생할 수도 있겠고...