호스트 시스템과 라우터 간 서브넷이 있는 서브넷의 IP 범위가 서로 다른가요?

호스트 시스템과 라우터 간 서브넷이 있는 서브넷의 IP 범위가 서로 다른가요?

네트워킹 스택 교환에서는 교육 목적으로 질문하는 것이 허용되지 않으므로 제가 바로 여기에 있기를 바랍니다.

저는 네트워킹을 처음 접했고 처음에는 두 라우터 사이의 직접 연결이 서브넷 자체인지 궁금했고 이것으로 판단했습니다.그림나는 그것이 사실이라고 믿고 싶지만 이제 라우터와 라우터 서브넷에 대해 완전히 다른 IP 범위를 사용한 이유가 궁금합니다.

이것이 일반적인 관행입니까, 아니면 장점이 있습니까?

예를 들어 작업할 IP 범위가 192.168.1.0/26 및 10.1.2.192/26인 경우 그림과 비슷한 방식으로 서브넷 IP 범위를 분할하는 것이 더 낫습니까, 아니면 중요하지 않습니까? 모든 것에 대해 192.168.1.0/26을 사용할 수도 있습니다.

답변1

라우터 간의 연결은 자체 서브넷에 있을 수 있습니다. 라우터는 특히 Wi-Fi의 경우 너무 많은 장치만 처리할 수 있으므로 서브넷을 확장하는 동일한 서브넷에 있을 수도 있습니다. 개인 라우터의 경우 IP 할당을 위해 192.168.0.0/16 , 10.0.0.0/8 , 172.16.0.0/12 범위를 선택할 수 있습니다. 사용하는 IP 주소 할당은 처리할 수 있는 컴퓨터 수에 따라 다릅니다. 각 IP 할당은 너무 많은 IP 주소만 전달할 수 있습니다. 이제 일반 사용자의 경우 이는 결코 문제가 되지 않습니다. 제 기억으로는 192.168.0.0이 처리할 수 있고 65,000개의 IP 주소를 전달하거나 우회할 수 있기 때문입니다. 10.0.0.0은 그보다 훨씬 더 많은 IP 주소를 전달할 수 있습니다. 그러므로 어느 것을 사용하기로 결정하는지는 선호의 문제입니다. 물론 65,000개 이상의 장치를 연결하려는 의도가 없다면 말입니다.

모든 라우터를 동일한 서브넷에 유지하는 경우 라우터 하나만 DHCP 서버가 되어야 합니다. 그렇지 않으면 대부분의 소비자 라우터가 다른 라우터에 의해 할당된 IP 주소를 추적하지 않기 때문에 모든 라우터가 IP 주소를 할당하는 경우 IP 충돌이 발생할 수 있습니다. 동일한 서브넷에 있는 라우터. 또한 네트워크를 분리할 계획이 없다면 모뎀에 가장 가까운 라우터는 다른 모든 라우터와 DHCP 서버의 게이트웨이가 됩니다. 그러나 일반적으로 라우터를 모두 자체 네트워크나 서브넷에 배치하고 IP 주소를 할당하도록 하는 것이 편리합니다. 이제 이 모든 것은 네트워크 요구 사항에 따라 달라집니다. 네트워크에서 라우팅을 수행하는 라우터가 많을수록 컴퓨터가 외부 세계에 도달하는 데 시간이 더 오래 걸리고, 즉 네트워크에 대기 시간이 추가될 수 있기 때문입니다. 모뎀의 첫 번째 라우터에서 서브넷을 확장하면 모든 라우터의 모든 방화벽을 활성화할 필요가 없으며 첫 번째 라우터의 1 방화벽을 사용하거나 모뎀에서 허용하는 경우 모뎀을 사용할 수 있다는 이점이 있습니다. .

네트워크 분할의 유일한 이점은 특정 컴퓨터/장치를 네트워크의 나머지 부분과 분리하면서 인터넷을 통해 연결할 수 있도록 해야 하는 경우입니다. 이는 개인 웹 서버나 FTP 서버 등과 같은 작업에 유용합니다. IP 충돌이나 NAT 및 종류를 통한 포트 전달로 끝나지 않는 것이 더 쉬워지기 때문입니다. 이 모든 것은 네트워크 요구 사항에 따라 달라집니다. 별도의 네트워크를 유지하는 것의 단점은 네트워크가 분할된 경우 몇 개의 다른 라우터에서 방화벽 규칙을 유지해야 하므로 방화벽 규칙이 더 복잡해진다는 것입니다.

답변2

저는 네트워킹을 처음 접했고 처음에는 두 라우터 간의 직접 연결이 서브넷 자체인지 궁금했습니다.

기본적으로 서로 다른 라우터 인터페이스는 서로 다른 서브넷에 있어야 합니다. 이는 정의에 따라 라우터가 두 개 이상의 서로 다른 서브넷을 연결하기 때문입니다. 간단히 말해서 라우터는 서브넷에 따라 패킷을 전달합니다. 두 개의 라우터 인터페이스가 동일한 서브넷에 있는 경우 라우터는 패킷을 전달할 인터페이스를 어떻게 결정할 수 있습니까?

동일한 서브넷(192.168.1.0/24)에서 두 인터페이스를 모두 구성할 때 Cisco 라우터(예: Router1)에서 발생하는 상황은 다음과 같습니다.

Router1(config)#interface fa0/0
Router1(config-if)#ip address 192.168.1.1 255.255.255.0
Router1(config-if)#interface fa0/1
Router1(config-if)#ip address 192.168.1.2 255.255.255.0
% 192.168.1.0 overlaps with FastEthernet0/0

따라서 두 라우터 간의 직접 연결은 서브넷 자체입니다. 실제로 2개의 호스트로만 구성된 지점 간 서브넷이 /30이 자주 사용되는 이유입니다.

참고로 /30 서브넷에는 4개의 주소가 있으므로 두 호스트에만 /30을 사용하면 IP 주소의 50%가 낭비됩니다. 이것이 바로 지점간 링크가 특수 목적의 /31 서브넷을 사용할 수도 있는 이유입니다.

라우터와 라우터 서브넷에 완전히 다른 IP 범위를 사용한 이유. 이것이 일반적인 관행입니까, 아니면 장점이 있습니까?

이에 대한 규칙은 없습니다. 개인 또는 공용 주소 내의 서브넷을 사용하는 지점 간 링크를 본 적이 있습니다. 그러나 네트워크 주소 계획을 설계할 때 명확성을 위해 LAN 및 지점 간 링크의 IP 범위를 분리하는 것이 좋습니다. 귀하의 예에서 10으로 시작하는 주소는 지점 간 링크이고 192.168로 시작하는 주소는 매우 분명합니다. LAN 주소입니다. 이 예에서는 router1과 router2 사이에 192.168.2.0을 사용할 수 있었지만(작동함) 덜 명확했습니다.

그러나 이는 단지 교육적인 예일 뿐입니다. 실제 네트워크 주소 지정 계획을 설계할 때는 여러 측면(명확성, 확장성, 주소/서브넷의 효율적인 사용, 경로 요약 등)을 고려해야 합니다.

관련 정보