📌1. 라우터
라우터 : 지능을 가진 경로 배정기
- 라우터는 외부의 어떤 인터넷 사이트를 찾아가는 데이터를 가장 빠르고 효율적인 길을 찾아서 안내해준다.
👉이를 라우팅이라고 한다.
- 제대로 동작하려면 세팅이 필요하다.
1.1. 라우터의 역할
- 경로결정 : 패킷이 목적지까지 갈 수 있는 길을 검사하고 적절한 길을 결정한다.
- 스위칭 : 경로가 결종되면 그 경로로 패킷을 스위칭 해준다.
👉스위치가 하는 일과는 다른 일이다.
1.2 라우팅 프로토콜
다음 챕터에서 자세히 설명
스태틱과 다이내믹으로 분류할 수 있다.
1.2.1 스태틱
라우터에 사람이 일일이 경로를 입력해주는 방법
장점
- 라우터는 사람이 입력해준대로 데이터를 보내기만 한다.
- 라우터의 속도와 성능이 올라가고 메모리 효율도 증가한다.
- 외부에 자신의 정보를 알리지 않으므로 보안성도 높다.
👉라우터 테이블 갱신을 하지 않으므로
단점
- 사람이 일일이 입력하는 것이 현실적으로 힘들다.
- 경로에 문제 발생 시 통신이 아예 불가능해진다.
👉수동으로 경로를 수정하지 않는 이상 계속 문제가 있는 경로로 데이터 전송을 시도한다.
작은 규모의 네트워크 일 때 유용하다.
1.2.2 다이내믹
사람의 개입 없이 라우터가 알아서 경로를 판단하고 결정한다.
- 라우터가 어떤 길이 가장 빠른지 직접 계산하고 주기적으로 라우팅 테이블을 업데이트 해야한다.
👉라우터의 부담이 올라간다.
많은 경로를 처리해야 할 때 유용하다.
1.3 라우팅 테이블
구성 : 목적지 + 목적지를 가기 위한 Interface
1.4 AS(Autonomous System)
네트워크 관리자에 의해 관리되는 라우터들의 집단
ex)기업이 네트워크를 구축할 때, 네트워크에 라우터가 여러개 있다.
서울에 몇대, 지방에 몇 대 등 이 기업에 소속된 모든 라우터들은 그 기업의 네트워크 관리자에 의해 관리를 받게 되는데, 이런 그룹을 AS라고 한다.
1.4.1 AS의 필요성
라우터가 가지는 정보를 효율적으로 관리하고 인터넷 서비스를 더 간편하게 제공하기 위해서 필요하다.
- AS에 속한 라우터들은 자신의 AS에 속한 라우터에 대한 정보만 알고 있으면 된다.
- AS 밖으로 나갈 때는 해당 AS의 문지기 라우터(ASBR)에게 정보를 받아서 밖으로 나간다.
- 문지기 라우터는 자신의 AS와 인접한 다른 AS에 대한 정보를 갖고 있으면서 외부로 나가는 라우터나 외부 AS에서 내부로 들어오려는 라우터에게 정보를 제공한다.
- AS덕분에 라우터들은 인터넷에 접속 할 때, 전 세계의 모든 네트워크 정보를 알 필요가 없고, 자신이 속한 AS의 정보만을 알고있는다.
IRP 또는 IGP : 라우터가 AS 내부에서 사용하는 라우팅 프로토콜
ERP 또는 EGP : AS간에 (AS외부와)서로 라우팅 정보를 주고받기 위해 라우터가 사용하는 프로토콜
1.4.2 라우터에 명령어를 입력하는 방법