اطلاعات یک دارایی استراتژیک است که میتواند ثروت یک شرکت را در اقتصاد جهانی امروزی هم ایجاد و هم شکست دهد. سرورهایی مانند سرور hp، بزرگراههای الکترونیکی هستند که این اطلاعات بر روی آنها حرکت میکنند و جهان را برای ایجاد راههای جدید و بهتر برای انجام کسبوکارهای مختلف بههمدیگر وصل میکنند. بنابراین برای این تعامل جهانی نیاز به یک سیستمعامل امن، دسترسی عالی و قیمت مناسب است. واقعیت این است که تا به امروز در جهان هیچ شرکتی به اندازه محصولات سیسکو نتوانسته است تمام ویژگی یک سیستمعامل را با طیف گستردهای از ویژگیها در اختیار کاربران قرار دهد و مهمتر این است که بیش از هر چیز دیگری سیسکو موقعیت رهبری خود را مدیون سیستمعامل منحصربهفرد و قوی Cisco IOS است. این نرمافزار ارزش افزوده در قلب همهی راهحلهای اینترنتی سیسکو قرار دارد. بیایید با همدیگر نگاهی دقیقتر به Cisco IOS و انواع آن داشته باشیم و همچنین مراحل آپدیت ios سوئیچ سیسکو و بروزرسانی سیستمعامل سیسکو را نیز بهطور دقیق بررسی کنیم.
⏲ زمان تخمینی مطالعه: 27 دقیقه
فهرست موضوعات
ios سوئیچ سیسکو
ios (Internetwork Operating System) سیسکو (Cisco) یک سیستمعامل اختصاصی است که روی روترها و سوئیچهای سیسکو اجرا میشود. وظیفهی اصلی ios سیسکو فعال کردن ارتباطات داده بین گرههای (nodes) شبکه است.
علاوه بر این ios Cisco دارای دهها سرویس اضافه از جمله مسیریابی هوشمند، سوئیچینگ، رمزگذاری، احراز هویت، قابلیت های فایروال و پروکسی، policy enforcement، deep packet inspection، کیفیت خدمات (QoS) و … است که کاربران میتوانند از آنها برای بهبود عملکرد و امنیت ترافیک شبکه استفاده کنند. همچنین در روترهای خدمات یکپارچه (ISR) سیسکو، IOS میتواند از پردازش تماس و خدمات ارتباطی یکپارچه نیز پشتیبانی کند.
بیشتر بخوانید: IOS سوئیچ سیسکو چیست؟
مراحل آپدیت IOS سوئیچ سیسکو
ios سوئیچ سیسکو مانند هر سیستمعامل دیگر احتمال دارد که پس از مدتها دچار اختلال و یا به اصطلاح Corrupt شود. در واقع به اندازه پیچیدگی شبکه، الزامات امنیتی، محدودیتهای منابع و سایر ملاحظات متفاوت باید هر چند وقت یکبار سیستمعامل سوئیچ سیسکو را ارتقا دهید. آپدیت ios برای بیشتر شبکهها حداقل دو بار در سال مناسب است. با اینحال اگر قصد اضافه کردن سختافزار به سوئیچ، ارتقای قابلیتهای نرمافزاری و رفع باگهای نسخهی ios نصب شده روی سوئیچ را دارید، باید بهروزرسانی ios را انجام دهید.
برای انجام آپدیت ios سوئیچ سیسکو باید ورژن آن را بدانید، برای اینکار کافی است فرمان زیر را وارد کنید:
R1#show version
پس از مشخص شدن ورژن باید از فضای خالی Flash مطلع شوید، زیرا احتمال دارد که سوئیچ دارای فضای خالی برای نصب آپدیت جدید نباشد. برای اینکار کافی است دستور زیر را وارد کنید:
R1#show flash Directory of flash: / 0 —- 49096 May 14 1999 23:55:31 TinyROM-1.2(1) 40 -r-x 3326472 Apr 06 2000 12:32:02 c800-nsy6-mw.bin 4194304 bytes total (786432 bytes free)
قبل از ارتقا IOS، باید آخرین نسخه آن را تهیه کنید. برای این کار کافی است به آدرس (https://software.cisco.com/) بروید و پس از ورود به سایت نوع و نسخه سوئیچ خود را مشخص کنید. سپس فایل دانلود شده باید از طریق TFTP یا FTP به فلش درایو دستگاه منتقل شود.
فایل مربوط به ios سوئیچ سیسکو به طور معمول با نام image و پسوندهای bin یا tar است. برای کپی کردن این فایل میتوانید از نرمافزارهای مختلف بسته بهنوع سیستمعامل از TFTP32 ، Solar Winds و برای مکینتاش یا لینوس از TFTP Server استفاده کنید.
توجه داشته باشید که دستگاه و سرور TFTP باید در یک VLAN قرار گیرند. اگر احتمال میدهید که Range آنها یکسان نیست میتوانید از TFTP سرور یک دروازه (Gateway) ایجاد کنید تا سوئیچ سیسکو و سرور با همدیگر پینک (Ping) کنند. همچنین اگر سوئیچ سیسکو موردنظرتان لایه 2 است برای آدرسدهی باید از Interface VLAN استفاده کنید.
بیشتر بخوانید: اترچنل در esxi
آپدیت ios سوئیچ سیسکو 2960
در این مرحله قصد داریم آپدیت ios سوئیچ سیسکو 2960 را از TFTP انجام دهیم. مراحل انجام این کار بدینصورت است:
- ابتدا باید فایل image را در یک سرور TFTP که توسط سوئیچ قابل دسترسی باشد، قرار دهید. (شکل1)
شکل 1
- در مرحله بعد باید فایل را از سرور TFTP به فلش مموری سوئیچ انتقال دهید. این کار را با دستور copy روی سوئیچ انجام دهید. (شکل2)
شکل 2
2-1. در این مرحله باید آدرس IP و نام دقیق فایل image را که میخواهید کپی کنید، وارد کنید. همچنین مطمئن شوید که نام فایل مقصد با نام فایل مبدا یکسان است. با صدور دستور show flash: خواهید دید که فایل در سوئیچ کپی شده است.
SW1#show flash:
Directory of flash:/
1 -rw- 4414921 c2960-lanbase-mz.122-25.FX.bin
3 -rw- 4670455 c2960-lanbasek9-mz.150-2.SE4.bin
2 -rw- 1052 config.text
64016384 bytes total (54929956 bytes free)
- آخرین مرحله آپدیت ios سوئیچ سیسکو 2960، پیکربندی سوئیچ برای بارگذاری نسخه جدید IOS است. ( اگر در این مرحله سیستم را راهاندازی مجدد کنید، فایل IOS قدیمی بارگذاری می شود ). برای اینکار فرمان زیر را وارد کنید:
SW1#reload Proceed with reload? [confirm] C2960 Boot Loader (C2960-HBOOT-M) Version 12.2(25r)FX, RELEASE SOFTWARE (fc4) Cisco WS-C2960-24TT (RC32300) processor (revision C0) with 21039K bytes of memory. 2960-24TT starting... Base ethernet MAC Address: 000C.8536.AA3B
3-1- در این مرحله باید به سوئیچ دستور بارگذاری فایل جدید را بدهید. سادهترین راه برای انجام آن استفاده از دستور boot system است. این دستور یک پارامتر واحد و تنها نام فایلی که باید بارگذاری شود را میپذیرد.
SW1(config)#boot system c2960-lanbasek9-mz.150-2.SE4.bin
- آخرین مرحله ذخیرهی تنظیمات و بارگذاری مجدد دستگاه است. با صدور دستور show version میتوانید مشاهده کنید که نسخه جدیدتر IOS در حال استفاده است:
SW1#show version
Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 15.0(2)SE4, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Wed 26-Jun-13 02:49 by mnguyen
ws-c3850-48xs-s قیمت
آپدیت ios سوئیچ سیسکو 3750
سوئیچ 3750 یک سوئیچ با دسترسی لایه 3 و دارای 24 و 48 پورت است. آپدیت ios سوئیچ سیسکو 3750 را میتوانید با مدیریت دستگاه مبتنی بر وب و به دو صورت خودکار و دستی انجام دهید. برای ارتقای سوئیچ 3750 نیز باید از اندازه ظرفیت فلش مطمئن شوید. این کار را میتوانید با دستور dir flash: انجام دهید تا اندازه IMAGE را با فضای خالی فلش مقایسه کنید. در زیر یک نمونه از این دستور و خروجی آن را میبینید:
3750#dir flash:
Directory of flash:/
2 -rwx 6221372 Mar 1 1993 00:23:06 +00:00 c3750-ipbase-mz.122-25.SED1.bin
3 -rwx 2105 Mar 1 1993 00:02:16 +00:00 config.text
4 -rwx 5684228 Mar 1 1993 01:17:34 +00:00 c3750-ipbase-mz.122-25.SEC2.bin
5 -rwx 5 Mar 1 1993 00:02:16 +00:00 private-config.text
6 -rwx 856 Mar 1 1993 00:04:40 +00:00 vlan.dat
15998976 bytes total (4087296 bytes free)
3750#
در صورت لزوم، دستور delete flash:file_name را برای حذف image سیستمعامل (ios) سیسکو (فایل bin.) وارد کنید. همچنین میتوانید با دستور delete /force /recursive flash:dir_name یک دایرکتوری و تمام فایلهای موجود در آن را حذف کنید. این کار باعث میشود تا فضای بیشتری برای آپدیت ios سوئیچ سیسکو داشته باشید.
3750#delete flash:c3750-ipbase-mz.122-25.SED1.bin
Delete filename [c3750-ipbase-mz.122-25.SED1.bin]?
!--- Press Return or Enter.
Delete flash:c3750-ipbase-mz.122-25.SED1.bin? [confirm]
!--- Press Return or Enter.
3750#dir flash:
Directory of flash:/
3 -rwx 2105 Mar 1 1993 00:02:16 +00:00 config.text
4 -rwx 5684228 Mar 1 1993 01:17:34 +00:00 c3750-ipbase-mz.122-25.SEC2.bin
5 -rwx 5 Mar 1 1993 00:02:16 +00:00 private-config.text
6 -rwx 856 Mar 1 1993 00:04:40 +00:00 vlan.dat
15998976 bytes total (10309120 bytes free)
ارتقای خودکار ios سوئیچ سیسکو 3750
برای ارتقای خودکار ios سوئیچ سیسکو 3750 باید فایل ترکیبی tat را در سوئیچ کپی کنید. برای این کار میتوانید فایل را از یک سرور TFTP کپی و آن را استخراج کنید. برای انجام این بهروزرسانی باید به سوئیچ اصلی وارد شوید. فراموش نکنید که باید فایل Image را مانند مراحل آپدیت ios سوئیچ سیسکو براساس نوع دستگاه و نسخهی ios دانلود کنید.
توجه: نرمافزار Cisco IOS منتشر شده زودتر از نسخه 12.1(19)EA1c حاوی bootloader است. بنابراین زمانیکه اولین بار نرمافزار جدید را بارگذاری میکنید، ممکن است 1 دقیقه طول بکشد تا لود شود.
پس از دانلود image مناسب آن را در دایرکتوری TFTP در ایستگاه کاری کپی کنید و مطمئن شوید که سرور TFTP پیکربندی مناسبی دارد. سپس از طریق پورت کنسول یا Telnet وارد سوئیچ شوید و حالت فعال را روشن کنید. سپس دستور show version را بزنید تا نسخهی فعلی IOS را مشاهده کنید.
3750#show version
Cisco Internetwork Operating System Software
IOS (tm) C3750 Software (C3750-I5-M), Version 12.1(19)EA1d, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Mon 05-Apr-04 22:06 by antonino
Image text-base: 0x00003000, data-base: 0x009206D8
ROM: Bootstrap program is C3750 boot loader
BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.1(14)EA1, RELEASE SOFTWARE (fc1)
3750 uptime is 4 days, 19 hours, 43 minutes
System returned to ROM by power-on
System image file is "flash:c3750-i5-mz.121-19.EA1d.bin"
cisco WS-C3750G-12S (PowerPC405) processor (revision A0) with 118776K/12288K bytes of
memory.
Processor board ID CAT0732R0JU
Last reset from power-on
Bridging software.
5 Virtual Ethernet/IEEE 802.3 interface(s)
40 Gigabit Ethernet/IEEE 802.3 interface(s)
The password-recovery mechanism is enabled.
512K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 00:0D:BD:5C:16:80
Motherboard assembly number : 73-8307-06
Power supply part number : 341-0048-01
Motherboard serial number : CAT073205SU
Power supply serial number : DTH073004US
Model revision number : A0
Motherboard revision number : A0
Model number : WS-C3750G-12S-E
System serial number : CAT0732R0JU
Top Assembly Part Number : 800-23419-01
Top Assembly Revision Number : A0
Hardware Board Revision Number : 0x06
Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
1 28 WS-C3750G-24TS 12.1(19)EA1d C3750-I5-M
* 2 12 WS-C3750G-12S 12.1(19)EA1d C3750-I5-M
Switch 01
سپس دستور dir flash: را روی سوئیچ 3750 صادر کنید تا میزان حافظه خالی برای ارتقا را مشاهده کنید. در اینجا یک نمونه خروجی دستور آمده است:
3750#dir flash:
Directory of flash:/
2 -rwx 1516 Mar 01 1993 00:01:28 vlan.dat
3 -rwx 4050902 Mar 01 1993 00:03:32 c3750-i5-mz.121-19.EA1d.bin
4 -rwx 4273 Mar 05 1993 19:22:44 config.text
84 -rwx 5 Mar 05 1993 19:22:44 private-config.text
15998976 bytes total (11940352 bytes free)
سپس برای تایید اتصال به سرور TFTP، آدرس IP آن را پینگ کنید.
3750#ping 11.11.11.11 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
گزینههای زیادی برای کپی کردن Image وجود دارد. میتوانید از گزینههای خط فرمان که در این بخش ظاهر میشوند استفاده کنید تا image جدید را روی نسخهی قدیمی جایگزین کنید یا image قدیمی را در فلش نگه دارید. ما در این مثال از دستور archive download-sw برای حفظ تصویر قدیمی روی دستگاه استفاده میکنیم.
3750#archive download-sw ?
/destination-system specify destination system to receive software
/force-reload Unconditionally reload system after successful sw
upgrade
/imageonly Load only the IOS image(s)
/leave-old-sw Leave old sw installed after successful sw upgrade
/no-set-boot Don't set BOOT -- leave existing boot config alone
/no-version-check skip version check that prevents incompatible image
install
/only-system-type specify individual system type to be updated
/overwrite OK to overwrite an existing image
/reload Reload system (if no unsaved config changes) after
successful sw upgrade
/safe Always load before deleting old version
flash1: Image file
flash2: Image file
flash: Image file
ftp: Image file
rcp: Image file
tftp: Image file
This example shows the command in use and the switch output during the upload process:
3750#archive download-sw /leave-old-sw tftp://11.11.11.11/
c3750-i5-tar.122-20.SE.tar
Loading c3750-i5-tar.122-20.SE.tar .from 11.11.11.11 (via GigabitEthernet1/0/4):
!!!!!!!!!!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 8488960 bytes]
Loading c3750-i5-tar.122-20.SE.tar .from 11.11.11.11 (via GigabitEthernet1/0/4):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
examining image...
extracting info (98 bytes)
extracting c3750-i5-mz.122-20.SE/info (435 bytes)
extracting info (98 bytes)
Stacking Version Number: 1.4
System Type: 0x00000000
Ios Image File Size: 0x004BA200
Total Image File Size: 0x00818A00
Minimum Dram required: 0x04000000
Image Suffix: i5-122-20.SE
Image Directory: c3750-i5-mz.122-20.SE
Image Name: c3750-i5-mz.122-20.SE.bin
Image Feature: LAYER_3|MIN_DRAM_MEG=64
Old image for switch 1: unknown
Old image for switch 2: unknown
Extracting images from archive into flash on switch 1...
c3750-i5-mz.122-20.SE/ (directory)
c3750-i5-mz.122-20.SE/html/ (directory)
extracting c3750-i5-mz.122-20.SE/html/cms_boot.jar (154860 bytes)
extracting c3750-i5-mz.122-20.SE/html/err.html (152 bytes)
extracting c3750-i5-mz.122-20.SE/html/cms_splash.gif (22131 bytes)
extracting c3750-i5-mz.122-20.SE/html/cms_13.html (510 bytes)
extracting c3750-i5-mz.122-20.SE/html/custom_cms.html (2441 bytes)
extracting c3750-i5-mz.122-20.SE/html/not_supported.html (1392 bytes)
extracting c3750-i5-mz.122-20.SE/html/cluster.html (2822 bytes)
extracting c3750-i5-mz.122-20.SE/html/start.html (576 bytes)
extracting c3750-i5-mz.122-20.SE/html/test.htm (2301 bytes)
extracting c3750-i5-mz.122-20.SE/html/xhome.htm (25035 bytes)
extracting c3750-i5-mz.122-20.SE/html/stylesheet.css (3364 bytes)
extracting c3750-i5-mz.122-20.SE/html/back-exp.htm (182 bytes)
extracting c3750-i5-mz.122-20.SE/html/sitewide.js (10627 bytes)
extracting c3750-i5-mz.122-20.SE/html/tools.htm (21818 bytes)
extracting c3750-i5-mz.122-20.SE/html/appsui.js (3092 bytes)
extracting c3750-i5-mz.122-20.SE/html/forms.js (11521 bytes)
extracting c3750-i5-mz.122-20.SE/html/doc.htm (22332 bytes)
extracting c3750-i5-mz.122-20.SE/html/express-setup.htm (61957 bytes)
extracting c3750-i5-mz.122-20.SE/html/troubleshooting_Browser.htm (3704 bytes)
extracting c3750-i5-mz.122-20.SE/html/troubleshooting_OS.htm (2851 bytes)
extracting c3750-i5-mz.122-20.SE/html/net_report.htm (21107 bytes)
!--- Output suppressed.
Installing (renaming): `flash1:update/c3750-i5-mz.122-20.SE' ->
`flash1:c3750-i5-mz.122-20.SE'
New software image installed in flash1:c3750-i5-mz.122-20.SE
Installing (renaming): `flash:update/c3750-i5-mz.122-20.SE' ->
`flash:c3750-i5-mz.122-20.SE'
New software image installed in flash:c3750-i5-mz.122-20.SE
All software images installed.
!--- Installation of the image and supporting files is now complete !--- in the flash of all switches in the stack. In this example, installation !--- is complete in both switches.
در این مرحله کپی image کامل شد و سیستم برای راهاندازی مجدد آماده است. با اینحال برای بررسی آمادگی سوئیچ میتوانید دستور show switch detail را وارد کنید:
3750#show switch detail
Current
Switch# Role Mac Address Priority State
--------------------------------------------------------
1 Slave 000c.30ae.4f00 9 Ready
*2 Master 000d.bd5c.1680 15 Ready
Stack Port Status Neighbors
Switch# Port 1 Port 2 Port 1 Port 2
--------------------------------------------------------
1 Ok Ok 2 2
2 Ok Ok 1 1
برای اطمینان از اینکه image جدید برای stack فلش فعال است، دستور dir flash: و دستور dir flash 1: را وارد کنید تا stack عضو سوئیچ را مشاهده کنید. اگر سوئیچ دارای stack اضافی است میتوانید از دستور dir flash#: استفاده کنید.
3750#dir flash:
Directory of flash:/
2 -rwx 1516 Mar 01 1993 00:01:28 vlan.dat
3 -rwx 4050902 Mar 01 1993 00:03:32 c3750-i5-mz.121-19.EA1d.bin
4 -rwx 4273 Mar 05 1993 19:22:44 config.text
6 drwx 192 Mar 05 1993 19:40:16 c3750-i5-mz.122-20.SE
84 -rwx 5 Mar 05 1993 19:22:44 private-config.text
!--- Notice the "d" in the permissions statement. The "d" indicates a directory.
15998976 bytes total (3491328 bytes free)
3750#dir flash1:
Directory of flash1:/
2 -rwx 4050902 Mar 01 1993 00:35:58 c3750-i5-mz.121-19.EA1d.bin
3 -rwx 1516 Mar 01 1993 00:01:33 vlan.dat
4 -rwx 4273 Mar 05 1993 19:22:44 config.text
5 -rwx 5 Mar 05 1993 19:22:44 private-config.text
7 drwx 192 Mar 05 1993 19:37:40 c3750-i5-mz.122-20.SE
15998976 bytes total (3491328 bytes free)
3750#show version
Cisco Internetwork Operating System Software
IOS (tm) C3750 Software (C3750-I5-M), Version 12.1(19)EA1d, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Mon 05-Apr-04 22:06 by antonino
Image text-base: 0x00003000, data-base: 0x009206D8
ROM: Bootstrap program is C3750 boot loader
BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.1(14)EA1, RELEASE SOFTWARE (fc1)
3750 uptime is 4 days, 19 hours, 43 minutes
System returned to ROM by power-on
System image file is "flash:c3750-i5-mz.121-19.EA1d.bin"
cisco WS-C3750G-12S (PowerPC405) processor (revision A0) with
118776K/12288K bytes of memory.
Processor board ID CAT0732R0JU
Last reset from power-on
Bridging software.
5 Virtual Ethernet/IEEE 802.3 interface(s)
40 Gigabit Ethernet/IEEE 802.3 interface(s)
The password-recovery mechanism is enabled.
512K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 00:0D:BD:5C:16:80
Motherboard assembly number : 73-8307-06
Power supply part number : 341-0048-01
Motherboard serial number : CAT073205SU
Power supply serial number : DTH073004US
Model revision number : A0
Motherboard revision number : A0
Model number : WS-C3750G-12S-E
System serial number : CAT0732R0JU
Top Assembly Part Number : 800-23419-01
Top Assembly Revision Number : A0
Hardware Board Revision Number : 0x06
Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
1 28 WS-C3750G-24TS 12.1(19)EA1d C3750-I5-M
* 2 12 WS-C3750G-12S 12.1(19)EA1d C3750-I5-M
Switch 01
!--- When you issue the show boot command, it now reads the new code revision !--- that will load at the next reboot.
3750#show boot
BOOT path-list : flash:c3750-i5-mz.122-20.SE/c3750-i5-mz.122-20.SE.bin
Config file : flash:/config.text
Private Config file : flash:/private-config.text
Enable Break : no
Manual Boot : no
HELPER path-list :
Auto upgrade : yes
3750#
3750#
دستور reload در سوئیچ سیسکو را وارد کنید تا سیستم برای ادامه بارگذاری مجدد شود. پس از بارگذاری مشاهده خواهید کرد که ios سوئیچ با شکل جدیدی ظاهر میشود و تمام سوئیچهای استک نیز اجرا میشوند. در زیر نمونهی خروجی از بارگذاری مجدد سوئیچ را مشاهده میکنید:
3750#reload
Proceed with reload? [confirm]
4d19h: %SYS-5-RELOAD: Reload requested
Base ethernet MAC Address: 00:0d:bd:5c:16:80
Xmodem file system is available.
The password-recovery mechanism is enabled.
Initializing Flash...
flashfs[0]: 86 files, 4 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 15998976
flashfs[0]: Bytes used: 12507648
flashfs[0]: Bytes available: 3491328
flashfs[0]: flashfs fsck took 9 seconds.
...done Initializing Flash.
Boot Sector Filesystem (bs) installed, fsid: 3
done.
Loading "flash:c3750-i5-mz.122-20.SE/c3750-i5-mz.122-20.SE.bin"
...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
File "flash:c3750-i5-mz.122-20.SE/c3750-i5-mz.122-20.SE.bin" uncompressed and installed,
entry point: 0x3000
executing...
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) C3750 Software (C3750-I5-M), Version 12.2(20)SE, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Wed 19-May-04 11:52 by yenanh
Image text-base: 0x00003000, data-base: 0x00B53B10
Initializing flashfs...
flashfs[1]: 86 files, 4 directories
flashfs[1]: 0 orphaned files, 0 orphaned directories
flashfs[1]: Total bytes: 15998976
flashfs[1]: Bytes used: 12507648
flashfs[1]: Bytes available: 3491328
flashfs[1]: flashfs fsck took 9 seconds.
flashfs[1]: Initialization complete....done Initializing flashfs.
POST: CPU MIC register Tests : Begin
POST: CPU MIC register Tests : End, Status Passed
POST: PortASIC Memory Tests : Begin
POST: PortASIC Memory Tests : End, Status Passed
POST: CPU MIC PortASIC interface Loopback Tests : Begin
POST: CPU MIC PortASIC interface Loopback Tests : End, Status Passed
POST: PortASIC RingLoopback Tests : Begin
POST: PortASIC RingLoopback Tests : End, Status Passed
Waiting for Stack Master Election (around 20 seconds)...
POST: PortASIC CAM Subsystem Tests : Begin
POST: PortASIC CAM Subsystem Tests : End, Status Passed
POST: PortASIC Stack Port Loopback Tests : Begin
POST: PortASIC Stack Port Loopback Tests : End, Status Passed
POST: PortASIC Port Loopback Tests : Begin
POST: PortASIC Port Loopback Tests : End, Status Passed
Election Complete
Switch 2 booting as Master
Waiting for Port download...Complete
cisco WS-C3750G-12S (PowerPC405) processor (revision A0) with 118784K/12280K bytes of
memory.
Processor board ID CAT0732R0JU
Last reset from power-on
Bridging software.
1 Virtual Ethernet/IEEE 802.3 interface(s)
40 Gigabit Ethernet/IEEE 802.3 interface(s)
The password-recovery mechanism is enabled.
512K bytes of flash-simulated non-volatile configuration memory.
Base ethernet MAC Address : 00:0D:BD:5C:16:80
Motherboard assembly number : 73-8307-06
Power supply part number : 341-0048-01
Motherboard serial number : CAT073205SU
Power supply serial number : DTH073004US
Model revision number : A0
Motherboard revision number : A0
Model number : WS-C3750G-12S-E
System serial number : CAT0732R0JU
Top Assembly Part Number : 800-23419-01
Top Assembly Revision Number : A0
Hardware Board Revision Number : 0x06
Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
* 2 12 WS-C3750G-12S 12.2(20)SE C3750-I5-M
Press RETURN to get started!
00:00:57: %STACKMGR-6-SWITCH_ADDED: Switch 1 has been ADDED to the stack
00:00:57: %STACKMGR-6-SWITCH_ADDED: Switch 2 has been ADDED to the stack
00:01:27: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down
00:01:27: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for type vlan
00:01:30: %SYS-5-CONFIG_I: Configured from memory by console
00:01:30: %STACKMGR-6-SWITCH_READY: Switch 2 is READY
00:01:30: %STACKMGR-6-STACK_LINK_CHANGE: Stack Port 1 Switch 2 has changed to st
3750>
3750>ate UP
00:01:30: %STACKMGR-6-STACK_LINK_CHANGE: Stack Port 2 Switch 2 has changed to state UP
00:01:30: %STACKMGR-6-MASTER_READY: Master Switch 2 is READY
00:01:31: %SYS-5-RESTART: System restarted --
Cisco Internetwork Operating System Software
IOS (tm) C3750 Software (C3750-I5-M), Version 12.2(20)SE, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Wed 19-May-04 11:52 by yenanh
00:01:32: %LINK-5-CHANGED: Interface GigabitEthernet2/0/1,
changed state to administratively
down
00:01:32: %LINK-5-CHANGED: Interface Vlan1, changed state to administratively down
00:01:32: %LINK-5-CHANGED: Interface Vlan2, changed state to administratively down
00:01:35: %STACKMGR-6-SWITCH_READY: Switch 1 is READY
00:01:35: %STACKMGR-6-STACK_LINK_CHANGE: Stack Port 1 Switch 1 has changed to state UP
00:01:35: %STACKMGR-6-STACK_LINK_CHANGE: Stack Port 2 Switch 1 has changed to state UP
00:01:25: %STACKMGR-6-SWITCH_ADDED: Switch 1 has been ADDED to the stack (3750-1)
00:01:25: %STACKMGR-6-SWITCH_ADDED: Switch 2 has been ADDED to the stack (3750-1)
00:01:32: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for type vlan (3750-1)
00:01:35: %SYS-5-CONFIG_I: Configured from memory by console (3750-1)
00:01:35: %STACKMGR-6-SWITCH_READY: Switch 2 is READY (3750-1)
00:01:35: %STACKMGR-6-MASTER_READY: Master Switch 2 is READY (3750-1)
00:01:35: %STACKMGR-6-SWITCH_READY: Switch 1 is READY (3750-1)
00:01:36: %SYS-5-RESTART: System restarted -- (3750-1)
Cisco Internetwork Operating System
3750>
3750>Software (3750-1)
IOS (tm) C3750 Software (C3750-I5-M), Version 12.2(20)SE, RELEASE SOFTWARE
(fc1) (3750-1)
Copyright (c) 1986-2004 by cisco Systems, Inc. (3750-1)
Compiled Wed 19-May-04 11:52 by yenanh (3750-1)
00:01:37: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/2, changed state to up
00:01:37: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/3, changed state to up
00:01:37: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/4, changed state to up
00:01:38: %LINK-3-UPDOWN: Interface GigabitEthernet2/0/2, changed state to up
00:01:38: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed
state to up
00:01:38: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/3, changed
state to up
00:01:38: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/4, changed
state to up
00:01:39: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet2/0/2, changed
state to up
3750>
آخرین ورژن ios سیسکو
برای آپدیت ios سوئیچ سیسکو باید از ورژن سیستمعامل خود اطلاع داشته باشید. در حال حاضر آخرین نسخه سیستمعامل سوئیچ سیسکو IOS پانزده است. برای اینکه آخرین نسخه image را دانلود کنید، کافی است به سایت software.cisco.com بروید، یا در صفحهی موتور جستوجوی گوگل کلمه download را تایپ کنید و سپس مدل سوئیچ را وارد کنید. بهعنوان مثال download catalyst 3750 ios image اولین سایت که موتور جستوجو گوگل نشان میدهد مربوط به سایت سیسکو است. روی این لینک کلیک کنید و وارد سایت شوید. (شکل 3)
شکل 3
پس از باز شدن سایت، تمام iosهای متناسب با سوئیچ سیسکو برایتان نشان داده میشود. بهطورمعمول مدلهایی که بیشترین سازگاری را با سیستم شما دارند، توسط سیسکو با علامت ستاره مشخص میشوند. (همانطور که در شکل 3 نشان دادهایم)
نحوه آپدیت سوئیچ سیسکو
قبل از شروع آپدیت ios سوئیچ سیسکو باید خط پایه خود را مشخص کنید. بدانید که نسخهی فعلی IOS که روی سوئیچ اجرا میشود چیست. این کار باعث میشود تا بتوانید نسخهی جدید و قدیم ios را با همدیگر مقایسه کنید تا در صورت نیاز بتوانید یک ارتقای میانی انجام دهید.
برای آپدیت کلی ios سوئیچ سیسکو ابتدا باید با وارد کردن حالت فعال کردن و اجرای سوئیچ نمایش شروع کنید:
LAB2960X# show switch
Switch/Stack Mac Address : 0012.efgh.4567
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 0012.efgh.4567 10 0 Ready
2 Member 0012.efgh.5678 1 0 Ready
این دستور ممکن است در استقرار یک سوئیچ در دسترس نباشد.
بنابراین باید محتویات فلش را بررسی کنید تا بدانید با چند سوئیچ سروکار دارید و فایلهای.bin از چه نسخهای هستند:
LAB2960X# dir flash1:
3 -rwx 21268480 Jun 1 2018 14:28:52 -05:00 c2960x-universalk9-mz.152-2.E6.bin
LAB2960X# dir flash2:
3 -rwx 21268480 Jun 1 2018 14:28:52 -05:00 c2960x-universalk9-mz.152-2.E6.bin
با اجرای این دستور، خواهید فهمید چه نسخهای در حال حاضر در فلش وجود دارد. که در صورت نیاز به بازگرداندن این نسخه، به دلیل مشکلات firmware جدید، میتواند در آینده مفید باشد. برای اینکار باید دستور show ver را اجرا کنید و مطمئن شوید که همه چیز مطابقت دارد:
LAB2960X# show ver
Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
* 1 48 WS-C2960X-48TS-L 15.2(2)E6 C2960X-UNIVERSALK9-MZ
2 48 WS-C2960X-48TS-L 15.2(2)E6 C2960X-UNIVERSALK9-MZ
در مرحله بعد باید آخرین ورژن image IOS را دانلود کنید. (این مرحله را پیشتر بهطورکامل توضیح دادهایم.) فقط مطمئن شوید که برای استفاده از آخرین آپدیت ios سوئیچ سیسکو نیازی به آپدیت بوت رام یا ROMMON (سوئیچ شاسی) یا چیز دیگری ندارید.
در این مرحله بهتر است image قدیمی IOS را از فلش پاک کنید. (البته اگر فضای کافی دارید میتوانید پس از پایان بهروزرسانی ios سوئیچ سیسکو آن را انجام دهید.) با اینحال اگر قصد حذف Image را دارید، کافی است دستور زیر را بزنید:
LAB2960X# delete /f /r flash1:c2960x-universalk9-mz.152-2.E6.bin
LAB2960X# delete /f /r flash2:c2960x-universalk9-mz.152-2.E6.bin
F برای از بین بردن و R برای بازگشت آن است.
سپس با اجرای دستور زیر مطمئن شوید که محتویات فلش دقیق و درست است:
LAB2960X# dir flash1:
LAB2960X# dir flash2:
در این مرحله باید image جدید را در فلش آپلود کنید. برای اینکار مانند همه ی دستورات قبلی آپدیت ios سوئیچ سیسکو یک سرور TFTP را اجرا کنید و مطمئن شوید که ایستگاه کاریتان روی همان IP در همان شبکه سوئیچ تنظیم شده است. برای شروع فرآیند کپی دستور زیر را وارد کنید:
LAB2960X# copy tftp flash1
>Address or name of remote host? 192.168.1.10
>source filename? c2960x-universalk9-mz.152-4.E6.bin
>Destination filename? c2960x-universalk9-mz.152-4.E6.bin
با زدن دستور زیر از کپی شدن IMAGE مطمئن شوید:
LAB2960X# dir flash1:
3 -rwx 21268480 Sep 11 2018 14:28:52 -05:00 c2960x-universalk9-mz.152-4.E6.bin
یک دقیقه بیشتر وقت بگذارید و مطمئن شوید که مجموع بررسی MD5 فایل آپلود شده، با آنچه در وبسایت سیسکو ارائه شده مطابقت دارد. برای اینکار کافی است دستور زیر را وارد کنید:
LAB2960X# verify /md5 flash1:c2960x-universalk9-mz.152-4.E6.bin
برای سوئیچهای باقیمانده در استک دستور زیر را تکرار کنید:
LAB2960X# copy tftp flash2:
# dir flash2:
3 -rwx 21268480 Sep 11 2018 14:28:52 -05:00 c2960x-universalk9-mz.152-4.E6.bin
# verify /md5 flash2:c2960x-universalk9-mz.152-4.E6.bin
در این مرحله باید فهرست مسیر راهاندازی را در تنظیمات بهروزرسانی کنید. برای اینکار ابتدا باید مطمئن شوید که رجیستر پیکربندی 0xF (در سوئیچ های سری 2900، 3700 و غیره) یا 0x2102 (روی 4500 و سایر سوئیچ های شاسی) تنظیم شده است. برای انجام این کار فرمان show ver را اجرا کنید و به پایین بروید تا رجیستر پیکربندی فعلی را پیدا کنید:
LAB2960X# show ver
Configuration register is 0xF
اگر در حال آپدیت ios سوئیچ سیسکو سری 4500 هستید و رجیستر پیکربندی 0x2102 تنظیم نشده است، وارد حالت فعال شده و دستور زیر را اجرا کنید:
LAB2960X# conf t
LAB2960X(config)# configure-register 0x2102
سپس پیکربندی را با مسیر بوت جدید بهروز کنید:
LAB2960X# conf t
LAB2960X(config)# boot system switch all flash:c2960x-universalk9-mz.152-4.E6.bin
در برخی از سوئیچها/نسخههای قدیمیتر IOS، ممکن است لازم باشد «Switch all» را از مثال دستور بالا حذف کنید.
در مرحله بعد باید Running-Config را در Startup-Config ذخیره کرده و سپس بارگذاری مجدد را انجام دهید تا بتوانید آخرین ورژن سیستمعامل را در فلش کپی کنید:
LAB2960X# show boot
BOOT path-list: flash:c2960x-universalk9-mz.152-4.E6.bin
LAB2960X# copy run start
LAB2960X# reload
در مرحله آخر باید بررسی کنید که سوئیچ به آخرین سیستمعامل بهروزرسانی شده است یا خیر. برای این کار باید یک نمایش سریع از نسخه IOS سوئیچ سیسکو را مشاهده کنید، برای اینکار باید دستور زیر را وارد کنید:
LAB2960X# show ver
Switch Ports Model SW Version SW Image
------ ----- ----- ---------- ----------
* 1 48 WS-C2960X-48TS-L 15.2(4)E6 C2960X-UNIVERSALK9-MZ
2 48 WS-C2960X-48TS-L 15.2(4)E6 C2960X-UNIVERSALK9-MZ





