해당 과제의 목표는 각 pc에서 브릿지 하여 구성한 하위 네트워크끼리 통신시키는 것이였다. 연결된 PC를 제외하고, 대략적인 구성은 아래 그림과 같다.

네트워크 1의 하위 네트워크 192.168.11.0/24, 192.168.12.0/24, 192.168.13.0/24
네트워크 1의 외부 주소 10.20.4.8 / 8
네트워크 2의 하위 네트워크 192.168.21.0/24, 192.168.22.0/24, 192.168.23.0/24
네트워크 2의 외부주소 10.20.4.9 / 8
네트워크 3의 하위 네트워크 192.168.31.0/24, 192.168.32.0/24, 192.168.33.0/24
네트워크 3의 외부주소 10.20.4.10 / 8



처음 연결하려고 했을때 굉장히 머리가 복잡하고 어렵게 느껴졌지만
전체 연결된 그림을 그리고 전체 네트워크가 총 7개라는 것을 확인하고 천천히 하나하나 라우팅을 해 나가면서 토폴로지 구성이 가능했다. 다만, 처음 설정한다면 각 라우터 설정하면서 실수가 잦고, 실수한 부분을 찾기 쉽지 않다.
하위네트워크 1에서 각 라우터 별로 설정은 다음과 같다.
#라우터 1
외부네트워크 라우팅
192.168.21.0/24 네트워크로 라우팅 |
192.168.22.0/24 네트워크로 라우팅 |
192.168.23.0/24 네트워크로 라우팅 |
192.168.31.0/24 네트워크로 라우팅 |
192.168.32.0/24 네트워크로 라우팅 |
192.168.33.0/24 네트워크로 라우팅 |
+
내부네트워크 라우팅
192.168.12.0/24 네트워크 라우팅 |
192.168.13.0/24 네트워크 라우팅 |
#라우터 2
외부네트워크 라우팅
10.0.0.0 / 8 네트워크로 라우팅 |
192.168.21.0/24 네트워크로 라우팅 |
192.168.22.0/24 네트워크로 라우팅 |
192.168.23.0/24 네트워크로 라우팅 |
192.168.31.0/24 네트워크로 라우팅 |
192.168.32.0/24 네트워크로 라우팅 |
192.168.33.0/24 네트워크로 라우팅 |
OR
0.0.0.0 / 0 디폴트 라우팅(게이트 웨이 설정)
#라우터 3,4
외부네트워크 라우팅
10.0.0.0 / 8 네트워크로 라우팅 |
192.168.21.0/24 네트워크로 라우팅 |
192.168.22.0/24 네트워크로 라우팅 |
192.168.23.0/24 네트워크로 라우팅 |
192.168.31.0/24 네트워크로 라우팅 |
192.168.32.0/24 네트워크로 라우팅 |
192.168.33.0/24 네트워크로 라우팅 |
+
내부네트워크 라우팅
192.168.11.0/24 네트워크로 라우팅 |
OR
0.0.0.0 / 0 디폴트 라우팅(게이트 웨이 설정)
위 라우터 설정을 각각 하위네트워크 2, 3에도 설정하게된다면 하위네트워크의 마지막 라우터 끼리 통신이 가능하게 된다.
해당 토폴로지를 구성하면서 알게된 점과 의문으로 남은 점이 있다.
알게된점
-각 하위네트워크의 R2,3,4는 각각 네트워크에 대해 라우팅을 해주어도 되지만, 디폴트라팅을 해주면 다른 하위네트워크를 설정할때 고려할 점이 줄어들고, 작성할 명령어의 갯수가 줄어든다.
의문으로 남은 점
-R1에서 다른 하위 네트워크를 라우팅 할때 두가지 방법이 있는데 각 하위 네트워크를 next hop으로 지정해주는 것 그리고 출구 인터페이스를 지정해 주는 것이다. next hop의 경우 직관적이지만 출구 인터페이스를 지정할 때는 라우팅 하는 대상이 명확하지 않고 10.0.0.0 / 8 네트워크로 라우팅을 하는 것 처럼 보이는데 어떤 방식으로 목표하는 하위 네트워크를 찾아가는지 이해가 되지 않는다. 막연하게 연결된 하위 네트워크를 하나씩 방문하며 찾아본다고 예상이 가능하다.
'네트워크 > 네트워크 이론' 카테고리의 다른 글
슈퍼넷팅 (0) | 2021.11.17 |
---|---|
VLSM, 불균등 서브넷팅 (0) | 2021.11.17 |
서브넷 마스크 (3) (0) | 2021.11.16 |
정적 라우팅 (0) | 2021.11.12 |
서브넷 마스크(2) (0) | 2021.11.08 |