<** Cisco IOS 이름 명명법** >

    ? Cisco IOS는 다음과 같은 규칙에 의해서 이름이 부여된다.
        xxxx-yyyy-ww
        xxxx : Platform
        yyyy : Feature
        ww   : 어디로 부터 IOS가 실행되는가, 또는 압축 유무
    ? Platform
       as5200    5200
       cpa25     CiscoPro 2500
       c1005     1005
       c2500     25xx, 3xxx, 5100, AP (11.2 and later only)
       c2600     2600 Quake platform
       c2800     Catalyst 2820
       c2900     2910, 2950
       c3620     3620
       c3640     3640
       c4000     4000 (11.2 and later only)
       c4500     4500, 4700
       c5rsm     Catalyst 5000 RSP platform
       c5atm     Catalyst 4000 ATM platform
       c7000     7000, 7010 (11.2 and later only)
       c7200     7200
       igs       IGS, 25xx, 3xxx, 5100, AP
       gs7       gateway server (7000, 7010)

       mc3810    Ardent Multiservice Cisco 3810 platform
       rsp       75xx
       xx  4000
    ? Feature
       a - APPN
       a2 - ATM
       b - Appletalk
       boot - used for boot images
       c - Comm-server/Remote Access Server(RAS) subset

             (SNMP, IP, Bridging, IPX, AT, Decnet, FR, HDLC,
     PPP, X.25, ARAP, tn3270, PT, XRemote, LAT)
       c - Comm-server Lite(CiscoPro)
       c2 - Comm-server/Remote Access Server(RAS) subset
       d - Desktop subset

            (SNMP, IP, Bridging, WAN, Remote Node, Terminal Service, IPX, AT, ARAP)
       d2 - reduced Desktop subset (SNMP, IP, IPX, AT, ARAP)
       eboot - ethernet boot image for mc3810 platform
       f - FRAD subset (SNMP, FR, PPP, SDLLC, STUN)
       f2 - modified FRAD subset (EIGRP, Pcbus, Lan Mgr, removed, OSPF added)
       g - ISDN subset (SNMP, IP, Bridging, ISDN, PPP, IPX, AT)
       g2 - gatekeeper proxy, voice and video
       i - IP subset(SNMP, IP, Bridging, WAN, Remote Node, Terminal Service)
       i2 - subset similar to IP subset for system controller image(3600)
       i3 - reduced IP subset with BGP/MIB, EGP/MIB, NHRP, DIRRESP removed
       j - enterprise subset (formerly bpx, includes protocol translation)

             **10.3까지는 사용되지 않음
       k - kitchen sink (enterprise for high-end) **10.3이후에는 사용되지 않음
       l - IPeXchange IPX, static routing, gateway
       m - RMON (11.1 only)
       n - IPX
       o - FIrewall (Formerly IPeXchange Net Management)
       p - Service Provider (IP RIP/IGRP/EIGRP/OSPF/BGP, CLNS, ISIS/IGRP)
       p2 - Service Provider w/CIP2 ucode
       p3 - AS5200 service provider
       p4 - 5800(Nitro) service provider
       q - Async
       q2 - IPeXchange Async
       r - IBM base option (SRB, SDLLC, STUN, DLSW, QLLC) - i, in, d 와 같이 사용
       r2 - IBM variant for 1600 images
       r3 - IBM variant for Ardent images (3810)
       r4 - reduced IBM subset with BSC/MIB, BSTUN/MIB, ASPP/MIB, RSRB/MIB removed
       s - source route switch (SNMP, IP, Bridging, SRB) (10.2 and following)
       s - (11.2 only) addition to the basic subset (Plus version)
       c1000 - (OSPF, PIM, SMRP, NLSP, ATIP, ATAURP, FRSVC, RSVP, NAT)
       c1005 - (X.25, full WAN, OPSPF, PIM, NLSP, SMRP, ATIP, ATAURP, FRSVC, RSVP, NAT)
       c1600 - (OSPF, IPmulticast, NHRP, NTP, NAT, RSVP, FRSVC)
       c2500 - (NAT, RMON, IBM, MMP, VPDN/L2F)
       c2600 - (NAT, IBM, MMP, VPDN/L2F, VoIP and ATM)
       c3620, 3640 - (NAT, IBM, MMP, VPDN/L2F) in 11.3T added VoIP
       c4500 - (NAT, ISL, LANE, IBM, MMP, VPDN/L2F)
       c5200 - (PT, v.120, managed modems, RMON, MMP, VPDN/L2F)
       c5300 - (MMP, VPDN, NAT, managed modems, RMON, IBM)
       c5rsm - (NAT, LANE and VLANS)
       c7000 - (ISL, LANE, IBM, MMP, VPDN/L2F)
       c7200 - (NAT, ISL, IBM, MMP, VPDN/L2F)
       rsp - (NAT, ISL, LANE, IBM, MMP, VPDN/L2F)
       t - (11.2)AIP w/ modified Ucode to connect to Teralink 1000 Data

       u - IP with VLAN RIP (Network Layer 3 Switching Software, rsrb, srt, srb, sr/tlb)
       v - VIP and dual RSP(HSA) support
       w - Reserved for WBU
       w2 - Reserved for CiscoAdvantage ED train
       w3 - Reserved for Distributed Director
       x - X.25 in 11.1 and earlier release
       y - reduced IP (SNMP, IP RIP/IGRP/EIGRP, Bridging, ISDN< PPP) (C1003/4)
          - reduced IP (SNMP, IP RIP/IGRP/EIGRP, Bridging, WAN - X.25) (C1005)
           (11.2 - includes X.25) (C1005)
       y - IP variant (no Kerberos, Radius, NTP, OSPF, PIM, SMRP, NHRP...) (C1600)
       y2 - IP variant (SNMP, IP RIP/IGRP/EIGRP, WAN - X.25, OSPF, PIM) (C1005)
       y2 - IP Plus variant (no Kerberos, Radius, NTP...) (C1600)
       y3 - IP/X.31
       Y4 - reduced IP variant (Cable, Mibs, DHCP, EZHTTP)
       z - managed modems
       40 - 40 bit encrytion
       56 - 50 bit encryption
       56i - 56 bit encryption with IPSEC

어디로 부터 IOS가 실행되는가, 또는 압축 유무

       f  - Flash
       m  - RAM
       r  - ROM
       l  - relocatable
       z  - zip compressed
       x  - mzip compressed











예제)

* IOS feature pack보는법
                   예) c2500-js-1.112-6.bin  이라면
                         ┃  ┃      ┃ ┃           ━━━━━>binary executable file
   실행중인 <━━┛  ┃      ┃ ┗━━> version number
플랫폼 이름            ┃      ┗━━━━> 1: relocatable and not compressed
                     feature pack
                     j: 엔터프라이즈용
                    s: 확장기능







<**IOS 다운로드 하는 방법**>

CISCO라우터 IOS 다운로드 하는 방법은...물론 CCO아이뒤가 있어야 합니다.



===================================================================================



CCO 등록방법

http://www.cisco.com에 있는 메인 CCO페이지의 메뉴바에서 “Register”를 선택하여 등록 양식을 작성합니다. “Standard Access”를 선택합니다.
Commerce Agent 액세스를 위해서는 등록 과정의 하나로 판매 주문서나 구입 주문서 번호가 필요합니다.
CCO 액세스는 등록 24시간 내에 이루어집니다.
네트워크 운용 관리자나 인터넷 작업 기술자인의 경우, 계약 프로파일을 업데이트 하기 위해 CCO에 등록한 후에 asia-scsr@cisco.com를 통해서 Cisco SCSR (Service Contract Sales Representative)로 연락합니다.



Cisco IOS 소프트웨어 업그레이드 방법



IOS 소프트웨어는 CCO의 업그레이드 툴을 통해 받을 수 있습니다.
http://www.cisco.com/ > Service &Support => Software Center



===================================================================================



그리고, 다운 받기전 라우터에 맞는 IOS버젼을 다운 받기 위해서는 DRAM & flash 메모리를 확인해야 합니다. 물론 파일 사이즈는 큰데 용량이 작으면 않되겠져?



또 IOS다운받으려면 여러가지 버전이 있는데 원하는 버전을 선택시에 이때까지 알려진 버그들이 나와있습니다. 물론 버그가 적은게 좋은거겠죠?^^



그럼 예제를 볼까요?



Cisco Router's Version & Memory  

Router의 Memory는 다음과 같이 여러가지로 나누어집니다. (25xx 기준)

- Main Memory ( or Process Memory )
: CPU처리를 위한 Memory로 DRAM사용,Routing Table유지
- Shared Memory ( or I/O Memory )
: Packet Buffering을 위한 Memory로 DRAM사용
- Flash Memory
: IOS Image 저장을 위한 Memory로 2500의 경우 내장 Flash사용
   (중.대형기종의 경우 외장 Flash도 사용가능)
- NVRAM
: Configuration File 저장을 위한 Memory로 내장 NVRAM사용

Router에서 확인하는 방법은 두가지가 있습니다.
show hardware 와 show version이고요, 결과는 똑같습니다.

   router#sh ver
1   Cisco Internetwork Operating System Software
2   IOS (tm) 3000 Software (IGS-IR-L), Version 11.1(5), RELEASE SOFTWARE (fc1)

3   Copyright (c) 1986-1996 by cisco Systems, Inc.
4   Compiled Mon 05-Aug-96 12:28 by mkamson
5   Image text-base: 0x030276D0, data-base: 0x00001000
6
7   ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE
8   ROM: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE
9        SOFTWARE  (fc1)

10  router uptime is 1 day, 13 hours, 23 minutes
11  System restarted by power-on at 05:46:11 KST Mon Feb 16 1998
12  System image file is "flash:c2501-i-mz.111-5.bin", booted via flash <-IOS image name

13  cisco 2500 (68030) processor (revision D) with 2048K/2048K bytes of memory
.
14  Processor board ID 03874496, with hardware revision 00000000
15  Bridging software.
16  X.25 software, Version 2.0, NET2, BFE and GOSIP compliant.
17  1 Ethernet/IEEE 802.3 interface.
18  2 Serial network interfaces.
19  32K bytes of non-volatile configuration memory.
20  8192K bytes of processor board System flash (Read ONLY)

21  Configuration register is 0x2102  <--- register value

위의 결과에서 2번째 Line에 Version이 11.1(5)로 나와있고,12번째 Line에 Flash에 저장 되어있는IOS Image File Name이 나와있고 또한 내장 flash image로 booting되었다는 것이 나와있고(network이나 tftp server등으로도 가능),13번째 Line에 MainMemory/ SharedMemory가 나와있습니다.
전체 DRAM의 Size는 2048K/2048K 이둘을 더해서 4M임을 알 수 있죠.
또한 19번째 Line에 내장 NVRAM의 Size가 나와있고,20번째 Line에 내장 Flash Size가 나와있고 Read ONLY로 되어있습니다(이 내장 Flash의 Read-Write속성은 21번째 Line의 Register값을 0x2101로 바꿔주면 read-write로 바뀝니다-IOS S/W Upgrade시에 사용 하시면 됩니다)

지금 라우터에 탑재된 IOS를 확인하려면 show version과 show flash 명령어를 쳐보시면 나옵니다.

여기서 show version은 IOS이미지명만.... show flash는 지금 탑재된 IOS용량, 사용가능한 용량, 총용량등의 정보를 같이 볼 수 있습니다.



여기서 집고 넘어가자면...

첫번째 항상 내가 업그래이드 할 IOS이미지의 사이즈를 잘알고...

두번째 DRAM과 flash메모리의 사이즈를 잘알아야 하며...

세번째 이미지 업그래이드 하고 나서 reload하기 전 파일이 제대로 올라갔는지 show flash명령어를 쳐서 확인을 해야 합니다.



확인후 파일 사이즈가 맞으면 reload하시면 되고요...reload하기전 항상 write momory 명령어를 쳐서 config저장하는걸 잊으면 않되고요...



*^^*



도움이 되었나 모르겠네요....



그럼 열공여....





<**ios 질답**>

<<<####질문####>>>

저희 라우터 ios 업그레이드 실습하려고 하는데..어디서 ios NEW 버전을 받아야 합니까?

cisco 홈피에서..비슷한거 다운받으려니..이상한 메세지만 뜨네요 헐..영어메세지ㅡ.ㅡ;;

* 조대연(5/27,12:30): open된 몇 개 빼고는 CCO ID가 있어야 다운 받을 수 있어요..
CCO ID는 cisco 파트너쉽을 맺은 reseller나 consulting 또는 그회사에 다니는 조직원에게 발급되구요..
작년말 register 방법이 바뀌어 좀 까다로와 졌더군요  
* 김해동(5/27,13:13): 대연씨... 라우터 업글하다가 날렸을때, 복구하는법두 갈쳐주세요ㅜㅜ,
부팅하면서 이미지 풀구 OK떨어졌는데, %Software forced crash 0xf8f70 (PC)라구 뜨고나선 재부팅하네요...
어짜지... Cisco 4000임다... 갈쳐주세요... 시스코 트러블슈팅봐두 뭔말인지 모르겠구,  
* 김해동(5/27,14:3): 11.2루 업글하다가 에러났는데여, 혹시 11.0구할수있나여... 그것두 부탁이여...  


<<<####답변####>>>

원문...일단 해석해보시고...^^;;(해석하리라 믿습니다.)


Identifying a Software-forced Crash


A software-forced crash occurs when the router detects a severe, unrecoverable error and
reloads itself to prevent the sending of corrupted data.


A vast majority of software-forced crashes are caused by Cisco IOS Software bugs,although some platforms(such as the old Cisco 4000) may report a hardware problem as a software-forced crash.



원문이였구여... 굵게 적힌기 아마도 문제였던거 같네여....

다른 내용도 있으니 Q&A에서 다운받아서 한번 보세요...^^;;(그것도 원문이에요...)



글구.....해동씨 확실하게 증상을 모르겠네여....

업글하기전 DRAM & flash memory 사이즈 확인했나여?

글구... model이 4000인가여? 아님 4000-M인가여?



업글하고

ok 떨어지고 나서...  

메모리 사이즈 확인했나여?

config저장하고나서 ...

어떻게 부팅이 않되던가여?

부팅이 않되서 rommon상태로 빠지던가여?



어떤 상태이지 모르겠네여...



그리고 아마도 rommon상태로 빠졌으면...^^;; xmodem으로 올려야 할 듯....



<<<####질문####>>>

첨에 부팅하면여..

--------------------------------------------------------------------------------
System Bootstrap, Version 5.2(13a), RELEASE SOFTWARE
Copyright (c) 1986-1997 by cisco Systems
4000 processor with 8192 Kbytes of main memory
F3: 8852+3679958+165008 at 0x12000
Self decompressing the image : ################################################################# [OK]


              Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706



Cisco Internetwork Operating System Software
IOS (tm) 4000 Software (XX-I-M), Version 11.0(18), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-1997 by cisco Systems, Inc.
Compiled Mon 01-Dec-97 18:53 by jaturner
Image text-base: 0x00012000, data-base: 0x003648B0



%Software-forced reload



Exception: Software forced crash at 0xf8f70 (PC)

---------------------------------------------------------------------------

이렇게 나오고 boot loop네요.....



메모리는 8메가 거든여. 올릴려구했던 이미지는 3메가짜리였구요.

플래쉬는 4메가 남아있었던거 같던데......

IOS버전 11.0이었는데, 11.3으로 올릴려다가 에러났네요.

그전에 11.0으로 되돌리면 될거 같은데... 모르고 백업을 안받아서요.



그리고, rommon상태라는게, rommon >이라구 나오는 상태져... 그런거두 아니구...

계속부팅하길래, <Ctrl>+<Break>해서 들어가니

Abort at 0x1060cd8 (PC)라고 나오네요.

거기서 B나, L 명령써서 IOS이미지 올리면 될거같은데 맞나요?


<<<####답변####>>>

1. Bootflash image 와 main image가 손상되면 RMA(return materials authorization)의뢰하던지
   다른 C-4000 장비의 Flash 와 교체하여 테스트(힘들겠져?)




2. 4000 series 라우터는 모델이 6가지 인데 IOS 을 잘못 선택(한것 같은 생각이 드네여...^^;;)




3. low-end router(1600,1700,2500등)에만 rommon>이 있고 high-end router는 bootflash가 있음

따라서 Ctrl+break key를 누르면  그냥 " > " 이 뜨야 정상입니다.    

이 상태에서 o/r 0x2101 그리고 i 를 치면 만약에 4000장비에 bootflash 가 있다면

Router(boot)# 프롬프트가  되야 정상이고 다시 > 프롬프트가 뜨면 장비에 bootflash가 없는것이므로

딴 장비의 flash 을 가져다고 부팅을 시켜야 될것 같음



(bootflash memory는 저한테 있으니깐 부탁(018-505-9070)하시던지 아님 토요일날 가져오기 바랍니다.

해드릴께여...ccna실습도 할겸...*^^*)





만약에 o/r 0x2101을 하고 나서 i를 치고 나서  >상태로 뜨더라도 ethernet이 인식되는지 확인하고

인식이 된다면 IOS이미지를 올리면 되겠져?





그럼 한번 해보세여...





참고)


백본( Backbone )이란 글자대로 풀이하자면 등뼈란 뜻으로 사람에게 등뼈가 몸의 중추가  되듯이 코넷,보라넷같은 인터넷사업자의 등뼈가 되는 기간망을 말합니다.
하이엔드( High-End )라우터란 규모가 크고 중요하며 속도 및 신뢰성과 안정성을 요구하는 곳에 사용되는 라우터를 말하고 반대로 로우엔드( Low-End )라우터란 규모가 상대적으로  작으며 신뢰성 및 안정성이 하이엔드에 비해 비교적 덜 요구되는 곳에 사용되는 라우터를 말 합니다.



<<<####질문####>>>

제생각에도 IOS를 잘못 선택해서 깐거 같습니다.

RMA 계약은 맺어져 있어서, 고치는 건 문제가 없지만,

교육용이라면 가져가져... 그치만 디따 무거운데...



어쨌든 감사합니다. 혼자서 고민많이 했었는데...

토요날 부탁드립니다