catOS를 IOS로 바꾸기 | 네트워크2 2005/11/16 10:34
http://blog.naver.com/dumosa/60019520889

Cisco Catalyst 6500 series 관련해서 몇몇 참고 할 만한 내용을 자료 정리해서 올립니다.

그 첫번째로 많은 문의가 들어오는 IOS관련 정리 입니다.

 

1.   Cisco Catalyst 6500 series IOS

 

먼저 Cat6500시리즈의 IOS는 두 종류로 나눌 수 있습니다.

NMPCatOS MSFC IOS가 따로 분리 되어 동작하는 Hybrid방식과,CatIOS라고 해서 수퍼바이저와 MSFC에 동일 이미지가 동시에 운용되는 Native방식이 있습니다.

 

CatOS (hybrid)는 주로

Access/Wiring Closet

Predominantly L2/L4 wiring closet service

두개의 이미지에 두개의 config 파일이 각각 존재

CatIOS (Native)

   Distribution / core – Campus and Service Provider

   Predominantly (L2)/L3/L4 feature

   Distributed Switching (dCEF)

   하나의 이미지에 하나의 config 파일만 존재.

등의 주 용도가 있습니다.

 

2.   CatOS(hybrid)에서 CatIOS(Native) IOS 컨버팅

 

MSFC2를 기준으로 정리하며, MSFC1 MSFC2와 거의 비슷합니다. MSFC1관련 자세한 내용은 Cisco.com을 참조하시길 바랍니다.

 

Converting with an MSFC2

1.    MSFC2 세션으로 들어가 Config-register ROMMON 모드로 설정.

2.    SUP엔진 세션으로 돌아와서 역시 Config-register ROMMON 모드로 설정.

3.    파워 reset하면 SUP ROMMON으로 들어감.

4.    기존의 CONFIG_FILE Clear.

5.    reset시 적용되며,

6.    SUP엔진의 bootflash:에 있는 IOS로 부팅됨.

7.    이제 RP ROMMON으로 들어가며, SUP엔진의 sup-bootflash: sup-slot0:에서 RP부팅함. reset

8.    라우터의 IOS 프롬프트로 자동부팅되며, Config-register값을 조정한다.

9.    필요 시 IOS이미지를 back up한 후 Bootflash등을 포맷한다.

 
Native IOS로 컨버팅 Step By Step 정리 입니다.
SP> (enable) copy tftp flash: 
SP> (enable) session 15  MSFC2로 들어가는 명령어 
RP(config)#config-register 0x0 ROMMON으로 부팅하도록 설정
RP#^C   
RP#^C  Contorl + C  3 SP로 빠져 나오는 명령어
RP#^C 
SP> (enable)
SP> (enable) set boot config-register 0x0 ROMMON으로 부팅
SP> (enable) reset 재시작
 
rommon 1 > set  부팅변수를 확인 
rommon 2 > CONFIG_FILE= 기존의 CONFIG_FILE 제거
rommon 3 > sync 변경사항을 저장
rommon 4 > reset 
 
rommon 1 > boot bootflash: Image-name  IOS 이미지로 RP부팅
 
rommon 1 > BOOT=sup-bootflash: Image-name RP 부팅 이미지 지정
rommon 2 > confreg 0x2102 bootflash에서 이미지를 자동으로 가져와 부팅
rommon 3 > sync 변경사항을 저장
rommon 4 > reset
 
Router(config)#boot system flash bootflash: Image-name
Router(config)# confreg 0x2102  SP auto부팅 설정
 
Router#show bootvar 설정사항을 확인 
BOOT variable = sup-bootflash:c6sup11-jsv-mz.121-6.E,12;
CONFIG_FILE variable does not exist
BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E
Configuration register is 0x0 (will be 0x2102 at next reload)
 
이제 cat6500을 부팅하면 SP에서 자동으로 RPCatIOS부팅이 됩니다.

3.   CatIOS에서 CatOS로 리버팅

Native IOS에서 다시 Hybrid IOS로 되돌리는 구성입니다.
 
1.Config-register ROMMON 모드로 부팅하도록 설정
2.Reload  SP ROMMON으로 들어감.
3.bootflash:slot0: CatOS 이미지로 부팅함.
4.CatOS가 가동되고, MSFC ROMMON 상태임.
5.”Switch Console” 명령으로 MSFC IOS이미지로 부팅.
6.이제 MSFC IOS프롬프트에서 오토부트 파라메터를 변경.
7.MSFC reload하며,^C^C^C명령으로 SUP 엔진으로 돌아옴,
8.마지막으로 변경된 부트시스템 변수를 원래대로 재 변경.
 
Native IOS에서 CatOS로 리버팅 Step By Step 정리 입니다.
Router#copy tftp bootflash:  필요한 경우 이미지를 bootflash등으로 복사
Router(config)#config-register 0x0 재부팅 시 ROMMON 부팅하도록 설정
Router#reload  재부팅
 
SP ROMMON 부팅
rommon 1> boot slot0:cat6000-sup.6-1-2.bin CatOS 이미지로 부팅
 
SP CatOS로 부팅 상태이며, RP는 아직 ROMMON상태임 
Console> (enable) switch console MSFC로 가서
rommon 1> boot bootflash:c6msfc2-is-mz.121-2.E  
RP가 부팅할 수 있도록 MSFC 이미지로 지정
 
RP IOS 부팅
Router(config)#no boot system flash slot0:sup-ios-image-name
Router(config)#boot system flash bootflash:c6msfc2-is-mz.121-2.E 
Router(config)#config-register 0x2102 자동부팅 설정
Router#show bootvar 설정사항을 확인
BOOT variable = bootflash:c6msfc2-is-mz.121-2.E,1;
CONFIG_FILE variable does not exist
BOOTLDR variable = bootflash:c6msfc2-boot-mz.121-2.E
Configuration register is 0x0 (will be 0x2102 at next reload)
Router#^C
Router#^C
Router#^C
Console> (enable) clear boot system all 부팅변수를 제거
Console> (enable) set boot config-register 0x2102
 
 
간단한 용어설명 
  • SP (Supervisor): this is the switch component of the system and what initially used the CatOS software.
  • RP Multilayer Switch Feature Card (MSFC): this is the router component of the system.
  • Native IOS : c6sup-xx image.
  • Hybrid: c6msfc-xx image and CatOS.

자세한 내용은 하기 링크를 참조하기 바랍니다.

 

http://www.cisco.com/warp/public/473/81.shtml#bootingmsfc2

http://www.cisco.com/warp/public/473/80.shtml#reverting