萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦常見故障 >> 無法連上網路

Cisco Catalyst 6509 升級踩坑實錄:從無 RJ-45 到 TFTP 32MB 限制全解決

背景:新採購 WS-X6548-GE-TX 48 埠千兆電模組,舊 IOS 12.2(14)SX1 不支援,必須升級

6509 九個插槽,新模組插上後發現 IOS 版本過舊不支援。從官網下載支援新模組的新版 IOS(約 41 MB),準備升級,卻連遇三關。

關卡一:Supervisor 720 沒有 RJ-45 管理埠?

新模組全是 RJ-45,6509 其他模組全光,無 RJ-45 可接 TFTP 伺服器。發現 Sup720 面板有一個標「Link」的 RJ-45 模樣接口,插線指示燈不亮。查資料:**Sup720 Port 2 雙模式(RJ-45 / SFP),預設 SFP,須手動切換**:


Router(config)# interface gigabitethernet 5/2
Router(config-if)# media-type rj45
Router(config-if)# no shutdown

指示燈由橘紅轉綠,RJ-45 管理口上線。

關卡二:TFTP 傳輸 32MB 就斷,標準 TFTP 不支援 >32MB 檔案

執行 copy sup-bootflash:xxx.bin tftp://192.168.1.1 備份舊 IOS,傳到 32MB 卡住報 timeout Write error。換第三方 TFTP、3Com TFTP 同樣失敗(更差,16MB 就斷)。

根因:標準 TFTP 協議(RFC 1350)區塊編號 16-bit,最大傳輸 32MB(512 bytes × 65535)。新 IOS 41MB 超限。

解決方案:

  1. FTP/SCP 替代:支援大檔案、有斷點續傳、有認證。copy sup-bootflash:xxx.bin ftp://user:pwd@server/xxx.bin
  2. 分割傳輸:若必須用 TFTP,將映像檔分割成 <32MB 片段傳輸,再在交換機拼合(極麻煩,不推薦)。
  3. USB/FTP 伺服器直連:Sup720 支援 USB 儲存裝置,可先拷貝到 USB 再 copy usb0:xxx.bin bootflash:。

關卡三:Flash 空間不足

新舊 IOS 共存空間不夠。升級前必須:

  • dir bootflash: 檢查剩餘空間。
  • 刪除舊版 IOS、無用日誌、核心轉儲檔:delete /force /recursive bootflash:old_dir squeeze bootflash:(整理碎片)。
  • 備份 startup-config 至 TFTP/FTP/USB。

完整升級 SOP(標準作業程序)

  1. **變更申請**:風險評估、回滾方案、通知利害關係人、排定維護窗口。
  2. **備份**:copy running-config tftp://server/6509_backup_$(date).cfg、copy bootflash:current_ios.bin tftp://server/。
  3. **下載驗證**:官網下載目標版本 IOS,核對 MD5/SHA256 森碼。
  4. **上傳新 IOS**:優先 FTP/SCP/USB,避開 TFTP 32MB 限制。
  5. **指定啟動**:boot system flash bootflash:new_ios.bin。
  6. **重啟驗證**:reload,確認 show version 版本正確、模組識別正常、介面 Up、鄰居關係建立、業務流量正常。
  7. **清理**:確認穩定 24-48h 後,可刪除舊 IOS 釋放空間。

避坑清單:

  • ✅ 確認新 IOS 支援所有已裝模組(show module 對照 Release Note)。
  • ✅ Sup720 管理口 media-type rj45 別忘了。
  • ✅ **大檔案傳輸禁用 TFTP,改用 FTP/SCP/USB**。
  • ✅ Flash 空間預留 ≥ 2× 新 IOS 大小。
  • ✅ 雙 Sup 冗余環境採用 ISSU(In-Service Software Upgrade)零中斷升級。
copyright © 萬盛學電腦網 all rights reserved