3장. Cisco IOS 디바이스 동작과 구현
1. Cisco IOS 소프트웨어의 기본동작
* IOS: Internetwork Operating System
- Connectivity, Security, Scalability, Reliability
* Configuration의 목적
- 네트워크 기능의 적용, Protocol Addressing 관리
- Catalyst 스위치: 메모리에 디폴트 Configuration 세팅
- 시스코 라우터: 메모리에 Configuration이 없으면 setup 모드 들어감
* Cisco Device 시작절차
1. Device 하드웨어를 발견하고 체크
2. Cisco IOS 소프트웨어 이미지를 로딩
3. Device Configuration을 발견하여 적용
* Cisco 디바이스의 구현 소스(방법)
- Console port
- Auxiliary port
- Virtual Terminal (TELNET)
- TFTP 서버(PC또는 UNIX)에서 이미 저장된 구현 파일을 카피
- Web 또는 네트웍 관리 서버
* IOS User Interface: Console
- User: 유저는 제한된 영역의 기본적인 모니터링만 가능. User Mode: Router>.
- Privileged: Privileged는 모든 라우터 커맨드를 입력 가능하므로, 패스워드로 보호되어 있음. Privileged Mode: Router#
- User -> 콘솔에 "enable" 입력 -> Privileged
2. Switch 시작 절차
1. Catalyst 스위치 점검: 케이블링, 콘솔
2. LED 체크
3. 스위치 Bootup
* CLI(Command Line Interface)
3. Swtich 명령어 입력시 키보드 헬프 기능 3가지 Help기능
* Context-Sensitive Help: '?' 입력하면 가능한 명령어 종류 또는 명령과 관련한 확장 명령 종류를 보여줌.
* Console Error Messages: 명령을 잘못 입력하면 부정확하게 입력된 명령들을 수정하고 변경 가능하도록 확인시켜줌.
* Command History Buffer: 'tab' 또는 'Ctrl+P' 길고 복잡한 명령어를 재입력, 재조사, 수정을 위해 재현해줌.
4. Switch 구현과 확인
* Switch 명령
- Switch#show version: 시스템 하드웨어 구성, 소프트웨어 버전, configuration 파일의 이름과 소스, boot image (부팅 소프트웨어)을 확인
- Switch#show running-configuration: Passwords, 시스템 이름, 콘솔 또는 보조 포트 등 모든 인터페이스의 세팅을 포함하는 configuration 내용을 확인
- Switch#show interfaces: 스위치의 네트웍 인터페이스 들에 대한 수치 정보, 인터페이스 타입, MAC 주소,
최대 전송 단위, Spanning Tree 상태, 인터페이스를 통과한 프레임의 종류와 수, 에러 발생 수 등 확인
- Switch#show ip: 스위치의 IP 관련 구현 내용을 확인
* Switch 구현
- Grobal configuration mode(IP address등)로 설정: Switch#configure terminal 입력 -> Switch(config)#
- Identification 설정: (config)#hostname 스위치이름
- IP주소 설정: (config)#ip address 아이피주소 서브넷마스크
5. Router Start up & command modes
* Start up 절차
1. POST: 하드웨어 테스트
2. IOS: IOS구동
3. Configuration 적용: NVRAM에 Configuration file이 있으면 User mode, 없으면 Setup mode
* Priviledged mode에서 Router#setup으로 configuration 적용
6. Router 명령어 입력시의 키보드 헬프 기능
* Context-Sensitive Help : 명령어 리스트와 특정 명령어와 관련한 확장 명령어 종류를 제공.
* Console Error Messages : 부정확한 명령어 입력 시에 이를 수정 또는 변경하도록 함.
* Command History Buffer : 복잡하거나 긴 하나이상의 명령어에 대한 재입력 또는 재조사, 수정을 가능하게 함.
7. Router 구현과 확인
* show version: Router의 시스템 하드웨어, 소프트웨어 버전, configuration file의
이름과 소스, Boot 이미지를 확인하는 명령.
* show running-config: RAM의 configuration 확인
* Show startup-config: NVRAM 의 configuration 확인
* Router> => enable 입력 => Router# => configure terminal 입력 => Router(config)#
* Router(congif)# => exit 입력 => Router# => disable 입력 => Router>
* 인터페이스별로 설정: Router(config)# => interface serial 0 입력 => Router(config-if)#
* 서브인터페이스 설정: Router(config)# => interface serial 0.1 입력 => Router(config-subif)#
* 터미널 라인을 구현: Router(config)# => interface line 0 입력 => Router(config-line)#
* IP Routing Protocol 구현: Router(config)# => router rip 입력 => Router(config-router)#
* IPX Routing Protocol 구현: Router(config)# => ipx router rip 입력 => Router(config-ipx-router)#
* E1 or T1 coding이나 framing: Router(config)# => controller E1 4/1 => Router(config-controller)#
* Configuration 저장: Router#copy running-config startup-config
* Router 이름을 설정: Router(config)#hostname
pusan_21
* Interface를 설명: router(config)#interface serial 0 => Router(config-if)#description
line_to_kwangju
* Router 로긴 시에 보이는 설명문(Banner)을 구현: Router(config)#banner motd # => Authorized access only #
댓글 영역