아하
학문

전기·전자

정중한물총새210
정중한물총새210

조일현 전문가님 VLSM에 대하여 다시 한번 봐 주십시요....???

조일현 전문가님..항상 좋은 가르침에 감사드립니다...

조금만 더 공부하면 VLSM은 이해가 갈듯 싶은데....이해가 갈듯 말듯 합니다..

일단 문제는 라우터 하단에 255.255.255.0하면 라우터와 하단까지는 핑이 갑니다..

그런데 이게 문제가 왼쪽과 오른쪽을 연결을 하면 서로 통신이 않됩니다...

좀 봐 주십시요..

제가 라우터의 서브넷을 128로 줬었던 점은....라우터 하단에 PC를 두대 두어서 네트워크를 두개로 두고..

오른쪽 라우터에 하단에 Wasting IP(버려지는 아이피)를 두개의 네트워크로 설치를 했었기 때문입니다..

왼쪽 두개 오른쪽 두개 할때는 분명히 통신이 이루어 집니다....

그런데...왼쪽 세개...오른쪽 한개로 둘때에는 통신이 이루어지지 않습니다....

분명히 VLSM은 이런 경우를 두고 기능이 존재할 터인데요...

가르침 부탁드립니다....

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 안녕하세요. 조일현 전문가입니다.

    라우터 하단에서 서브넷 마스크를 255.255.255.0 으로 설정하면,

    해당 네트워크는 동일한 크기의 서브넷으로 나뉩니다.

    하지만 VLSM을 사용해 네트워크 크기를 다르게 설정한 경우, 서브넷이 서로 겹치거나 충돌할 가능성이 있습니다.

    이는 왼쪽 네트워크에 3개 , 오른쪽에 1개를 설정 했을 때 통신이 안되는 이유는 라우터가 올바른 경로를 찾지 못하거나

    서브넷 경계가 잘못 정의 되었기 때문일 수 있습니다.

    왼쪽과 오른쪽에 각각 두 개의 네트워크를 설정했을 때는 통신이 되는 이유는 VLSM 없이 단순히 동일한 크기의 서브넷으로 분리했기 때문일 가능성이 높습니다.

    하지만 왼쪽에 3개의 네트워크를 추가하면서 IP주소가 겹치거나 잘못된 경로로 설정되었을 가능성이 있습니다.

    VLSM 재설정을 하자면, 각 네크워크의 요구사항( 호스트 수)를 기준으로,

    가장 큰 네트워크 부터 적절한 서브넷 마스크를 할당합니다.

    예를 들어

    왼쪽 1번 네트워크 /25 (128 IP)

    왼쪽 2번 네트워크 /26 (64 IP)

    왼쪽 3번 네트워크 /27 (32 IP)

    오른쪽 네트워크 /26 (64 IP)

    또한 각 라우터의 인터페이스에 올바른 IP주소와 서브넷 마스크를 설정하고 정적 또는 동적 라우팅 프로토콜을

    통해 경로를 명확히 정의합니다.

    예를들어 아래와 같이 명확하게 경로를 지정해야 합니다.

    bash

    ip route 192.168.1.0 255.255.255.128

    <Next-Hop>

    ip route 192.168.1.128 255.255.255.192

    <Next-Hop>

    각 라우터와 PC 간 핑 테스트를 통해 연결 상태를 확인하며,

    traceroute 명령어를 사용해 데이터 패킷이 올바른 경로로 전달되는지 확인이 필요합니다.

    모든 네트워크 에서 중복된 IP 주소는 없는지 확인하고 필요시 DHCP 또는 정적 IP 할당으로 관리합니다.