Computer Science

네트워크 라우터 개념(Router)

emhaki 2023. 1. 3. 09:43
728x90
반응형
SMALL

라우터(Router)

라우터는 패킷의 위치를 추출하여 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치이다. 이때 최적의 경로는 일반적으로 가장 빠르게 통신이 가능한 경로이다. 가장 빠르게 통신이 가능한 경로라는 것이 최단 거리 일 수도 있지만, 돌아가는 경로라도 고속의 전송로를 통하여 전달이 되는 경로가 될 수도 있다. 즉, 라우터(Router)는 네트워크와 네트워크 간의 경로(Route)를 설정하고 가장 빠른 길로 트래픽을 이끌어주는 네트워크 장비이다.

라우터는 다른 기종간의 네트워크를 연결하는 기능을 하기 때문에 여러 가지 프로토콜에서 전송되는 패킷을 받아들일 수 있어야 한다.

이렇게 받아들인 패킷을 여러 경로 중 가장 효율적인 경로를 선택하여 보내며 흐름제어를 한다.

-  패킷(packet): 통신망에서 주고 받는 메시지의 조각. 패킷은 데이터 뿐만 아니라 목적지 주소까지 포함하고 있다.

 

정적 라우팅(Static Routing Protocol)과 동적 라우팅(Dynamic Routing Protocol)

라우팅 프로토콜을 구분할 때 스태틱과 다이나믹 프로토콜로 구분한다.

 

Static Routing(정적 라우팅)

관리자가 네트워크에 대한 경로를 직접 지정하여 라우팅. 관리자에 의한 라우팅 정보만을 참조하여 라우터 자체 부담이 줄어들고 동적 라우팅보다 빠르며 안정적. 하지만 네트워크 변화가 빈번하거나 등록할 네트워크 수가 많을 경우 경로 설정을 변경하기 어렵다.

 

장점

- 라우터 자체에 부담이 없어 라우팅 속도가 빨라진다.

- 메모리가 적게 든다.

- 네트워크 대역폭을 절약할 수 있다.

- 외부에 자신의 정보를 알리지 않기 때문에 보안에도 강하다.

 

단점:

- 사람이 목적지 경로를 입력해야 하기 때문에 번거롭고, 입력해준 경로에 문제가 생기면 큰일이 발생한다.

 

Dynamic Routing(동적 라우팅)

대규모 네트워크에 사용하여 라우터 간의 변경된 네트워크에 대한 정보를 자동으로 교환하여 라우팅. 또한 Routing table을 자동으로 작성하여 관리자의 초기 설정만 필요. 다만 Static Routing보다 메모리를 많이 차지한다는 단점이 있음

 

장점

- 문제가 생겨도 자동으로 판단하고 그때그때 가장 좋은 길을 찾아낸다.

- 여러 가지 상황에 자동으로 대응할 수 있다.

 

단점

- 라우터가 할 일이 많아지기에 라우터에 부담을 준다.

- 어느 길이 빠른지 계산해야하고, 시간이 지날 때마다 바뀐 정보 확인해야하며 업데이트도 자주 일어난다.

 

Static은 말 그대로 정해진 그대로 수행하는 프로토콜이다. 스태틱 라우팅은 라우터에 사람이 직접 경로를 입력해주는 것이다. 그러면 라우터는 입력받은 그대로 데이터를 보내기만 하면 되며, 라우터 자체에는 부담이 들지 않아 라우팅하는 속도도 빨라지고 성능이 좋아지게 되며, 메모리도 적게 든다. 

 

Dynamic 상황에 따라서 그때그때 변화가 가능한 프로토콜이다. 라우팅에 문제가 생겨도 자동으로 판단하고 그때그때 가장 좋은 길을 찾아낸다. 하지만 동적 라우팅에 비해 할 일이 많아지기 때문에 라우터에 부담을 준다.

 

참고

https://dltjrals2.github.io/network/network-concept-9/#3-%EB%9D%BC%EC%9A%B0%ED%84%B0%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%83%9D%EA%B8%B4-%EB%85%80%EC%84%9D%EC%9D%BC%EA%B9%8C%EC%9A%94

https://www.itworld.co.kr/howto/260170

https://puzzle-puzzle.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%9A%A9%EC%96%B4-%EB%9D%BC%EC%9A%B0%ED%84%B0%EB%9E%80-Router

 

728x90
반응형