CISCO Networking Summary

Writer : Jae-hyeong Kim.

Network

분류 :

크게 회선의 구성 형태, 기능 구성의 형태, 거리, 전송방식에 따라 나눔.

회선의 구성 형태

Ring (고리형)

Star (별형)

Tree (나무형)

기능 구성의 형태

서버 - 클라이언트

P2P

거리

개인 통신망(PAN : Personal Area Network)

근거리 통신망(LAN : Local Area Network)

도시간 통신망(MAN : Metropolitan Area Network)

광대역 통신망(WAN : Wide Area Network)

전송방식

토큰링

이더넷

TCP/IP

IPX

USB

파이어와이어, IEEE 1394, iLink

블루투스

CDMA

TDMA

인터넷(Internet) - 국제 컴퓨터 통신망

전세계의 컴퓨터가 TCP/IP 규약으로 상호간에 정보를 교환할 수 있는 정보망.

어원:

Inter(상호, 연결) + Net(그물망)

유래:

1960년대 미 국방성에서 알파넷(ARPANET)이라는 네트워크망을 구축하면서 시작됨.

HTTP라는 프로토콜 하나만을 이용하여 통신.

인트라넷(Intranet) - 폐쇄적 근거리 통신망

외부로부터의 접근을 제한하여 허가된 사용자만이 이용할 수 있는 통신망.

엑스트라(Extranet) - 준폐쇄적 통신망

인트라넷과 유사하지만, 일부 외부 사용자의 접근을 허용하는 통신망.

LAN(Local Area Network, 로컬 영역 네트워크)

한정된 영역 안에서 구축하는 네트워크 망

종류

과거에는 여러가지의 방식이 사용되었으나, 현재는 이더넷의 프로토콜인 TCP/IP를 대부분 사용하고 무선랜(IEEE 802.11)도 사용함.

WAN(Wide Area Network, 광대역 네트워크)

LAN에 비해 넓은 영역을 대상(지역간,국가간,대륙간)으로 구축하는 네트워크 망

MAN(Metropolitan area network) - 도시권 네트워크 망

LAN과 WAN 중간정도의 크기의 네트워크 망.

한 도시내의 네트워크들을 하나의 거대한 네트워크로 서로 연결하는데 사용.

이더넷(Ethernet)

LAN을 배경으로 설치된 가장 광범위한 근거리 네트워크망

네트워크에 연결된 모든 기기들의 48bit의 맥주소(MAC address)를 기반으로 상호간 데이터 교환이 가능.

케이블 종류

광케이블(optical cable)

광섬유를 이용하므로 기존의 구리선을 이용하는 방법보다 전송속도가 수십배 빠르다.

STP(Shielded Twisted Pair, 차폐연선)

케이블 안에 쉴드막을 추가하여 외부로부터의 신호간섭을 막아 UTP에 비해 성능이 좋음. 유럽쪽에서 많이 쓰이며, 토큰링쪽에도 많이 쓰임.

UTP(Unshielded Twisted Pair, 비차폐연선)

STP와는 다르게 쉴드막이 없고 값이 저렴하므로 대중적으로 많이 쓰임

※TP(Twisted Pair)

'쌍으로 꼬여있다'라는 뜻으로 두가닥의 선을 꼬아서 외부로부터의 전자파 장애(EMI)억제한다.

동축케이블

중심에 구리선이 있고 그 주변에 유도체로 둘러 쌓여있음.

	전송 속도	전송 거리	케이블
10 Base T	10Mbps	100M	UTP	RJ-45 잭 사용 카테고리 3,4,5
10 Base FL	10Mbps		광케이블	ST 커넥터 사용 - 싱글/멀티 모드 케이블
10 Base 2	10Mbps	약200M (185M)	동축케이블	BNC커넥터 사용
10 Base 5	10Mbps	500M	AUI케이블	백본,중앙망
100 Base TX	100Mbps	100M	UTP	카테고리 5
100 Base T2	100Mbps	100M	UTP	카테고리 3,4,5
100 Base T4	100Mbps	100M	UTP	카테고리 3 8가닥 전부 사용
100 Base FX	100Mbps	2km ~ 10km	광케이블	SC 커넥터, ST
1000 Base SX	1000Mbps	270M ~ 550M	광케이블 (short wavelen-gth)
1000 Base T	1000Mbps	100M	UTP	카테고리 5 8가닥 전부 사용

카테고리

	전송 속도	사용 용도
카테고리 1		전화망
카테고리 2	4Mbps	ISDN
카테고리 3	10Mbps / 100Mbps	4 Mbps토큰링
카테고리 4	16Mbps	16 Mbps토큰링
카테고리 5	16Mbps	Fast Ethernet

다이렉트/크로스

다이렉트	크로스
이종의 기기간의 연결에 사용. 허브 - PC , 라우터 - 허브	동종의 기기간의 연결에 사용 PC - PC , 허브 - 허브

맥 주소(MAC Address)

네트워크 어뎁터마다 부여되는 48비트의 고유 식별자.

맥 주소는 보통 16진수를 이용하여 하이픈(-)이나 콜론(;)으로 끊어서 표현한다.

00-E0-3D-9D-45-26

00:E0:3D:9D:45:26

00E0.3D9D.4526

여기서 00-E0-3D는 제조사에게 부여되는 코드번호, 9D-45-26는 각 기기에 부여되는 일련번호.

ARP(Address Resolution Protocol, 주소 결정 프로토콜)

IP주소를 MAC주소로 대응시키기 위해 사용되는 프로토콜.

이의 역과정을 RARP(Reverse Address Resolution Protocol, 역순 주소 결정 프로토콜)이라 함.

유니캐스트(Unicast)

네트워크상에서 단일 송신자와 단일 수신자간의 1:1 통신방법이다.

현재 네트워크 상에서 가장 많이 쓰이는 통신방식.

특정 목적지 주소 하나만을 가지고 통신을 하므로 다른 PC의 CPU부하를 일으키지 않음.

브로드캐스트(Broadcast)

네트워크상에 존재하는 모든 장비들에게 보내는 통신 방법.

하나의 특정 수신자가 있는 유니캐스트와는 달리 브로드캐스트는 연결된 네트워크 상의 모든 장비에게 패킷을 전송한다.

불필요한 패킷들도 CPU에 전송되므로 브로드캐스트는 CPU에 부하를 준다.

멀티캐스트(Multicast)

다수의 특정 PC에 데이터를 보내는 통신 방법

유니캐스트와 브로드캐스트의 살린 통신 방법으로 멀티캐스트는 라우터나 스위치에서의 지원이 가능해야만 사용할 수 있다.

OSI 7 Layer(Open Systems Interconnection 7 Layer)

계층 1: 물리 계층(Physical layer) - 전기적 신호 전송

가장 하위계층.

케이블, 리피터, 허브 등이 이에 속함.

물리 계층은 전기적, 물리적, 기능적 특성을 이용 데이터를 전달할뿐, 데이터의 흐름 판단에는 관여하지 않는다.

계층 2: 데이터 링크 계층(Data link layer) - 인접장치간의 정보 전송

물리 계층으로 부터 전달되는 데이터의 흐름과 오류의 판단 및 처리

브리지, 스위치 등이 이에 속함

계층 3: 네트워크 계층(Network layer) - 정보 교환과 중계

네트워크 상에 흩어져 있는 장치 사이의 경로배정 및 중계.

데이터 전송의 절차 처리

우터, TCP/IP의 IP

계층 4: 전송 계층(Transport layer) - 두 장치간의 신뢰성있는 데이터 송수신 제공

계층 5: 세션 계층(Session layer) - 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공한다

계층 6: 표현 계층(Presentation layer) - 코드간의 번역을 담당하여 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어 줌

계층 7: 응용 계층(Application layer) - 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행한다

OSI 7계층을 크게 상위계층(계층 4, 5, 6, 7)과 하위계층(계층 1, 2, 3)으로 나뉜다.

프로토콜(Protocol)

컴퓨터끼리 서로 통신하기 위한 통신 규약.

구성

물리적 측면 : 자료 전송에 쓰이는 전송 매체, 접속용 커넥터 및 전송 신호, 회선 규격 등.

논리적 측면: 자료의 표현 형식 단위인 프레임(Frame)의 구성, 프레임 안의 각 항목의 뜻과 기능, 자료 전송의 절차 등으로 구성

TCP/IP(Transmission Control Protocol / Internet Protocol)

네트워크에 접속되는 호스트들은 고유의 주소(맥 주소)를 가지고 있어서 자신이 속한 네트워크 뿐만 이라 다른 네트워크에 속한 소스트까지도 데이터를 주고받을수 있는것이 특징.

기본적으로 랜카드에 세팅되어 있다.

허브(HUB)

네트워크상에서 여러 개의 터미널을 연결하기 위하여 사용되는 통신 접속장치

Switching Hub : 여러 대의 컴퓨터를 연결하여도 원래 속도대로 사용할 수 있는 허브

Dummy Hub : 회선의 속도가 접속되는 컴퓨터의 개수대로 속도가 나뉘어 진다

Stackable Hub : 더미허브를 여러 개 쌓아 놓을 수 있는 허브

Intelligent Hub : 더미허브의 기능을 가진 컴퓨터에 네트워크 관리기능이 추가된 허브

Semi Hub : 자체는 더미허브이지만, 인텔리전트허브와 연결하면 인텔리전트허브가 됨

브리지 (Bridge)

네트워크 상에서 하나의 랜과 같은 프로토콜을 쓰고 있는 다른 랜과 연결시켜 줌.

루핑현상(Looping)

네트워크를 구성할 때, 스위치(또는 브리지) 간을 이중으로 연결했을 때, 여기에 연결된 하나의 호스트가 브로드캐스트 패킷을 발생시켰을 때 이것이 계속 네트워크 안을 돌아다니는 현상.

스패닝 트리(Spanning Tree)

자동으로 루핑(Looping)을 검색해서 이를 미리 차단하는 알고리즘인 스패닝 트리 알고리즘(Spanning Tree Algorithm)은 스위치(또는 브리지) 간의 두 개의 연결중 하나를 끊음으로써 루핑을 차단.

IP주소(Internet Protocol Address)

TCP/IP를 사용하는 모든 장비들을 구분하기 위해서 만든 것으로,

IPv4는 32비트, IPv6은 128비트

전체 IP주소의 개수

IPv4 : [eqn: 2 ^{32} =4,294,967,296]

IPv6 : [eqn: 2 ^{128}= 2 ^{32} TIMES 2 ^{32}TIMES 2 ^{32}TIMES 2 ^{32}]

IP주소는 2진수 총 32자리로 되있지만 편의상 10진수로 3자리씩 ‘.’로 구분해서 표현.

203.237.106.201

11001011 . 11101101 . 01101010 . 11001001

IP주소 자체는 네트워크 부분(Network Part)과 호스트 부분(Host Part)으로 나뉨

‘하나의 네트워크’에서는 네트워크 부분(Network Part)은 모두 같아야 하고, 호스트 부분(Host Part)은 모두 달라야 함

IP주소의 클래스

클래스	첫 비트	시작주소	끝주소	총 네트워크 수	네트워크당 주소 수
클래스 A	0	0.0.0.0	127.255.255.255	128	16,777,214
클래스 B	10	128.0.0.0	191.255.255.255	16,384	65,534
클래스 C	110	192.0.0.0	223.255.255.255	2,097,152	256
클래스 D (멀티캐스트)	1110	224.0.0.0	239.255.255.255
클래스 E (예약됨)	1111	240.0.0.0	255.255.255.255

※실제로는 이것보다 개수가 작다.

127. 같은 경우는 Localhost의 주소이고, 네트워크 부분이 모두 0(10진수=0)인 경우(네트워크 전체)와 1(10진수=255)인 경우(브로드캐스트)

※조선대학교 IP대역 (클래스 C)

203.237.96.0 ∼ 203.237.127.255

서브넷 마스크(Subnet Mask)

주어진 IP주소를 네트워크 환경에 맞게 나누어 주기 위해서 씌어주는 이진수의 조합

IP주소를 네트워크 부분과 호스트 부분을 나누는 역할을 수행.

이진수로 1인 부분이 네트워크가 되고, 0인 부분이 호스트가 된다.

IP주소를 적고 그 아래에 서브넷 마스크를 적은 후 두 개를 논리적 AND 연산을 하게되면

서브넷 네트워크가 된다.

11001011 . 11101101 . 01101010 . 11001001	203.237.106.201	IP 주소
11111111 . 11111111 . 11111111 . 00000000	255.255.255.0	서브넷 마스크
11001011 . 11101101 . 01101010 . 00000000	203.237.106.0	서브넷 네트워크

서브네팅 : 하나의 주소를 서브넷 마스크를 씌워서 작은 네트워크로 만드는 것.

서브넷 마스킹 :  기존 IP주소의 호스트 부분의 일부를 네트워크 부분으로 바꾸는 작업.

서브넷 마스크로 만들어진 네트워크인 소브넷은 하나의 네트워크 이므로 서브로 나뉘어진 서브넷과는 라우터를 통해서만 통신이 가능하다.

서브넷 마스크는 이진수로 작성했을 때 ‘1’이 연속적으로 나와야 한다.

‘1’과 ‘1’ 사이에는 ‘0’이 올 수 없다.

스패닝 트리 프로토콜(STP)

브리지ID(Bridge Identification) : 브리지 또는 스위치가 통신할 때 서로를 확인하기 위하여 매겨지는 번호.

전체 8바이트(64비트)로 이루어져 있고, 앞에 2바이트(16비트)는 Bridge Priority, 뒤에 6바이트(48비트)는 맥어드레스로 구성됨.

Path Cost : 브리지가 얼마나 가까이, 빠른 링크로 연결되어있는가를 수치화 한것. 값이 적을수록 빠름.

STP는 첫째. 네트워크당 하나의 Root Bridge를 갖고, 둘째. 루트 브리지가 아닌 나머지 모든 브리지(Non Root Bridge)는 무조건 개별 루트 포트(Root Port)를 갖는다.

셋쩨로, 세그먼트(Segment)당 하나씩의 데지그네이티드 포트(Designated Port)를 갖는다.

STP 발생 순서

1단계. 누가 더 작은 Root BID를 가졌는가?

2단계. 루트 브리지까지의 Path Cost 값은 누가 더 작은가?

3단계. 누구의 BID(Sender BID)가 더 낮은가?

4단계. 누구의 포트 ID가 더 낮은가?

BPUD(Bridge Protocol Data Unit) : 브리지에서 스패닝 트리 정보를 주고받기 위해 사용하는 특수 프레임으로 여기에는 루트 브리지의 BID인 Root BID, 루트 브리지까지 가는 경로값인 Rppt Path Cost, 보내는 브리지의 BID인 Sender BID, 그리고 어떤 포트에서 발생했는지를 알게 해주는 Port BID 정보가 포함된다.

스위치에서 루트 브리지 선출

브리지가 부팅되고 보내는 BPUD에는 Sender BID 정보와 브리지 자신의 BID가 포함됨.

가장 낮은 BID값을 가지고 있는 브리지가 루트 브리지가 된다. 이것은 스위치 또는 브리지가 부팅 후 맨 처음 루트 브리지를 찾아가는 과정이다.

NRB(Non Root Bridg)의 루트포트 선출

모든 NRB는 반드시 한 개의 루트포트(Root Port)를 갖는다.

데지그네이티드 포트 (Designated Port)

데지그네이티드 포트는 루트 브리지까지의 Path Cost, 즉 세그먼트상에서 Root Path Cost를 비교해서 더 작은 Root Path Cost를 가진 포트가 데지그네이티드 포트로 선출된다.

STP의 5가지 상태

스패닝 트리 프로토콜을 구현해 나가는 과정에서 상태가 5가지로 변화한다.

상태	설명	데이터 전송	맥 어드레스	BDPU
Disable	포트가 고장 이거나 네트워크 관리지가 Shutdown 시켜놓은 상태.	X	X	X
Blocking	스위치를 맨 처음 켜거나 Disable상태에서 다시 살려 놓은 상태	X	X	O
Listening	Blocking 상태에서 스위치 포트가 루트 포트나 데지그네이티드 포트로 선정되어진 상태	X	X	O
Learning	Listening 상태에서 스위치 포트가 포워딩 딜레이(Forwarding Delay) 디폴트 시간인 15초동안 유지하면 Learning 상태로 변함.	X	O	O
Forwarding	스위치 포트가 Learning 상태에서 다른 상태로 넘어가지 않고 포워딩 딜레이(Forwarding Delay) 디폴트 시간인 15초 동안 유지하면 Forwarding 상태로 변함.	O	O	O

카타리스트 스위치

시스템 LED 상태

LED의 색깔	시스템 상태
꺼짐	전원이 공급되고 있지 않은 꺼진 상태
초록색	시스템이 정장적으로 동작중
주황색(노란색)	전원은 공급되나 비정상적으로 작동중

RPS LED 상태

LED의 색깔	시스템 상태
꺼짐	RPS가 꺼저 있거나 RPS가 설치되어 있지 않다
초록색	RPS가 연결되어 있고 정상적으로 작동중이다.
초록색 깜박임	RPS가 스택에 연결된 다른 스위치를 백업중이다.
주황색(노란색)	RPS가 연결되어 있으나 제대로 동작하지 않고 있다.
주황색 깜박임	내부 전원 고장으로 RPS로부터 전원을 공급받아 동작중이다.

포트모드 LED

포트모드 LED	포트모드	포트상태 LED 표시
STAT	Port Status	각 포트의 상태를 표시(Default)
UTIL	Switch Utillization	스위치의 백플레인 사용률 표시
DUPLX	Port Duplex Mode	각 포트의 Duplex 모드 표시(Half/Full)
SPEED	Port Speed	각 포트의 스피드(10/100/1000)표시

맥 어드레스의 저장

맥 어드레스를 저장하는 방식은 두가지가 있다.

- Dynamic(Default) : 맥 어드레스 테이블에 저장하고 사용한다. 300초(Default)가 지나도록 재사용 하지 않으면 맥 어드레스 테이블에서 삭제된다.

- Permanent : 수동으로 맥 어드레스를 추가하고, 절대로 삭제되지 않는다.

가상랜 (VLAN : Virtual LAN)

하나의 스위치에 연결된 모든 장비들이 모두 같은 브로드캐스트 도메인 안에 있게 된다.

이러한 브로드캐스트 도메인을 나누려면 중간에 라우터를 두고 양쪽으로 스위치를 라우터에 연결해야만 한다.

하지만 가상랜(VLAN)을 사용하면 한 대의 스위치를 마치 여러 대의 분리된 스위치로 사용되고 또 여러 개의 네트워크 정보를 하나의 포트를 통해 전송할 수 있다.

VLAN은 스위치에서 지원하는 기능이므로 이 기능을 지원하지 않는다면 사용할수 없다.

VLAN은 한 대의 스위치를 여러개의 네트워크로 나누기 위해서 사용한다.

VLAN과의 통신은 오직 라우터를 통해서만 가능하다.

VTP(VLAN Trunking Protocol)

스위치들 간에 VLAN 정보를 서로 주고받아 스위치들이 가지고 있는 VLAN 정보를 항상 일치시켜 주기 위한 프로토콜.

ISL 트렁킹: 시스코에서 만든 트렁킹 프로토콜로 시스코 장비끼리만 사용하는 방식

IEEE 802.1Q : 트렁킹에 대한 표준 프로토콜

VTP간에 주고 받는 메시지 3개

Summary Advertisement : VTP서버가 연결된 스위치들에게 매 5분마다 한번씩 전달하는 메시지

Subset Advertisement : VLAN의 구성이 변경되었을 때나 VTP클라이언트로부터 Advertisement Request 메시지를 받았을 때 전송.

Advertisement Request : 클라이언트가 VTP서버에게 Summary Advertisement와 Subset Advertisement를 요청하는 용도로 사용.

VTP의 세가지 모드

VTP 서버 모드 : VLAN을 생성, 삭제, VLAN의 이름을 바꿔줄 수 있다.

VTP 클라이언트 모드 : VLAN정보를 받고 스위치에 전달하는 것만 가능.

VTP 트랜스페어런트 모드 : 서버로부터 메시지를 받아 자신의 VLAN을 업데이트하거나 자신의 VLAN을 업데이트한 정보를 다른 스위치에 전달하지 않는다. 다만, 서버로부터 들어온 메시지를 다른 스위치쪽으로 전달하고 다른 스위치에서 서버쪽으로 가는 메시지를 전달하는 역할 수행만 한다.

라우터(router)

Path Determination(경로 결정)과 Switching(스위칭)을 수행한다.

라우터는 두 개의 단계에서 작동한다.

제어 단계 : 라우터가 특정한 패킷을 특정한 위치로 포워드(foward)하기에 가장 적합한 "외부로 나가는" 인터페이스를 학습한다.

포워드 단계 : "외부로 나가는" 논리 인터페이스로 향하는 논리 인터페이스 위에서 수신된 패킷을 보내는 실제 과정의 책임을 떠맡는다.

라우터의 종류 :

코어 라우터: 인터넷 서비스 제공자(ISP)의 랜이나 여러 개의 ISP 네트워크를 서로 연결한다.

센터 라우터: WAN 회선을 거쳐 회사의 본점과 회사의 지점을 서로 연결한다. 또, 인터넷 서비스 제공자와 기업의 네트워크와 연결할 때에도 쓰인다.

엣지 라우터: 지점, 영업소의 네트워크를 WAN 회선에 연결하여 회사의 본점의 라우터에 접근한다.

원격 라우터: 랜과 WAN을 중계한다. WAN 라우터라고도 부른다.

브로드밴드 라우터: 가정이나 작은 규모의 기업에서 브로드밴드급의 인터넷에 접속할 때 쓰인다.

라우팅 프로토콜, 라우티드 프로토콜

라우팅 프로토콜(=라우팅 알고리즘)

라우티드 프로톨곤은 자동차에 타는 승객이고 이 자동차를 운전하는 것이 라우팅 프로토콜이 되고 라우팅테이블은 네비게이션이라고 생각하면 쉽다.

자신의 라우팅 테이블을 가지고 찾아갈 경로를 테이블에 추가시킨다.

라우팅 테이블은 목적지, 목적지까지의 거리등의 정보가 끊임없이 업데이트 된다.

스태틱 / 다이나믹 라우팅 프로토콜

라우팅 프로토콜을 구분할 때 스태틱(Static, 정적)프로토콜과 다이나믹(Dynamic, 동적)프로토콜로 구분한다.

스태틱 프로토콜은 말그대로 수동으로 경로를 입력받으므로 네트워크 대역폭도 작고, 보안에도 강하다.

다이나믹 프로토콜은 라우터가 알아서 가장 좋은 경로로 가도록 되있으므로 관리자는 편한데 비해, 라우터에 부담을 준다.

라우팅 테이블

라우터가 어떤 경로를 찾을 때 사용하고, 사용하는 라우터의 프로토콜에 따라 달라지며, 라우터는 항상 최적의 경로를 찾아 이것을 라우팅 테이블에 유지한다.

라우터는 부팅이 되는 순간부터 라우팅 테이블을 작성하기 시작하여 패킷의 요청이 있을때 라우팅 테이블에 따라 안내한다.

라우팅 테이블은 RAM에 저장되므로 라우터의 전원이 Off 되면 테이블 내용도 사라진다.

AS, 내부용/외부용 라우팅 프로토콜

AS(Autonomous System) :

하나의 네트워크 관라지에 의해서 관리되는 라우터들의 집단.

하나의 관리 규정 아래서 운용되는 라우터의 집단.

하나의 관리 전략으로 구성된 라우터의 집단.

라우터의 명령 입력

라우터에 명령어를 입력하는 방법

콘솔(consol)케이블 이용 : 라우터 뒷면의 consol 포트와 PC뒷면의 시리얼 포트를 연결하여 사용. 터미널 에뮬레이션 프로그램을 사용한다. 이때 연결방식(COM 1)과 속도(9600 bps)는 지정해줘야 한다. 장점으로는 강력한 설정방법(네트워크 고장 발생시 콘솔로 접근이 가능함.)이 있다.

텔넷(telnet) : 라우터의 IP주소만 알고 있고, 네트워크에 접속만 된다면 어디에서든 구성이 가능하다.

AUX(Auxiliary)포트 이용 : 라우터와 거리가 멀어 텔넷으로 구성한 경우 네트워크가 고장이 나면 텔넷이 작동되지 않으므로 라우터 뒷면에 AUX포트에 모뎀을 장착하여 고장 발생시에나 외부에서도 콘솔 모드를 이용할수 있다.

라우터의 모드

RXBOOT 모드(=ROMMON모드) : 평소에는 사용하지 않으나 라우터의 패스워드를 분실했을 때나 이미지 파일(IOS)에 문제가 생겼을때 복구를 위해 사용되는 모드.

셋업모드 : 라우터를 처음 부팅시키거나 구성 파일이 없는 경우 라우터가 부팅하면서 자동으로 들어가는 모드.

유저모드 : 주로 테스트 즉, 현재 상태를 알 수 있다. Ping이나 트레이스를 할 수 있다.

브리빌리지드(Privilieged) 모드 : 라우터의 모든 명령이 가능하고, 구성을 보거나 변경할 수 있다.

구성(Config)모드 : 라우터의 구성 파일을 변경하는 경우에 사용. 프리빌리지드 모드에서만 접근이 가능하다.

라우터의 구성

라우터는 RAM, NVRAM, Flash Memoty, ROM, 콘솔포트, AUX포트, 인터페이스로 구성되어 있다.

RAM : 라우터의 OS와 라우팅 테이블, 구성파일이 들어가게 되는데, RAM은 휘발성 메모리이므로 전원이 꺼지면 그 내용도 지워지게 된다.

NVRAM(Non Volatile RAM) : 비휘발성 메모리이므로 전원을 꺼도 내용이 지워지지 않는다. 백업용으로 쓰인다.

Flash Memory : IOS이미지가 저장되고, 비휘발성 메모리이고, 교체하거나 증설할수 있다.

,ROM : 라우터의 가장 기본적인 내용들이 저장되고 POST(Power On Self Test)의 순서도 저장된다.

라우터의 기본적인 명령어

Show Version : 라우터의 기본적인 정보, 버전, 인터페이스의 종류, IOS부팅 위치 등의 전반적인 내용을 출력한다.

Show Interface : 라우터가 가지고 있는 모든 인터페이스가 출력되고, 현재 상황까지도 상세히 출력한다.

Show flash : 플래시 메모리를 보는 명령으로 IOS이미지에 대한 정보를 볼때 사용.

Show processes cpu : 현재 라우터의 동작 상태를 보여주며 5분, 1분, 5초 동안의 CPU로드가 퍼센트로 나타나기 때문에 cpu의 사용량을 알아볼수 있다.

라우터의 셋업 모드

라우터를 처음 ON했을 경우 자동으로 셋업 모드로 진입한다.

나중에는 Setup 명령어로 진입할수 있다.

디스턴트 벡터(Distance Vector),

링크 스테이트(Link State)

디스턴트 벡터 : 라우터가 모든 라우팅 정보를 가지고 있을 필요가 없기 때문에 라우팅 테이블을 줄일 수 있어서 메모리를 절약하고, 또 라우팅의 구성 자체가 간단하고, 여러 곳에서 표준으로 사용되고 있다는 장점에 반해, 라우팅 테이블에 변화가 없더라도 정해진 시간마다 업데이트가 일어나므로 트래픽이 낭비되고 시간이 낭비된다.

- 대규모 보다 소규모의 네트워크에 적용할 경우에 구성의 편리와 메모리 절약 등의 장점을 살릴 수 있다.

링크 스테이트 : 라우터에서 목적지까지의 모든 경로를 파악하고 있기 때문에 중간에 링크 변화가 일어나도 이를 알아내는데 걸리는 시간이 매우 짧다.

또 라우팅 테이블이 변화가 있을 때에만 이웃 라우터들과 교환하기 때문에 트래픽이 절약된다는 점에 반해 라우터가 모든 정보를 관리해야 하므로 메모리가 많이 소요되고 CPU에도 많은 작업량이 걸리게 된다.

- 대규모의 네트워크에 적용하는것이 바람직하다.

핑(Ping)과 트레이스(Trace)

: 네트워크에 이상이 없는지를 테스타 하기 위해 만든 프로그램으로 출발지에서 목적지까지 연결에 이상이 없는지, 있다면 어디서 발생했는지를 찾아낸다.

RIP(Routing Information Protocol)

RIP는 전체 라우팅 테이블을 가장 가까운 인근 호스트에 매 30초마다 보낸다.

라우터의 메모리를 적게 사용하고, 홉 카운트(Hop Count,목적지까지 가는데 거치는 네트워크 수)가 낮은 경로를 최적의 경로로 결정한다.

RIP는 소규모 네트워크에서는 효율이 좋고, 메모리도 적게 차지하고, 구성도 간편하나, 대규모 네트워크에서는 엄청난 트래픽이 발생하므로 비효율적이다.

Hold Down 타이머

어떤 경로가 죽었다고 판단되면 이 경로의 상태를 즉시 바꾸지 않고 일정시간 지연후에 변경한다. 여기서 일정시간은 모든 라우터가 이 경로가 죽었다는 것을 인식하는 시간.

스플릿 호라이즌

라우팅 정보가 들어온 곳으로 같은 정보를 내보낼수 없다는 것.

이것은 두 라우터간의 루핑만을 막아주기 위해 만들어짐.

포이즌 리버스

라우닏 정보를 들어온 곳으로 같은 정보를 무한대로 내보낸다.

OSPF

네트워크에 변화가 있을 때만 정보가 보내지고 이것도 멀티캐스트로 보내지므로 훨씬 효율적이다.