[네트워크와 데이터통신]기말고사 시험 정리

류명운

·

2014. 6. 28. 02:06

반응형

으아ㅜㅜ기말고사 망했다아놔ㅏㅏㅏㅏㅏ


네트워크-기말고사정리.hwp


3.1 라우터의 구성요소

라우터 저장장치 및 cpu

-Boot ROM(읽기만 가능/비휘발성 ex:프린터)

->라우터가 부팅될 때 하드웨어를 진단하고 Flash 메모리에서 메모리로 IOS 소프트웨어를 불러들임

-Flash(읽기/쓰기가능 / 비휘발성)

->Cisco IOS소프트웨어 이미지를 압축된 형태로 영구 저장하는 데 사용 데이터 수정. 업그레이드가능

-DRAM(읽기/쓰기가능 / 휘발성 / 컴퓨터가상메모리라고 생각)

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

사용된다. DRAM에 저장된 내용을 지속적으로 보관하기 위해서는 NVRAM에 저장해야 한다.

->저장방법(copy running-config startup-config)지우는방법(no erase)

네트워크 인터페이스 모듈

-인터페이스 장치:라우터를 다른 네트워크로 연결시키기 위해 사용되는 장치를 뜻함

Serial 포트

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

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

Serial 0/0Serial 0/1포트 존재

Ethernet 포트 또는 Fast Ethernet포트

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

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

Console 포트 / Auxiliary 포트

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

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

2600시리즈 이상의 라우터에서는 Serial 0/0같이 Interface-type[슬롯번호]/[포트번호]의 표기 형태

슬롯은 컴퓨터에서와 마찬가지로 핀홀 접속의 형태로 라우터에 기능을 추가하기 위해 사용->인터페이스 장치를 모듈로써 추가할 수 있다.

 

3.2 라우터의 연결

라우터의 환경을 설정하고 상태를 검사하기

-콘솔 포트를 이용한 접속 : 가장 일반적인 방법이며 라우터의 초기설정을 하는 경우에 사용. RJ-45

으로 된 롤오버 케이블을 사용

-보조 포트를 이용한 접속 : 콘솔 포트와 같은 목적으로 사용되며 모뎀 접속을 하기 위한 모뎀 명령을

설정할 수 있다. 원격 라우터가 다운되었을 때 다이알 업으로 보조 포트에

접속할 수 있다.

3.3 라우터의 부팅

라우터의 전원을 켜면

1. POST(Power On Self Test)과정을 실행. 통과하면.

->POST과정에서 얻을 수 있는 하드웨어 정보:cpu/메모리/DRAM/소프트웨어버전/사용가능한 인터페

이스/NVRAM size/Flash size

2. 플래쉬에서 IOS를 찾아 로드시킨다. 로드가 완료되면

3. NVRAM에 저장된 환경설정을 찾아 로드시킨다. (찾을 수 없다면 라우터의 환경설정을 처음하는

셋업모드로 진입하게 된다. setup명령어로 언제든지 들어갈 수 있다. 빠져나오는 단축키:ctrl+c)

 

 

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

셋업모드에서의 환경 설정은 기본적인 것만을 제공하지만 라우터를 빨리 구동시킬 수 있다는 장점이 있

. 환경설정 확인하는법 : running-configuration

기본모드 : 하나의 인터페이스만을 설정

확장모드 : 보다 더 많은 인터페이스 설정

 

3.5 라우터의 사용자 인터페이스

CLI(Command Line Interface)=라우터에서 네트워크 관리자가 환경 설정하는 방법

User EXEC Mode->Privileged EXEC Mode = enable

User EXEC Mode->콘솔종료=logout

Privileged EXEC Mode->콘솔종료=exit & logout

Privileged EXEC Mode->User EXEC Mode = disable

Privileged EXEC Mode->Global Configuration Mode = config t

글로벌 환경 설정 모드

startup-configuration의 내용을 변경하려면 config mem

TFTP 호스트의 내용을 변경하려면 config net

인터페이스 모드(인터페이스모드에서 글로벌 환경 설정 모드로 돌아가려면 exit)

Router(config)#interface serial 0/0

->Router(config-if)#

라인모드

라우터에 접근하기 위해서는 사용자 모드를 거쳐야 한다. 이러한 사용자 모드로의 접근을 제한하는 패스워드를 설정할 수 있다. 이때 사용하는 모드가 라인 모드이다.

Router(config)#line ?

->Router(config-line)#

라우터 모드

RIPOSPF라우팅 프로토콜을 설정하기 위해서는 router명령을 사용

Router(config)#router ?

->Router(config-router)#

글로벌 환경 설정 모드

startup-configuration의 내용을 변경하려면 config mem

TFTP 호스트의 내용을 변경하려면 config net

인터페이스 모드(인터페이스모드에서 글로벌 환경 설정 모드로 돌아가려면 exit)

Router(config)#interface serial 0/0

->Router(config-if)#

라인모드

라우터에 접근하기 위해서는 사용자 모드를 거쳐야 한다. 이러한 사용자 모드로의 접근을 제한하는 패스워드를 설정할 수 있다. 이때 사용하는 모드가 라인 모드이다.

Router(config)#line ?

->Router(config-line)#

라우터 모드

RIPOSPF라우팅 프로토콜을 설정하기 위해서는 router명령을 사용

Router(config)#router ?

->Router(config-router)#

글로벌 환경 설정 모드

startup-configuration의 내용을 변경하려면 config mem

TFTP 호스트의 내용을 변경하려면 config net

인터페이스 모드(인터페이스모드에서 글로벌 환경 설정 모드로 돌아가려면 exit)

Router(config)#interface serial 0/0

->Router(config-if)#

라인모드

라우터에 접근하기 위해서는 사용자 모드를 거쳐야 한다. 이러한 사용자 모드로의 접근을 제한하는 패스워드를 설정할 수 있다. 이때 사용하는 모드가 라인 모드이다.

Router(config)#line ?

->Router(config-line)#

라우터 모드

RIPOSPF라우팅 프로토콜을 설정하기 위해서는 router명령을 사용

Router(config)#router ?

->Router(config-router)#

글로벌 환경 설정 모드

startup-configuration의 내용을 변경하려면 config mem

TFTP 호스트의 내용을 변경하려면 config net

인터페이스 모드(인터페이스모드에서 글로벌 환경 설정 모드로 돌아가려면 exit)

Router(config)#interface serial 0/0

->Router(config-if)#

라인모드

라우터에 접근하기 위해서는 사용자 모드를 거쳐야 한다. 이러한 사용자 모드로의 접근을 제한하는 패스워드를 설정할 수 있다. 이때 사용하는 모드가 라인 모드이다.

Router(config)#line ?

->Router(config-line)#

라우터 모드

RIPOSPF라우팅 프로토콜을 설정하기 위해서는 router명령을 사용

Router(config)#router ?

->Router(config-router)#

‘?’를 입력하면 그 모드에서 사용 가능한 명령어들을 보여줌. 한페이씩 보는 법->스페이스 바

Q.현재 시간을 설정하는 명령어를 나열하시오.

enable->clock set 00:00:00 day month year

 

에러 메시지

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

Invalid input detected at ‘^’ marker : 글자가 틀렸거나 잘못된 파라미터가 입력되었을 때

Ambiguous command : 너무 짧게 줄여서 명령어를..모호하게.

 

편집 명령어

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

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

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

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

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

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

Q.커서를 행의 끝으로 이동 시키는 편집 명령어는?

->Ctrl+E

Q.과거에 사용한 명령들을 한번에 화면에 보기 위해서 사용하는 명령어를 나열하시오.

->enable -> show history

Q.히스토리 버퍼 사이즈를 20으로 변경하시오.

->enable -> terminal history size 20

 

3.7 라우터의 Basic Configuration

호스트 이름 변경 = Router(Config)# hostname Ryu

Enable 패스워드 설정하기 = enable secret cisco / enable password cisco

콘솔 패스워드/보조패스워드/텔넷패스워드

콘솔패스워드 설정하기

Router(config)#line console 0

-> Router(config-line)#login

-> Router(config-line)#password cisco

보조 패스워드 =line aux 0 그 외는 동일

Q.가상터미널(텔넷) 패스워드 설정방법 명령어를 나열하시오

->enable/config t/line vty 0 0/login/password cisco

Q.패스워드 암호화를 하시오.

->config t/service password-encryption

Q.콘솔포트 접속시간 타임아웃

->Router(config-line)#exec-timeout 0 0

 

라우터 인터페이스 설정

내부연결(Ethernet)

straight UTP케이블을 이용하여 허브나 스위치와 연결

cross over UTP케이블을 이용하여 호스트와 연결

외부연결(Serial)

v.35케이블을 이용하여 Back-to-Back연결 (한 쪽은 서비스를 제공하는 DCE 한 쪽은 받는 DTE)

DCE쪽에서 clock rate명령을 이용하여 clocking을 제공하도록 해야 통신이 가능

3.7 라우터의 동작 상태 보기

Q.Show version 명령어를 통하여 알 수 있는것은?

->ios의 버전과 이름, 라우터의 하드웨어 사양 즉, 메모리 크기, cpu종류,네트워크 인터페이스 모듈종류

Q.인터페이스의 설정 상태를 파악하기 위한 명령어는?

->show ip interface brief

Q.Serial 인터페이스의 DCE / DTE 인지 구분하는 명령어는?

->show controllers serial

 

4.1 라우팅의 기능

1. 라우터의 인터페이스에 패킷 도착

2. 라우터의 메모리 버퍼에 수신 패킷의 저장

3. 라우팅 테이블에서 3계층 프레임의 목적지 주소 찾기

4. 일치하는 엔트리가 있다면 수신 패킷을 엔트리가 알려주는 exit 인터페이스로 보냄

 

4.2 static 라우팅(정적 라우팅/보통 백업의 목적으로 다이나믹이 다운 되었을 때 static을 사용)

장점

프로세서 오버헤드가 낮다

대역폭의 이용률이 낮다

안전하다

예측가능하다

단점

유지보수가 어렵다

적응력이 낮다

Administrative Distance는 신뢰도를 뜻함. 입력하지 않으면 기본값을 사용

show run & show ip route로 정보 확인

Default 라우팅 구성(해당 라우팅 테이블에 있는 어떤 경로라도 일치하는 것이 없으면 Default라우팅)

 

4.3 Dynamic 라우팅(동적 라우팅)

장점

적응력이 높고 유지 보수가 쉽다

단점

오버헤드가 높고 대역폭의 이용률이 높다

라우팅 프로토콜의 종류

RIP(120) / IGRP(100) / EIGRP(170) / OSPF(110) /BGP

Q.전세계를 연결하는 인터넷을 나누어 관리하는 단위는?

->Autonomous System

IGP

EGP

RIP,IGRP,OSPF,EIGRP

BGP

Metric(목적지로의 최적의 경로를 찾기 위해 사용)

Hop Count

작을수록 최적의 경로

대역폭

빠를수록 최적의 경로

Dlay

짧을수록 최적의 경로

Load

패킷의 양 1load가 가장 작음

Reliability

링크상의 에러율 1이 가장 신뢰도가 높음

Ticks Delay

낮을수록 최적 경로

MTU

높을수록 최적의 경로

Cost

낮을수록 최적의 경로

 

IP Classless 명령어(RIPv2,EIGRP,OSPF 지원)

Classful->클래스 a,b,c의 마스크는 /8,/16,/24의 고정적인 크기를 갖는다.

Classless->마스크를 자유롭게 지정가능. 서브넷이나 슈퍼넷이 자유롭다.

 

Convergence Time(라우팅 테이블이 완성되는데 걸리는 시간 짧을수록 좋은 프로토콜)

 

Distance Vector 라우팅 프로토콜(RIP120,IGRP100 지원)

라우팅 테이블을 이웃과 주기적으로 교환하여 거리를 기준으로 최적의 경로 탐색

Link State 라우팅 프로토콜(OSPF110 지원)

전체 토폴로지에 대한 모든 라우터가 정보를 갖고 있고 변경된 상황에 대해서만 이웃에 알림

Hybrid 라우팅 프로토콜(EIGRP170 지원)

 

라우팅 루프(패킷이 네트워크를 도는 현상을 라우팅 루프라고 한다.)

Distance Vector 라우팅 프로토콜은 상대적으로 긴 Convergence time으로 인하여 라우팅 루프가 일어날 수 있다.

방지법

-최대 Hop Count

최대 Hop count15까지로 허용하여 16이되면 infinity로 간주하도록 한다. 16패킷이 오면 버린다.

-Split Horizon

자신에게 정보를 준 라우터로 자신이 받은 정보를 또 다시 전달하지 않는 것

-Poison Reverse

네트워크가 down되면 자신의 라우팅 테이블에 해당 네크워크로의 Distanceinfinity로 간주.

-Holddown Timer

holddwon timer가동. 만료되기 전에 이웃 라우터가 원래 알고 있던 Metric보다 나쁜 걸주면 무시

-Triggered Update

RIP 환경설정

Q.지난 번에 설정한 정적 라우팅 정보를 삭제한 후 네트워크 주소를 설정 해놓으시오

->RouterA(config)#no ip route 168.90.30.0 255.255.255.0 168.90.20.1

RouterA(config)#router rip

RouterA(config-router)#network 168.90.0.0

 

RIP 라우팅 테이블

Q.라우팅 테이블에서 코드 ‘C’의 의미는?

->라우터와 직접 연결되었다의 의미

Q.라우팅 테이블에서 코드 ‘R’의 의미는?

->RIP의 약자로 라우팅 프로토콜 RIP를 이용하여 얻어진 정보라는 의미

Q.라우팅 테이블에서 코드 ‘[120/2]’의 의미는?

->Adiministrative Distance120, 목적지 네트워크까지 2홉의 Metric을 갖고 있음.

 

RIP 타이머

Route Update Timer : RIP30초의 간격으로 라우팅 테이블을 모든 인접 라우터에게 전달

Route Invalid Timer : 180초 이 기간 동안 Update Timer가 안보면 Invalid라고 판단

Router Flush Timer : 240

Holddown Timer : 180

 

RIP의 전파 방지

외부 네트워크로 자신의 라우팅 정보가 알려지는 것을 원치 않을 수 있다.

사용법

Router(config)#router rip

Router(config-router)#passive-interface s0/0

 

Unnumbered IP links

Q.RouterARouterB를 연결하는 serial 0/0 인터페이스 주소를 fastethernet 0/0의 주소로 대신하시오.

->RouterA(config)#interface s0/0

RouterA(config-if)#ip unnumbered fa0/0

 

RIP의 문제해결

Show ip protocols : RIP 타이머에 대한 정보

Show ip route : 라우팅 테이블을 보여준다

Debug ip rip : 라우터의 각 인터페이스를 통해 들어오고 나오는 RIP 업데이트에 대한 정보를 업데이트가 일어날 때마다 화면에 보여준다. 종료 명령어 = undebug all

반응형