7장 라우터

강한친구·2022년 1월 28일
0

Network

목록 보기
6/12

라우터

라우터는 앞에서도 자주 언급되었지만, 네트워크를 연결해주는 장비이다. 동일 네트워크안에서 서브넷을 했을때 이들을 구분해주는 장치이기도하며 다른 네트워크와 연결해주기도 하는 장비이다. 개인 및 소규모 라우터는 최근 인터넷 공유기라는 이름으로 각 가정마다 하나씩 배급되게 되었다. 우리가 살펴볼 라우터는 가정용 공유기가 아니라 사업용 대형 라우터라 생각하면 된다.

공유기 여담

공유기가 존재하는 주 원인은 스마트폰의 발달로 인한 WIFI존 구성때문이 아닐까 싶다. 그전까지는 공유기 없이 벽에서 인터넷선을 따다가 바로 컴퓨터에 꼽는일이 많았으니 말이다. 사실 이 AP Wifi 구성은 과거 공유기에서는 부가기능에 지나지않았다. 하지만 어느순간 메인기능으로 뜨게 되었고 성능도 점점 500Mbps, 1Gbps등 발달하고 있다. 아마 요즘 어린이들은 공유기가 단순히 Wifi 생성기로 인지하고 있을지도 모르는일이다.

Protocol

비슷한 두 단어가 나와서 조금 햇갈리는 부분이다..

Routed Protocol

TCP/IP, IPX 등 앞서 학습했던 모든 프로토콜이 전부 라우티드 프로토콜에 해당한다. 라우팅을 당하는 프로토콜 즉 클라이언트라는것이다.

Routing Protocol

라우팅 프로토콜은 반대로 라우팅을 제공해주는 역할을 한다. 쉽게 말해 운전기사의 역할을 한다고 보면 된다.

라우팅 프로토콜에는 RIP, IGRP, OSPF, EIGRF등이 있다.
이러한 라우팅 프로토콜(라우팅 알고리즘이라고도 부른다)들은 목적지까지의 정보들을 가지고 목적지로 인도하는데 이를 라우팅 테이블이라 하고 각 프로토콜마다 이 테이블은 차이가 있다.

Static / Dynamic Routing

정적 라우팅

정적 라우팅에서는 사람이 미리 입력해준 경로만 따라서 이동한다. 라우터 자체는 부담이 적게 가서 라우팅 속도가 빨라지고 성능이 좋아진다. 또한 라우팅 테이블을 교환할 필요도 없고 각자 자신의 일만 하면 되기때문에 보안측면에서도 유리하다고 할 수 있다.
하지만 사람이 일일히 목적지를 설정해줘야하고, 경로에 문제가 생기면 복구가 어렵다는 문제가 있다.

동적 라우팅

동적 라우팅의 경우 입력과정에 따라 작동하는것이 아니라 스스로 경로를 찾아서 알아서 작동한다. 하지만 이 방식은 라우터에 많으 부하를 걸게 되고, 서로 테이블도 지속적으로 교환하면서 정보를 확인해야하며 이 과정에서 보안결점이 생길 수 있기 때문이다.

앞서 언급한 프로토콜들이 이 동적 라우팅에 해당한다

라우팅 테이블

라우팅 테이블은 특정 주소값에 대한 시리얼 인터페이스, 이더넷 인터페이스, 토큰형 인터페이스들의 정보를 담고 있다. 즉, 그 주소로 가려면 어디로 가라고 이정표를 세워둔것이다.
이 라우팅 테이블은 RAM에 올리는 방식이라 전원이 내려가면 꺼져버리게 된다.

AS, 그리고 내부용와 외부용 라우팅 프로토콜

Autonomous System

하나의 네트워크 관리자에 의해서 관리되는 라우터들을 의미한다. 예를 들어 한 기업이 서울과 지방에 네트워크를 구축하면 그 안에는라우터가 여러대 있을 수 있다. 이 라우터 네트워크 그룹을 AS라고 한다.
AS는 네트워크를 하나로 묶어서 효율적으로 관리하기 위함이며, 이들은 내부 라우터 정보들만 기억하고 있다. 이러한 네트워크를 외부 네트워크와 연결할때는 ASBR이라는 문지기 라우터를 통해서 나가게 된다.

내부 네트워크 프로토콜 Interior Gateway Protocol 에는 RIP, IGRP, EIGRP, OSPF 등이 있으며 외부 내트워크 프로토콜 Exterior Routing Protocol 에는 EGP, BGP등이 있다.

라우터의 주요 모드

RXBOOT

복구용 모드이다. 라우터의 패스워드를 까먹거나 IOS파일이 망가진 경우 이를 사용해서 복구살 수 있다.

셋업 모드

처음 전원을 키면 셋업을 위해 여러 질문을 하고 이를 통해 셋업을 완료하게 된다

유저모드

테스트나 현재상태를 확인한다. 핑을 해보거나, 트레이스를 시험해볼 수 있다.
이 모드에서는 구성파일을 보거나 구성파일을 변경할 수 없다

Privileged 모드

모든 라우터의 명령이 가능하고 구성을 보거나 변경할 수도 있다.

라우터의 내부 구성

Ram

램에는 라우터를 운용하는 운용시스템이 올라가게 된다. 램의 특성상 전원이 꺼지면 정보들이 모두 날아가게된다. 따라서 OS는 전원이 켜진 후에 RAM에 올라오는 방식이다. 운영체제가 올라온 후에는 라우팅 테이블이 올라오게 된다.
이 밖에도 ARP 캐시, Fast Switching Cache등이 있다.

NVRAM

비휘발성램, 즉 전원을 꺼도 내용이 남아있는 렘이다.
이 부분에는 백업파일, 지워져서는 안되는 파일등을 저장한다. 라우터의 구성파일(인터페이스의 IP 주소, 라우팅 프로토콜 정보, 라우팅 테이블 관리)는 NVRAM에 올라간다.

Flash Memory

라우터를 움직이는 운영체제가 저장되는 공간이다.

ROM

ROM에는 실행정보, 운영정보등을 기록해둔다.

네트워크를 통해 상대에게 접근할 수 있는가를 확인하기 위한 프로그램이다. URL이나 IP를 지정하면 echo를 요청하는 데이터를 전송하고 echo를 기다리는식으로 작동한다. 보통 데이터가 유실되는 경우를 고려하여 여러번 echo를 보내서 평균값을 핑으로 삼는다.

트레이스

자신의 네트워크와 연결된 네트워크들이 나온다

0개의 댓글