공부용 블로그 | seokmin100
Trinity - 네트워크 [정적 라우팅, 디폴트 라우팅] 본문
Routing
Routing이란 IP를 사용하는 네트워크 계층인 3계층에서 패킷이 목적지까지 통신하는 최적의 경로를 결정하는 과정을 말합니다.
예를 들면, 운전을 할때 길을 걷다가 갈림길에서 표지판을 만났다고 가정했을때 왼쪽길이 더 빠르다고 하면 왼쪽으로 가야 최적의 경로라고 할 수 있습니다. 이때 표지판이 라우팅과 같은 역할을 한다고 볼 수 있습니다.
Router
Router는 서로 다른 네트워크 간 데이터 패킷을 전송하고, 최적의 경로로 데이터를 전달하는 역할을 하는 네트워크 장치입니다. 즉, 한 개 이상의 근거리 통신망(LAN) 간에 데이터를 전달하는 게이트웨이입니다.
게이트웨이는 아래에서 알아보도록 하겠습니다.
Gateway
다른 네트워크로 이동하기 위해 꼭 거쳐야 하는 지점입니다.
네트워크 입장에서 보면, 게이트웨이는 해당 네트워크에서 다른 네트워크로 나가는 출구이며, 다른 네트워크로 들어가는 입구입니다. 또, 데이터 입장에서 보면, 게이트웨이는 데이터가 외부 네트워크로 나가거나 외부 네트워크로 들어갈 때 반드시 지나가야하는 통로입니다.
Routing Table
라우터가 패킷 전달 경로에 대한 정보를 저장하는 공간입니다.
이를 기반으로 다음 노드를 결정합니다.
구성요소로서는 각각 목적지 네트워크, 다음 홉, 인터페이스, 메트릭이 있습니다.
목적지 네트워크 : 목적지 네트워크 주소와 서브넷 마스크 다음 홉 : 다음으로 전송해야 할 라우터나 장치의 IP 주소 인터페이스 : 패킷이 네트워크를 떠날 때 사용하는 포트 메트릭 : 각 경로의 우선순위 (효율성, 신뢰성, 속도 등) |
라우팅 종류
라우팅 종류에는 정적 라우팅(Static Routing)과 디폴트 라우팅(Default Routing)이 있습니다.
- 정적 라우팅(Static Routing)
정적 라우팅은 네트워크 관리자가 직접 네트워크 경로를 수동으로 설정하고 선택합니다.
네트워크 설계를 일정하게 유지할 수 있습니다.
> 정적 라우팅 패킷 트레이서로 구현
이런 식으로 토폴로지를 구성하고 ip를 할당했습니다.
정적라우팅을 실행시키기 위해선 라우터 2개에 CLI에서 각각
Router(config)# ip route [목적지 네트워크 주소] [서브넷마스크] [다음 라우터 포트 ip주소]
이렇게 작성해주어야 합니다.
직접 해보면 라우터 3에는
Router(config)# ip route 192.168.20.0 255.255.255.0 10.10.10.2
라우터 4에는
Router(config)# ip route 192.168.10.0 255.255.255.0 10.10.10.1
를 입력해준 후 핑을 보내면 성공하는 것을 확인할 수 있습니다.
- 디폴트 라우팅(Default Routing)
디폴트 라우팅은 디폴트 라우트를 설정해 주는 정적 라우팅 방법 중 하나입니다.
보통 경로를 찾기 못한 모든 네트워크들의 경로를 미리 정해 놓는 것입니다.
인터넷을 사용하는 라우터나 경로가 하나뿐인 경우 주로 사용합니다.
목적지 주소가 변경되어도 목적지를 찾아갈 수 있습니다.
> 디폴트 라우팅 패킷 트레이서로 구현
토폴로지는 정적 라우팅과 같습니다.
명령어 구성도 정적 라우팅과 같지만
Router(config)# ip route 0.0.0.0 0.0.0.0 [다음 라우터 포트 ip주소]
이렇게 네트워크 주소와 서브넷 마스크를 0.0.0.0으로 지정해 줍니다.
이러면 목적지가 정해지지 않은 네트워크를 정해진 포트로 보낼 수 있습니다.
'Trinity > Network' 카테고리의 다른 글
Trinity - 네트워크 [VTP, 배운 내용 총정리] (0) | 2024.08.24 |
---|---|
Trinity - 네트워크 [VLAN, INTER-VLAN] (0) | 2024.06.19 |
Trinity - 네트워크 [eigrp, 라우팅 재분배] (0) | 2024.06.19 |
Trinity - 네트워크 [동적 라우팅] (0) | 2024.06.06 |
Trinity - 네트워크 기초 (0) | 2024.05.06 |