Limetime's TimeLine
article thumbnail
반응형

라우터를 구성하는 5가지 방법

① 콘솔 케이블

  • 최초 라우터를 구성하는 경우나 고장이 난 경우에 사용한다.
  • 반드시 USB 형태로 노트북에 꽂아야 한다. (UTP일 경우 컨버터 사용)

 ② 원격지에서 모뎀을 이용한 구성

  • AUX(Auxiliary) 포트에 모뎀을 연결한다.
  • 기존의 네트워크에 문제가 발생해서 텔넷으로 접근이 불가능 할 경우 사용
  • 콘솔을 연결하기에 너무 먼 곳
  • 반드시 라우터에 모뎀에 대한 세팅이 되어 있어야 한다. (잘 사용하지 않는다.)

③ 텔넷 (Telnet)

  • 라우터의 IP주소를 알고 있고, 네트워크에 접속되어 있는 경우
  • Virtual Terminal (가상 터미널)

 ④ NMS (Network Management System)

  • 네트워크 관리 시스템을 이용한 라우터 구성
  • 그래픽 방식, 다른 여러 가지 정보도 나온다.

⑤ TFTP 서버

  • 이미 다른 곳에서 만들어 놓은 라우터의 구성 파일을 TFTP 서버에 저장해 두었다가 라우터로 다운로드해 주는 방식.
  • TFTP(Trivial File Transfer Protocol, 단순형 파일 전송 프로토콜) 사용

 

라우터 명령 모드 및 단축키

RXBoot 모드 (=ROMMON 모드, Rom Monitor 모드)

  • 복구용 모드 (패스워드 복구, 이미지 파일(IOS) 복구)

 Setup 모드

  • 라우터를 첫 구매한 경우에 파워를 킨 상황.
  • 구성 파일이 없는 경우
  • 위 두 상황 모두 자동으로 들어가는 모드이다.
  • Ctrl + C로 건너뛸 수 있다.

User 모드 (>)

  • 현재 상태를 볼 수 있고 테스트를 할 수 있다. 
    • ex) ping, trace...

 Privileged(운영자) 모드 (#)

  • 유저모드에서 enable을 입력해 들어갈 수 있다.
  • 구성을 볼 수 있고 변경할 수 있다.
  • disable과 exit를 사용하여 유저모드로 돌아갈 수 있다.

Config(구성) 모드 ((config)#)

  • 라우터의 구성파일을 변경할 수 있다.
  • 운영자 모드에서 configure terminal을 입력해 들어갈 수 있다.
  • exit로 운영자 모드로 갈 수 있고, Ctrl+z로 유저모드로 갈 수 있다.
Ctrl + A 명령어의 맨 앞 글자로 이동
Ctrl + E 명령어의 맨 뒤 글자로 이동
ESC + B 한 단어 뒤로 이동
ESC + F 한 단어 앞으로 이동
Ctrl + F 한 글자 앞으로 이동
Ctrl + B 한 글자 뒤로 이동
F3 사용했던 명령어를 내리는 명령어 (최대 256개, 디폴트 10개)
Ctrl + P
Ctrl + N
show history 전에 사용한 명령어를 띄우는 명령어 - 다 띄운다.
terminal history size 30 기억할 수 있는 명령어를 30개 (최대 256개, 디폴트 10개)

 

라우터의 구성

램 (RAM)

  • 휘발성 : 전원 공급이 끊어지면 정보는 상실된다.
  • OS가 올라온다.
    • 라우팅 테이블이 올라온다.
    • 구성 파일, ARP 캐시, 패스트 스위칭 캐시 등..
  • 램에 저장된 구성 파일 보기
    • show running-config
    • write terminal

 NVRAM (Non-Volatile RAM)

  • 비휘발성 : 전원 공급이 끊겨도 정보가 저장되어 있다.
  • 작업한 정보 (구성 파일 등)를 저장하고 RAM에 올려준다.
    • 라우팅 테이블은 저장하지 않는다. (동적으로 다시 만드는데, 얼마 안걸린다.)
  • NVRAM에 저장된 구성 파일 보기
    • show startup-config
    • show config

플래시 메모리 (Flash Memory)

  • 비휘발성, NVRAM보다 용량이 크다.
  • 주로 IOS 이미지 파일 저장용으로 사용한다. 램에 OS를 올려준다.
  • IOS 업그레이드
    • TFTP로 다운로드 한다.

 롬 (ROM)

  • 라우터의 가장 기본적인 정보 등. (CMOS와 비슷하다.)
  • 라우터 부팅 → 점검 (Post, Power on Self Test) → OS 부팅 → 구성파일 올림
  • 기본적인 IOS 탑재 (ROM Monitor 모드, 롬 부팅)로 라우터 문제 발생 시 사용한다.

PCMCIA 방식

  • 주로 고가형 장비에서 사용
  • 플래시메모리를 카드 형식으로 꽂고 뺄 수 있다.

 CPU

  • 컨트롤 플레인 (Control Plain)
    • SDN (Software Defined Network)
    • 특정 트래픽 차단, 속도 지원 등 데이터 제어
    • 서비스가 추가될 때, 컨트롤 플레인의 성능만 높여주면 라우터를 교체하지 않아도 된다.
  • 데이터 플레인 (Data Plain)
    • 데이터 전송을 담당.


 

실습

Router# show version // SW 버전, 인터페이스 종류, IOS가 어디서 부팅했는지 등
    Cisco Internetwork Operating System Software
    IOS(tm) 3600 software (C3620-JS-M), Version 11,2(14)P, RELEASE SOFTWARE (fc1) // 3600시리즈 라우터, 라우터 버전 : 11.2(14)P
    Coptright cc) 1986-1998 by cisco systems, INC.
    ...
    Router Uptime is 3 minutes
    System restarted by Power-on
    System image file is "flash:C3620-js-mz.112-14.P", booted via flash // IOS 이미지가 C3620-js-mz.112-14.p라는 이름으로 플래시 메모리에 저장.
    ...
    1 FastEthernet/IEEE 802.3 interface(s) // 1개의 FastEthernet과
    4 Serial network interface(s) //  4개의 Serial 인터페이스를 가지고 있다.
    DRAM Configuration is 32 bits wide with Parity diabled.
    29K bytes of non-volatile Configuration memory. // NVRAM 용량이 29K
    8192K bytes of processor board system flash (Read/Write) // 플래시 메모리 용량이 8M
    Configuration register is 0x2102 // 라우터의 IOS가 어떻게 부팅했는지, 어떤 구성파일을 사용했는지 등의 정보를 의미

Router# show interface serial 0/0
    serial0/0 is down, line protocol is down // down : 동작X, up이 되어야 인터페이스가 동작
        Hardware is M4T
        ...
        10 Carrier transitions DCD=down DSR=down DTR=down RTS=down CTS=down
    
Router# show running-config (또는 write terminal) // 현재 구성파일을 보는 명령. show run
=> Active Configuration File/Running Configuration File, 메모리에서 돌아가고 있는 실질적 구성 파일

Router# show startup-config (또는 show config) // NVRAM에 저장되어 있는 백업 구성 파일을 보는 명령
=> Backup Configuration File/Startup Configuration File, NVRAM에 저장되어 있는 백업 구성파일

Router# show flash // 플래시 메모리를 보는 명령
    Directory of flash:
        0 ---- 49096   Nov 03 1998 01:14:21 TinyRom-1.0(2)
        1 -r-x 2470740 Mar 09 1999 00:18:52 C800-g3-mw.120-3.T1 // 2.4MB
    12582912 bytes total (10027008 bytes free) // 11.12MB 중 10MB 사용 가능

Router# show processes CPU // 현재 라우터의 동작상태 명령 (CPU Load)
    CPU utilization for five seconds: 0% 10%; one minutes: 0%; five minutes: 0%
    PID	Runtime(ms)	Invoked	Usecs	5sec	1Min	5min	TTY	Process
     1       4         78     51    0.00%   0.00%   0.00%    0  Load Meter
반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!