본문 바로가기
study/networking

[Network Study] 후니의 쉽게 쓴 시스코 네트워킹 - Part 7(1)

by sunyo 2022. 12. 31.

 

"7장  라우터만 알면 네트워크 도사?"  시작!

 


SECTION 1
라우터를 한마디로 말하자면...


  • 라우터
    • 서로 다른 네트워크 간 통신하게 하는 장비
    • 브로드캐스트 영역을 나눠주는 장비
    • '지능을 가진 경로 배정기'
    • 다양한 프로토콜의 라우팅 존재
      ex) IP, IPX, DECNET, AppleTalk 등

 


SECTION 2
라우터는 무슨 일을 할까요?


  • 라우터 기능
    • Path Determination(경로 결정)
      데이터 패킷이 목적지까지 갈 수 있는 길을 검사하고, 어떤 길로 가는 것이 가장 적절한지를 결정
    • Switching(스위칭)
      길이 결정되면 그쪽으로 데이터 패킷을 스위칭
      (이때, 스위칭은 스위치가 해주는 일과는 다름)
    • 라우터가 기능을 수행하기 위해 CPU,  메모리, 인터페이스 가짐
  • 라우팅 알고리즘(프로토콜)
    • 어디로 가는 것이 가장 빠르고 안저난 길일지 찾는 것
    • 가장 좋은 길을 찾기 위해 라우팅 테이블을 만들어 관리
    • 라우팅 테이블에는 어디로 가려면 어떻게 가야 하는지에 대한 지도 정보 존재

 


SECTION 3
라우터는 어떻게 생긴 녀석일까요?


  • 다양한 라우터 존재
    • ISO, 시스코에서 라우터에 들어가는 소프트웨어
      어떤 라우팅 프로토콜을 지원하고, 어떤 보안 기능을 가질 지에 관한 라우터 운용에 대한 내용 존재
  • 인터페이스 
    • 라우터의 접속 포트
  • 라우터 인터페이스 
    • Ethernet
      내부 네트워크(LAN)와 접속할 때 사용하는 인터페이스
      내부의 허브나 스위치 등과의 연결을 위한 포트
    • Serial(WAN 포트)
      WAN과의 접속을 위해 사용하는 인터페이스
      외부 네트워크(리모트 구간)로의 연결을 위해 사용하는 포트

 


SECTION 4 
라우팅 프로토콜과 라우티드 프로토콜


  • 라우티드 프로토콜
    • 라우터가 라우팅을 해주는 고객(라우팅을 당하는)
    • 라우터라는 자동차를 타고 다른 네트워크로 여행을 떠나는 승객
  • 라우팅 프로토콜(라우팅 알고리즘)
    • 라우터에 살면서 라우티드 프로토콜들에게 목적지까지 가장 좋은 길을 갈 수 있게 하는 역할
    • 자동차를 안전하고 빠르게 운전하는 기사
    • 라우터의 주요 기능인 길을 찾는 기능을 제공하는 것
      ex) RIP, IGRP, OSFP 등
    • 자신의 라우팅 테이블을 가지고 있으면서 자기가 찾아갈 경로에 대한 정보를 이곳에 기억
  • 라우팅 테이블 
    • 목적지, 목적지까지의 거리, 어떻게 가야하는지 등에 관한 정보 존재
    • 라우터마다 내용이 다름

 


SECTION 5
스태틱(Static) 라우팅 프로토콜과
다이내믹(Dynamic) 라우팅 프로토콜


  • 스태틱 라우팅 프로토콜
    • 정해진 길만을 가기 때문에 라우터에 사람이 일일이 경로를 입력
    • 라우터 자체에는 부담이 없어 라우팅 속도 빠라지고, 라우팅 성능 좋아짐
      but 정해진 길에 문제 발생시 대처 능력 떨어짐
  • 다이내믹 라우팅 프로토콜 
    • 라우터가 알아서 길을 찾아감
    • 여러 가지 상황에 자동으로 대응할 수 있음
      but 라우터에 부담이 많아짐

 


SECTION 6
라우팅 테이블에 대한 이야기


  • 라우팅 테이블
    • 라우터가 어떤 경로를 찾을 때 사용하는 것
      사용하는 라우터의 프로토콜에 따라 달라지며,
      라우터는 항상 최적의 경로를 찾아 라우팅 테이블에 유지
    • 위의 그림에서 중앙에 라우터에 라우팅 테이블 존재
    • 목적지와 목적지에 가려면 어느 인터페이스로 가야 하는지를 자신의 라우팅 테이블에 저장
      E0는 이더넷 인터페이스 0번
      S0는 시리얼 인터페이스 0번
      T0는 토큰링 인터페이스 0번
    • 라우터는 전원을 키는 순간 라우팅 테이블을 만들고,
      어떤 패킷이 길 안내 요청 시 라우팅 테이블을 보고 길을 안내
      전원이 꺼지면 라우팅 테이블 모두 삭제(RAM에 올라가기 때문)

 


SECTION 7
AS, 그리고 내부용과 외부용 라우팅 프로토콜


  • AS(Autonomous System)
    • 하나의 네트워크 관리자에 의해서 관리되는 라우터들의 집단
    • 라우터를 AS 그룹으로 묶는 이유는 라우터가 가지는 정보를 효율적으로 관리하고
      인터넷 서비스를 좀 더 간편하게 제공하기 위함
    • AS 안에 잇는 라우터들은 자신의 AS에 속해 있는 라우터에 대한 정보만 알고 있으면 됨
      AS 밖으로 나갈 때에는 문지기 라우터(ASBR)에게 정보를 물어봐서 밖으로 나감
    • 라우터들은 인터넷에 접속하더라도 전 세계의 모든 네트워크에 대한 정보를 다 가지고 있을 필요가 없고,
      자신이 속한 AS에 대한 정보만 가지면 됨
  • AS 내부에서 사용하는 라우팅 프로토콜
    • Interior Routing Protocol 또는 Interior Gateway Protocol(IGP)
      ex) RIP, IGRP, EIGRP 등
  • AS 외부에서 서로 라우팅 정보를 주고 받기 위해 사용하는 프로토콜 
    • Exterior Routing Protocol 또는 Exterior Gateway Protocol(EGP)
      ex) EGP, BGP 등

구름으로 보이는 것이 하나의 AS

 


SECTION 8
라우터 구성의 시작


라우터 설치에 관한 내용 Skip..!

  • 라우터 구성 방법
    • 콘솔 케이블을 통한 구성
    • 원격지에서 모뎀을 이용한 구성
    • IP 주소가 세팅된 다음에 네트워크를 통해서 접속하는 텔넷을 이용한 구성
    • 네트워크 관리 시스템이 있는 곳에서 사용하는 NMS를 이용한 구성
    • 미리 구성된 파일을 저장했다가 나중에 라우터를 다운로드하는 TFTP 서버를 이용한 구성

 


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

 


  • 유저모드
    • 주로 테스트, 현재 상태 확인
    • 라우터의 구성 파일을 보거나 변경 불가
    • '>'가 있는 것
  • 프리빌리지드(Privileged) 모드
    • 운영자 모드
    • 모든 라우터의 명령 가능
      구성을 복나 변경 가능
    • '#'이 있는 것
  • 구성(Configuration) 모드
    • 구성 파일을 변경하는 경우에 사용하는 모드
    • 프리빌리지드 모드에서 들어갈 수 있음
  • 셋업(Setup) 모드
    • 라우터를 처음 구매해서 파워를 켰거나 라우터에 구성에 파일이 없는 경우
      라우터가 부팅하면서 자동으로 들어가는 모드
  • RXBOOT 모드
    • 라우터의 패스워드를 모르거나 이미지 파일(IOS)에 문제가 생긴 경우 
      복구를 위해 사용

 


SECTION 10
라우터 안에는 어떤 것들이 살까요?


라우터 내부

  • 시스코 2500 시리즈 라우터
    • RAM
      라우터를 운용하는 시스템 올라감
      그다음에 라우팅 테이블 올라감
      구성 파일이 올라감
    • NVRAM(Non Volatile RAM)
      비휘발성 메모리
      구성 파일 저장
    • Flash Memory
      라우터의 운영체제(IOS) 저장
    • ROM
      파워가 켜지면 어떤 순서로 라우터 스스로의 상태를 점검하고, 
      어디서 운영체제(IOS)를 가져다 메모리에 올릴 것인지 등을 적음
  • ISR(Intergrated Services Router) 라우터 
    • 여러 가지 서비스가 포함된 라우터
    • 서비스
      네트워크에 꼭 필요한 기능이 라우터 안에 포함
      ex) 보안, 무선, VoIP 등

 


SECTION 11
내가 가진 라우터의 현재 정보는 모두 이곳에!


라우터 내부

그림을 보면 라우터의 각종 메모리에 어떤 것들이 저장되는지 알 수 있음

 


SECTION 12
라우터 셋업 모드


  • 셋업 모드
    • 가장 쉬운 라우터 세팅 모드
    • 라우터를 처음 사서 부팅 시 자동으로 셋업 모드에 들어감

 


SECTION 13
라우터에 명령어를 입력하는 두 번째 방법


  • 구성 모드
    • 셋업 모드의 방식 대신 정밀하게 셋업 시 사용

 

 

 

댓글