두 개의 별도 라우터를 통해 서브넷 192.168.0.0/24와 192.168.2.0/24 사이를 라우팅하려고 합니다. 첫 번째 라우터(192.168.0.1)는 192.168.0.0/24를 관리하고, 두 번째 라우터(192.168.2.1)는 192.168.2.0/24를 관리합니다. 첫 번째와 두 번째 라우터에 필요한 고정 경로를 추가할 때까지 클라이언트(192.168.0.238)에서 두 번째 라우터를 ping할 수 없었습니다. 그런 다음 다음 정적 경로를 추가했습니다.
첫 번째 라우터(192.168.0.1) 고정 경로:
192.168.2.0 255.255.255.0 192.168.2.1
두 번째 라우터(192.168.2.1) 고정 경로:
192.168.0.0 255.255.255.0 192.168.0.1
위의 정적 경로를 통해 클라이언트(192.168.0.238)가 두 번째 라우터(192.168.2.1)에 대해 ping을 성공적으로 수행할 수 있습니다. 그러나 두 번째 라우터(192.168.2.1)의 웹 관리 인터페이스에 액세스하려고 하면 부분적인 패킷 손실, 재전송 및 재설정이 발생합니다.
흥미롭게도 소스가 192.168.2.1:80이고 대상이 0.0.0.0:56189인 클라이언트(192.168.0.238)의 패킷 추적에서 ACK 패킷이 표시됩니다. 그러나 첫 번째 라우터(192.168.0.1)의 동기화 패킷 추적에는 이러한 흥미로운 0.0.0.0:56189 대상 패킷이 표시되지 않습니다. 클라이언트의 올바른 대상과 포트는 192.168.0.238:56189여야 합니다.
10040 8.281900 192.168.2.1 0.0.0.0 TCP 1514 80 → 56189 [ACK] Seq=1 Ack=1 Win=1728 Len=1460 [TCP segment of a reassembled PDU]
36800 34.393604 192.168.2.1 0.0.0.0 TCP 1514 [TCP Retransmission] 80 → 56189 [ACK] Seq=1 Ack=1 Win=1728 Len=1460
클라이언트(192.168.0.238) 패킷 추적의 대상 주소(0.0.0.0)에 대해 부분적인 패킷 손실이 발생하지만 첫 번째 라우터(192.168.0.1)에서는 동일한 패킷이 표시되지 않는 이유가 무엇인지 아십니까?
귀하가 제공할 수 있는 도움에 진심으로 감사드립니다.
답변1
2개의 클래스 C 네트워크를 관리하기 위해 2개의 라우터를 사용하는 이유가 있나요?
하나의 라우터로 두 가지 문제를 모두 처리할 수 있어야 합니다. 서브넷 마스크를 255.255.252.0으로 설정합니다. 서브넷은 192.168.0.0 / 브로드캐스트 192.168.3.255입니다. 라우터는 192.168.0.1이며 모든 트래픽은 이 라우터를 통해 처리됩니다.