라우터 구성의 시작

1) 콘솔(Console) 케이블 연결

라우터를 사면 들어있다. 컴퓨터 뒤에 시리얼 포트(COM포트, 직렬 포트, 9핀짜리 포트)에 연결

컴퓨터에서 시작 버튼 -> 모든 프로그램 -> 보조 프로그램 -> 통신 -> 하이퍼터미널

이름 정하고 아이콘 맘에 드는거 선택 -> 확인

연결한 포트 번호 확인 -> 9600bps -> 확인

연결

라우터 구성 맨 처음에나 고장 났을 때 빼곤 이런 직접 연결은 잘 사용하지 않음


2) 텔넷(Telnet) 이용

하이퍼터미널 이용 접속 방법(Connect using)을 TCP/IP로 바꿈

장점 : IP만 알고 있고, 네트워크에 접속만 되어있다면 어디에서도 구성 가능.

단점 : 맨 처음 구성시 IP주소 조차 없기 때문에 텔넷을 이용한 연결이 불가능함 또 네트워크가 끊어질 경우도 마찬가지

가상 터미널(Virtual Terminal) 이라고 함.


3) 네트워크 관리 시스템(NMS) 이용

NMS 구성은 어렵지만 구성하면 관리가 편함


4) TFTP 서버로 라우터 구성 (Trivial File Transfer Protocol)

다른곳에서 라우터 설정한 후 TFTP에 저장 -> 그걸 받아서 적용


5) AUX 포트 이용 (Auxiliary)

이 포트에 모뎀 연결 하는 방식

텔넷 사용 못하는 상황이고, 콘솔 연결하기엔 관리자가 너무 먼 곳일때 사용.



라우터의 중요한 몇 가지 모드

라우터 접속 시 유저(User) 모드, 프리빌리지드(Privileged) 모드, 구성(Configuration) 모드, 셋업(Setup) 모드, RXBOOT 모드 등이 있음.


RXBOOT 모드 : 라우터의 패스워드를 모르거나 라우터의 이미지 파일(IOS)에 문제 발생 시 복구용 모드

   ROMMON 모드라고도 함(ROM Monitor 의 줄임말)

셋업 모드 : 라우터를 처음 구매해서 파워를 켜거나 구성파일이 없는 경우 자동으로 셋업 모드로 들어가짐.

유저 모드 : '>' Ping이나 트레이스 등 가능. 구성 파일 보거나 구성 자체를 변경하지 못함.

프리빌리지드 모드 : 유저모드에서 enable -> '#' /// disable 또는 exit -> 유저모드 '>'

구성 모드 : '(config)'


Ctrl + Z -> 프리빌리지드 모드로 빠져 나옴. exit 한단계씩 빠져 나옴



라우터 내부

RAM(DRAM), NVRAM, Flash Memory, ROM(CMOS)

인터페이스, 콘솔 포트, Auxiliary 포트, CPU, Fan(쿨러)


RAM : 라우터를 운용하는 운용 시스템이 올라가게 된다.

   파워를 꺼버리면 모두 지워짐.

NVRAM(Non Volatile RAM) : 전원 꺼져도 안 지워짐. configuration 파일 저장.

   show startup-config 명령으로 내용 볼 수 있음

Flash Memory : IOS 저장, 전원 꺼져도 안 지워짐

   이미지 파일 자장용

   IOS(시스코 라우터의 운영체제) 업그레이드 할 때 사용 P -> TFTP

ROM : 라우터의 가장 기본적인 내용들. 부팅 순서. 상태 점검. IOS 선택. PC의 CMOS/BIOS 같은 역할


RAM과 Flash Memory는 업그레이드, 즉 확장이 필요할 수 있다.

RAM은 네트워크가 큰 곳이나 OSPF 처럼 메모리를 많이 먹는 라우팅 프로토콜을 사용하면 부족해질 수 있다. IOS 버전 높아지면 램도 많이 필요하다(전원 켜면 RAM에 IOS 올라가니깐)

Flash Memory는 IOS가 일반적으로 업그레이드 할 수록 용량이 커지기 때문에 Flash Memory의 용량이 부족하게 될 수도 있다.



라우터의 현재 정보


show version

라우터의 기본적인 내용을 보는 명령어 (소프트웨어 버전, 가지고 있는 인터페이스 종류, IOS 어디서 부팅 했는지)


show interface (serial 0/0)

라우터가 가지고 있는 모든 인터페이스 보기, 상황까지 상세하게 나옴.


show running-config (sh run) (write terminal)

현재 구성 파일을 보기

show startup-config (sh start) (show config)

NVRAM에 저장된 거 보기

show flash

플래시 메모리 보기

show proccesses cpu

CPU 정보