라우터(Router)
라우터의 기본개념과 동작원리를 이해하고 인터넷 전용회선에 사용되는 네트워크 DTE장비인 주요 라우터 기종별 설정방법을 숙지함으로서 인터넷회선 유지보수/개통시 활용될 수 있기를 기대한다.
1. 라우터 개념 및 동작원리
1-1. 개념
1-2. 동작원리
2. 라우터 기종별 설정방법
2-1. Cisco라우터
3. 라우터의 외형 및 환경설정
3-1. configration 설정순서
3-2. 설정상태 보기
1.라우터의 기본개념 및 동작원리
라우터의 개념
라우터는 전용회선을 통해 LAN에 연결된 컴퓨터들이 동시에 인터넷을 사용할 수 있게 해주는 장비로데이터를 목적지까지 전달이하는 기능을 수행하며 2개이상의 서로다른 네트워크를 접속하고이들간에 데이터를 주고 받게하는 중계기능도 한다.
대부분의 라우터는 IP 라우팅 기능뿐 아니라 LAN용 프로토콜인 IPX, AppleTalk등의 브리징 기능도 함께한다.
라우터의 동작원리
라우터는 패킷의 전송경로를 결정하기 위해 랜테이블, 네트워크테이블, 라우팅테이블을 사용한다.
라우터는 위의 3가지 테이블을 관리함으로써 다른 네트웍에 연결된 장치들을 비롯하여 네트웍에 연결된 모든장치들의 주소를 인식하고 이것을 바탕으로 패킷의 전송경로를 결정한다. 테이블을 가지고 라우터가 동작하는 것을 살펴보면, 같은 네트워크에 있는 장치(컴퓨터..등)로부터 패킷을 보내면 라우터에서는 먼저, 랜테이블에 검사를 한다 .이곳에서는 패킷의 목적지가 같은 네트워크에 있는지 아니면 다른 네트워크에 있는지를 확인한다. 그리고 나서 네트워크테이블을 검사하여 패킷을 전달한 네트워크주소를 찾아낸다. 그런 다음 라우팅테이블을 검색하여 가장 적합한 경로를 찾아내서 패킷을 보내게 된다.
랜테이블:
랜테이블은 라우터에 연결되어 있는 랜 세크먼트내 장치의 주소를 관리하고 있으며 필터링작업에
사용된다.
네트워크테이블:
네트워크상의 모든 라우터의 주소를 보관하며 패킷의 수신지 라우터를 실별하는데 사용된다.
라우팅테이블:
개개의 라우터에 구축되어 있으며 각 경로에 대한 정보를 유지하고 있어서 다른 세그먼트로 전송되는 패킷의 경로를 결정하는데 사용된다.
위에 있는 3개의 테이블은 라우터가 패킷을 전송함에 있어서 최선의 경로를 선택하게 하고 회선의 장애나 라우터의 장애시 우회 경로를 선택해서 패킷 Routing loop를 방지하기 위해 사용된다. 이것이 라우터 동작의 핵심요소이다.
2.시스코라우터 설정방법
시스코라우터 환경설정
시스코 Console cable pin assign
ROUTER(RJ45) PC(25pin)
1 ---------------------- 4 (RTS)
2 ---------------------- 20 (DTR)
3 ---------------------- 2 (TXD)
4 ---------------------- 7 (S.G)
6 ---------------------- 3 (RXD)
7 ---------------------- 8 (DCD)
8 ---------------------- 5 (CTS)
통신에뮬레이터 환경
9600 bps, 8 data bit, 1 stop bit, parity none.
시스코라우터 설정 특징
Configuration Setting시 직접 Command를 입력하는 방법과 Router Power on 시
H/W Test후 나타나는 Menu상에서 Configuration Setting 작업을 수행하는 Menu
방식의 2가지 Mode가 제공된다. Cisco Router의 경우 Command의 사용방법이
매우 간결하므로, 직접 Command를 사용하여 Setting 작업을 수행하는 것이
Menu방식에 비해 편리하므로 Command line방식 중심으로 설명코져 한다.
시스코Configration설정방법
기본적인 설정내용
serial port 지정
- ip address 설정
- encapsulation 지정
ethernet port 지정
- ip address 설정
routing protocol 의 지정, 필요시 static routing 설정.
<라우터 설정 예시>
ex) 고객명 : 부산
- router 기종 : cisco 2500
- 접속 protocol : ppp , - 속도 : 512kbps
- 고객측 serial ip, netmask : 210.248.102.100 / 255.255.255.252
- 고객측 ethernet ip, netmask : 210.108.245.1 / 255.255.255.192
시스코라우터 설정순서
pusan#config t -------- configuration terminal의 약어,
command setting mode로의 전환을 의미..
pusan(config)#ip subnet-zero --------- ip block이 0(zero)로 시작하여 subneting
시킬 경우의 명령어
pusan(config)#ip classless---------ip를 classless하게 사용하기 위한 명령어
pusan(config)#int e0 ------- ethernet port 설정을 시작한다.
pusan(config-if)#no shutdown ------ default 는 disable(shutdown) 상태이므로
이것을 enable 시킨다.
pusan(config-if)#ip add 210.108.245.1 255.255.255.192 --- ethernet에 ip address를
지정한다.
pusan(coining-if)#exit ------- ethernet 설정을 마무리하고 다음 설정으로 넘어간다.
pusan(config)#int s0 ------- serial port 설정을 시작한다.
pusan(config-if)#no shutdown
pusan(config-if)#ip add 210.248.102.100 255.255.255.252
pusan(config-if)#encapsulation ppp ------- 접속 protocol을 지정한다.(이기종간)
cisco router끼리는 HDLC로 설정한다.
pusan(config-if)#bandwidth 512 ------- 접속 회선 속도를 설정한다.
pusan(config-if)#description pusan
pusan(config-if)#exit
pusan(config)#ip route 0.0.0.0 0.0.0.0 210.248.102.99 ------- default route를 구성한다.
pusan(config)#ip name server 164.124.101.2 ------- domain name server를 지정한다.
pusan(config)#^Z ------- Ctrl+Z를 눌러서 config mode를 종료한다.
pusan#wr ------- save 한다.
####[OK]
시스코라우터 설정상태보기
pusan# sh config ------- show configration의 약자,
configuration setting 상태의 확인.
Using 653 out of 32762 bytes
!
version 11.1 ------- 현재 동작중인 router의 IOS Version을 나타낸다.
service udp-small-servers
service tcp-small-servers
!
hostname pusan ------- 라우터의 이름을 나타낸다.( 접속시 prompt로 나타남.)
!
enable secret 5 $1$QZj/$NeE5rJCxLbdFUJUJ/CBcx0 ------- command mode로
전환되기 위한 password.
enable password router
!
!
interface Ethernet0
ip address 203.233.10.5 255.255.255.0
!
interface Serial0
ip address 203.252.12.10 255.255.255.252
description pusan-woman-university
encapsulation ppp ------- 접속 protocol이 ppp임을 의미.
bandwidth 512 ------- 512K bps 의 전송속도를 의미.
!
interface Serial1
no ip address
shutdown ------- 관리자가 임의로 down, up 시킬 수 있으며 default는 shutdown 상태.
!
ip name-server 164.124.101.2 ------- domain-name server를 지정한다.
no ip classless
ip route 0.0.0.0 0.0.0.0 203.252.12.9 ------- default route를 지정한다.
snmp-server community public RO destination은 상대 router serial port로 한다.
!
line con 0
line aux 0
line vty 0 4 ------- router에 telnet 접속을 허용하되 login의 절차를 거치고,
password는 router(임의 설정가능)로 한다.
(가상단말기 0-4까지 총5대의 접속을 허용)
password router
login
!
end