두 개의 라우터를 사용하여 서브넷 A에서 서브넷 B로 트래픽을 라우팅하는 방법

두 개의 라우터를 사용하여 서브넷 A에서 서브넷 B로 트래픽을 라우팅하는 방법

라우터 A에서 라우터 B로 트래픽을 라우팅하는 방법에 대한 도움이 필요합니다.

라우터 A에는 서브넷 10.20.64.0/22가 있는 라우터 B로 트래픽을 보내야 하는 10.10.32.0/24의 사용자를 위한 서브넷이 있습니다.

라우터 B 뒤에 있는 사용자는 라우터 A 네트워크에 액세스할 수 없습니다.

Router AI에는 다음과 같은 구성 옵션이 있습니다.

Destination IP / Mask:
Gateway:
Interface:

대상 IP/마스크는 라우터 B의 10.20.64.0/22입니까?

인터페이스는 10.10.32.1이 될까요?

그리고 마지막으로 게이트웨이는 무엇입니까?

답변1

일반적으로 서브넷을 연결하기 위해 "라우터 A에서 라우터 B로" 트래픽을 보내지 않습니다. 대신 두 서브넷 모두에 연결된 단일 라우터를 설정합니다. 이 라우터는앞으로두 서브넷 간의 패킷("라우터"의 원래 정의)

따라서 라우터에는 "게이트웨이"(게이트웨이가 라우터를 가리키는 일반적인 클라이언트 구성)가 없습니다. 대신 두 서브넷에 대한 경로가 있습니다. 또한 두 서브넷의 모든 클라이언트에는 올바른 경로가 있어야 합니다(이 라우터가 모든 클라이언트의 기본 경로가 아닌 경우).

당신은 확실히~할 수 있다두 개의 라우터를 사용하여 두 개의 서브넷을 연결하고, 라우터만 서로 연결하지만 불필요하게 복잡합니다.

"홈 라우터"는 원칙적으로 이 모든 작업을 수행할 수 있지만 해당 펌웨어는 단일 서브넷을 ISP에 연결하도록 조정되는 경우가 많습니다. 그러나 OpenWRT와 같은 오픈 소스 펌웨어를 사용하면 대부분의 홈 라우터를 플래시할 수 있으므로 서브넷을 올바르게 설정할 수 있습니다.

편집하다

비즈니스 클래스 라우터를 사용하는 경우 라우팅 테이블을 설정하는 데 문제가 없어야 합니다.

제가 쓴 대로,옳은구성은 단일 라우터 X를 사용하여 두 세그먼트 사이를 라우팅하는 것입니다.

       10.10.32.0/24      Gateway         10.20.64.0/22
                             |
            |             +++++++              |
            |             +     +              |
            | ............+  X  +............. | 
            | 10.10.32.1  +     + 10.20.64.1   |
            |             +++++++              |
            |                                  |

이는 각 세그먼트가 X를 기본 게이트웨이로 설정할 수 있으며 모든 것이 간단하고 쉽다는 것을 의미합니다. 이는 /24 및 /22 네트가 서로 다른 게이트웨이를 가져야 하는 경우에도 작동합니다(둘 다 최대 X에 연결됨).

일을 복잡하게 만들어야 한다면 다음과 같이 하십시오. A가 한 세그먼트의 기본 게이트웨이이고 다른 세그먼트의 경우 B인 경우 A를 사용하여 연결하자마자

       10.10.32.0/24      Gateway 1        10.20.64.0/22
                             |
            |             +++++++              |
            |             +     +              |
            | ............+  A  +............. | 
            | 10.10.32.1  +     + 10.20.64.2   |
            |             +++++++              |
            |                                  |
            |                                  |
            |             +++++++              |
            |             +     +              |
            |             +  B  +............. | 
            |             +     + 10.20.64.1   |
            |             +++++++              |
                             |
                          Gateway 2

그러면 10.20.64.0/22 ​​세그먼트(즉, 해당 세그먼트의 모든 단일 호스트)에는 이제 다음이 필요합니다.경로: B에 대한 기본 경로 하나, 10.20.64.2를 통해 A에 대한 10.10.32.0/24에 대한 경로 하나. 이는 /22 세그먼트의 모든 호스트에 고정 경로를 설치하거나 DHCP를 통해 경로를 배포해야 함을 의미합니다. (그리고 모든 호스트가 이를 받아들이도록 기도해 주세요).

또는 B에 고정 경로를 제공하면 모든 패킷이 세그먼트를 통해 두 번 이동해야 하므로 대역폭이 절반으로 줄어듭니다. ICMP REDIRECT 메시지는 사용 중인 OS에 따라 이를 완화할 수도 있고 그렇지 않을 수도 있습니다.

라우터를 서로 연결하여 복잡하게 만들 수도 있습니다.

       10.10.32.0/24      Gateway 1        10.20.64.0/22
                             |
            |             +++++++              |
            |             +     +              |
            | ............+  A  +              | 
            | 10.10.32.1  +     +              |
            |             +++++++              |
            |                | 192.168.1.3     |
            |                |                 |
            |    192.168.1.2 |                 |
            |             +++++++              |
            |             +     +              |
            |             +  B  +............. | 
            |             +     + 10.20.64.1   |
            |             +++++++              |
                             |
                          Gateway 2

이는 자체 IP 범위를 가진 세 번째 세그먼트가 있음을 의미합니다. 이제 A와 B의 고정 경로로 충분합니다.

당신은확신하는복잡한 구성 중 하나를 원하시나요? 그것을 원하는 이유는 무엇입니까?

라우터 B 뒤에 있는 사용자는 라우터 A 네트워크에 액세스할 수 없습니다.

이는 라우팅에 영향을 주지 않습니다. 적절한 연결을 위해서는 패킷이 양방향으로 이동해야 합니다. 이를 시행하기 위해 필요한 것은 다음과 같습니다.방화벽 규칙, 어떤 조직으로 끝나는지에 따라 다릅니다. 완전히 다른 주제입니다.

요약: 라우팅하려면 다음이 필요합니다.라우팅 테이블. "게이트웨이, 마스크, 인터페이스 설정은 무엇입니까?" 문제를 이해하지 못했다는 뜻입니다. 라우터에서 경로를 설정할 위치를 알아보세요.

관련 정보