의견.png

라우터

위키원
Rhkd1456 (토론 | 기여)님의 2019년 9월 10일 (화) 14:15 판 (Priviledge Mode)
이동: 둘러보기, 검색

라우터(Router)란 IP 대역이 서로 다른 네트워크와 네트워크를 이어주는 다리 역할을 해주는 장비이다.

개요

오늘 날 라우터와 근본적으로 동일한 기능을 하는 최초의 장치는 인터페이스 메시지 프로세스(IMP)였다. IMP는 최초의 TCP/IP 네트워크인 ARPANET을 구성했던 장치였다. 라우터는 당시의 게이트웨이로 불러졌으며, INWG(International Network Working Group)라는 컴퓨터 네트워킹 연구자 국제 그룹을 통해 탄생했다. 내부 네트워크는 사용하는 컴퓨터 기종이나 OS, 프로토콜 등을 확실히 알 수 있기 때문에 네트워크의 최적화를 이룰 수 있다. 하지만 내부 네트워크를 외부와 연결할 때는 외부 네트워크에서 사용하는 프로토콜이나 컴퓨터 기종 등의 정보를 알 수 없다. 이러한 알 수 없는 임의의 네트워크와 내부 네트워크를 연결하기 위한 네트워크 장비가 바로 라우터이다. 그런데 기술의 발달로 요즘엔 잘 쓰이지 않는다.

특징

  • 데이터를 출발짖에서 목적지까지 가장 빠르고 효율적인 길을 스스로 찾아 안내해주는 능력을 가지고 있다.
  • 라우터가 라우팅 프로토콜을 통해서 궁극적으로 이루려고 하는 것은 바로 3계층의 IP패킷(트래픽)을 흐르게 하여 데이터를 전송하는 것이다.
  • 라우터의 종류가 많고, 제조사도 많으며 중소 규모의 사무실용의 라우터나 ISP업체의 대형 라우터까지 다양하다.
  • 라우터의 제조사 중 대표적인 것이 시스코사(Cisco Network)이며, 장비를 이용하기 위해 네트워크 개념이 필요하다
  • 라우팅 세팅방법으로 IP라우팅, IPX, DECNET, AppleTalk 등이 있으나, 대부분이 IP라우팅 용도로 사용된다.

기능

네트워크 계층에서 인터 네트워킹 기능을 제공한다. 그리고 호스트가 local LAN이나 remote LAN에 엑세스(access)할 수 있도록 하며, WAN 인터페이스를 통해 WAN에 접속하는 기능이 있다. 또한 라우팅 프로토콜을 사용하여 경로(routing)기능도 제공하는 망 연동 장비이다. 라우터는 어드레스 테이블에 해당하는 '라우팅 테이블'을 가지고 라우팅을 서비스를 제공한다. 또한, 데이터에 포함되어 있는 프로토콜을 해석하고 최적의 경로를 선택하여 데이터를 송출한다.

라우팅

라우팅은 한 네트워크에서 다른 네트워크로 패킷을 이동시키는 과정과 네트워크 안의 호스트에게 패킷들을 전달하는 과정을 의미힌다. 그 종류에는 정적 라우팅, 디폴트 라우팅, 동적 라우팅이 있다.

정적 라우팅

구성

라우터의 기본 구성은 컴퓨터와 마찬가지다. 중앙처리 장치인 CUU가 있고, 각종 메모리가 라우터의 운영체제와 환경설정 정보, 라우팅 정보 등을 담고 있다. 그리고 네트워크 인터페이스를 통해 트래픽을 입출력한다.

CPU

시스템(System 초기화, 라우팅) 기능, 네트워크 인터페이스 컨트롤(NIC)같은 운영체제 명령어 실행

플래시 메모리

  • 라우터를 움직이는 운영 체제인 IOS(Internetwork Operating System) 저장
  • 전원이 꺼져도 데이터가 지워지지 않는 곳
  • 라우터에 따라서 플래시 메모리를 교체하거나 확장 가능
  • NVRAM에 비해서 용량이 큼
  • NVRAM은 구성 파일 저장용으로 사용
  • 주로 IOS 이미지 파일 저장용으로 사용
  • 플래시 메모리에 저장된 IOS는 전원 켜지면 램으로 이동하고, 전원을 끄면 다시 플래시 메모리로 이동
  • 플래시(Flash) 정보 확인 명령어 : show flash

NARAM

  • 라우터가 켜지면 램으로 올라와서 라우터를 구성 파일대로 움직이게 하고 파워가 꺼질 때는 NVRAM에 저장
  • 비휘발성이며 전원을 끈 상태에서도 구성정보가 없어지지 않음
  • 사용자에 의해 설정된 값들은 RAM에 저장되나 RAM은 휘발성이기 때문에 설정한 후 RAM의 구성 값을 NVRAM에 저장하여 반영구적으로 적용
  • NVRAM 정보 확인 명령어 : show startup-config 또는 show config

RAM

  • 사용자에 의해 설정된 값들이 RAM에 저장되지만 컴퓨터의 전원을 끌 시 구성 정보가 날아가 버림
  • 전원을 켤 시 NVRAM에 저장되어 있는 구성 정보를 불러들임
  • 필요에 따라 추가 확장이 가능함
  • RAM 정보 확인 명령어 : show running-config 또는 write terminal

ROM

  • 라우터의 가장 기본적인 내용들을 기록 해둔 곳
  • PC의 CMOS Setup과 비슷한 역할
  • 부트 스크랩을 통해 플래시 메모리안의 IOSS를 메모리로 이동하는 역할
  • 플래시 메모리에 이상이 생겨 IOS를 불러올 수 없을 때 자체적으로 가지고 있는 보조 ISO를 메모리로 이동(윈도우의 안전모드 역할)

모드

User Mode

  • 테스트를 목적(ping 이나 trace)으로 사용되며, 현재 상태만 확인해 볼 수 있음

Priviledge Mode

  • 유저모드에서 enable 명령어를 통해 전환되는 모드
  • 운영자 모드로서 라우터의 모든 명령어 가능

Global Configure Mode

  • 프리빌리지드 모드(Priviledge mode)에서 config terminal 명령어를 통해 전환되는 모드
  • 라우터의 구성 파일을 변경하는 경우에 사용하는 모드
  • 보통 config모드라고 하며 프리빌리즈 모드를 통해서만 들어갈 수 있음

Setup Mode

  • Configuration File이 없는 경우, 자동으로 나타나 Interactiove한 라우터 설정 가능
  • 보통 라우터를 처음 동작시킬 때 라우터의 구성파일이 없기 때문에 라우터가 부팅하면서 자동으로 들어가는 모드
  • 라우터가 구성에 관계된 질문을 하나씩 던지고 사용자는 이 질문에 대답하면서 구성파일 설정

  의견.png 이 라우터 문서는 하드웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.