1. 라우터 구성 요소

 1.1. 라우터 저장장치 및 CPU

  - Boot ROM

   : 라우터를 구동하는 진단 코드(ROM Monitor)를 영구적으로 저장하는데 사용

   : 라우터 부팅 시 하드웨어 진단 

   : Flash 메모리에서 메모리로 라우터 운영체제인 Cisco IOS 소프트웨어를 불러들이는 역할


  - Flash

    : Cisco IOS 소프트웨어 이미지를 압축된 형태로 영구 저장하는 데 사용되는 비휘발성 메모리

    : 저장된 데이터를 수정할 수 있어 IOS 소프트웨어를 업그레이드 할 수 있다.


  - DRAM(Dynamic RAM)

   : Cisco IOS 소프트웨어가 실행되거나 라우팅 테이블이나 현재 사용하는 라우터 환경설정이 저장될 때 사용

   : 전원 공급이 끊어지면 저장된 내용이 사라지는 단점이 있다.


  - NVRAM(Non-volatile RAM)

   : 라우터 구성 정보를 영구 저장하는 저장장치

   : 전원 공급이 끊어져도 저장된 내용이 지워지지 않고 읽기/쓰기 기능이 가능한 메모리이다.


  - CPU

   : 라우터의 주 기능인 입력된 패킷의 목적지 주소를 알아낸다.

   : 라우팅 테이블에서 경로를 찾고 적절한 곳으로 내보내는 일을 한다.


 1.2. Network Interface Module

  - 시리얼(Serial) 포트

   : RS-232C 케이블을 이용하여 DCE 장비에 접속한다.

   : 전용회선이나 공중망에 접속하여 통신할 수 있는 경로를 제공한다.

   : 시리얼 포트는 일반적으로 두 개이며 각각 Serial 0/0과 Serial 0/1이다.


  - Ethernet 포트 또는 Fast Ethernet 포트

   : 라우터에 연결된 Ethernet LAN으로부터 패킷을 받아 외부 네트워크로 전송할 때 사용

   : Cisco 라우터 2600 시리즈에서는 Ethernet대신 Fast Ethernet 포트를 제공하는 경우도 있다.

   : Ethernet 0/0과 Ethernet 0/1로 나타낸다.

   : 주로 LAN 케이블로 직접 연결되거나 AUI 커넥터를 이용


  - 콘솔(Console) 포트와 보조(Auxiliary) 포트

   : 라우터의 초기 설정을 위하여 사용

   : 실수나 오류로 인하여 라우터의 구성파일이나 라우터의 운영체제가 지워졌을 때 이 포트 이용하여 복구

   : Interface-type [슬롯(slot)번호]/[포트 번호]의 표기 형태

   : 

 

 2. 라우터 연결

  - 콘솔 포트를 이용한 접속

   : 라우터의 초기설정을 하는 경우 사용

   : RJ-45잭으로 된 롤오버 케이블 사용


  - 보조 포트를 이용한 접속

   : 콘솔 포트와 같은 목적으로 사용

   : 모뎀 접속을 하기 위한 모뎀 명령을 설정할 수 있다.

   : 즉, 원격 라우터가 다운되었을 때 다이알 업으로 보조 포트에 접속할 수 있다.


  - Telnet 프로그램을 이용한 접속

   : 라우터의 환경설정이 되어 있는 상태에서 라우터의 현재 환경을 변경하는 경우 사용

   : Ethernet이나 시리얼 포트를 이용하여 원격 호스트나 라우터에서 접속할 수 있다.


 3. 셋업 모드로 라우터 설정하기

   : 셋업 모드로 들어가기 위해서 yes 또는 y를 입력

   : 빠져 나오려면 no 또는 n을 입력


  - 기본모드

   : 하나의 인터페이스만을 설정

  - 확장모드

   : 보다 더 많은 인터페이스에 대하여 설정을 확장

  - ctrl + c

   : 셋업 모드에서 빠져나오기 위함


 4. 라우터의 사용자 인터페이스

   : CLI(Command Line Interface) 프롬프트에서 명령어를 입력하는 방식


  - User EXEC Mode의 프롬프트 : >

   : 라우터의 시작 모드

   : Router>

   : Router>enable


  - Privileged EXEC Mode의 프롬프트 : #

   : 라우터의 관리자 모드

   : Router#


  - Privileged EXEC Mode에서 다시 User EXEC Mode로 돌아가기 위해서는 disable 명령을 입력

   : Router# disable

   : Router>


  - User EXEC Mode에서 나와 콘솔을 종료하려면 logout 명령을 입력한다.

   : Router> logout

   : Router con() is now available

   : Press RETURN to get started.


  - Privileged EXEC Mode에서 콘솔을 종료하려면 exit or logout 명령을 입력한다.

   : Router# logout

   : Router con() is now available

   : Press RETURN to get stated.


  - Privileged EXEC Mode

   : 단순히 환경 설정 정보를 보는(show 명령) 모드

  - Global Configuration Mode

   : 환경설정/변경/삭제가 가능

   : 4개의 인터페이스 모드를 설정


 4.1. 글로벌 환경 설정 모드 (configure terminal)

  - configure terminal 명령

   : DRAM에 저장되어 있는 현재의 환경 설정인 running-configuration의 내용을 변경

  - configure memory 명령

   : 라우터 부팅 시에 적용되는 환경 설정인 startup-configuration의 내용을 변경

  - configure network 명령

   : TFTP 호스트의 내용을 변경


 4.2. 인터페이스 모드 (interface)

  - interface serial 0/0

   : 인터페이스 환경 설정 변경

  - exit

   : 글로벌 환경 설정 모드로 돌아간다.

  - ctrl + z

   : 특권 모드로 돌아간다.


 4.3. 라인 모드(line)

  : 사용자 모드의 패스워드를 설정을 하기 위한 모드

  

 4.4. 라우터 모드(router)

  : RIP, OSPF 등 라우팅 프로토콜을 설정하기 위한 모드


 4.5. 서브 인터페이스 모드(sub interface)

  : 라우터에서 무한정 인터페이스를 제공할 수는 없지만 환경에 따라 인터페이스가 여러 개 사용할 수 있다.

  - interface fastethernet0/0.1


 5. 도움말 및 편집 기능

 5.1. ? 도움말

  : 그 모드에서 사용 가능한 명령어들을 보여준다.

  - space

   : 명령어들을 한 페이지씩 화면에 보여준다.

  - enter

   : 한 명령어씩 보기

  - 그 외의 키

   : 명령어 표시가 종료


 5.2. 에러 메시지

  - Incomplete command

   : 명령어의 파라미터를 모두 입력하지 않은 경우에 출력

  - Invalid input detected at '^' marker

   : 명령어의 글자가 틀렸거나 잘못된 파라미터가 입력 되었을 경우 

  - Ambiguous command

   : 명령어를 너무 짧게 줄였을 경우


 5.3. 편집 명령어

 -        명령                        설명

Ctrl + A                커서를 행의 처음으로 이동

Ctrl + E                커서를 행의 끝으로 이동

Ctrl + F                커서를 한 글자 앞으로 이동

Esc + F                커서를 한 단어 앞으로 이동

Esc + B                커서를 한 단어 뒤로 이동

Backspace             한 글자를 삭제

Ctrl + D                한 글자를 삭제

Ctrl + U                한 행을 지움

Ctrl + R                지운 행을 다시 보여줌

Ctrl + W               한 단어를 지움

Ctrl + Z                환경 설정 모드를 끝내고 Privileged EXEC Mode로 돌아감

Tab                     명령어 입력을 완성시킴


Ctrl + P /↑                직전에 입력한 명령어를 보여줌

Ctrl + N /↑               직전에 입력한 명령어를 보여줌

Show history              입력했던 명령어들을 보여줌 (기본 10 개 명령어)

Show terminal             History buffer size의 설정된 값을 보여줌

Terminal history size     Buffer size를 변경

+ Recent posts