همانطور که می دانید تمامی تنظیمات سوییچها و روترهای شرکت التکس توسط دستورات خط فرمان انجام میشود. این دستورات در قالب فایل در سوییچ نگهداری میشود و هر بار که سیستم نیاز داشته باشد دستورات را برای پیکربندی بررسی و انجام میدهد و بصورت کلی دو نوع فایل تنظیمات وجود دارد.
به تنظیمات و پیکربندیهایی که در قالب فایل هستند و در هنگام اجرا و روشن بودن دستگاههای سوییچ استفاده میشوند در اصطلاح فنی running-config گفته میشود.
و به فایلی که این تنظیمات را در خود نگه میدارد running-config file نامیده میشود.
Running Configuration File تغییرات مربوط به تنظیمات سوییچ را زمانیکه سوییچ روشن و در حال کار است در خود ذخیره میکند، running-config در RAM سوییچ نگهداری میشود مهمترین نکته در خصوص running-config این است که محتویاتش ثبات ندارند و در جایی بصورت دائمی ذخیره نمیشوند.
اگر شما تغییراتی را در running-config سوییچ انجام بدهید، بعد از reboot شدن دستگاه همه تنظیمات شما از بین خواهد رفت به هر حال برای نگهداری تنظیمات و پیکربندیهایی که در running-config انجام شده است شما میتوانید فایل running-config را هم در حافظه NVRAM و یا در یک TFTP سرور ذخیره کنید.
نسخه دائمی و ثابت تنظیمات و پیکربندیهای سوییچها و روترهای التکس به عنوان startup-config شناخته میشود که با توجه به اینکه در قالب فایل میباشد به startup-config file نیز معروف است، این فایل درون حافظه دائمی و غیر فرار NVRAM نگهداری میشود و به همین دلیل بعد از اینکه دستگاه reboot شود اطلاعات موجود در آن باقی مانده و از بین نمیرود.
در ادامه به تشریح سناریو میپردازیم .
ابتدا نرم افزار tftpd32 را از این لینک دانلود کرده و طبق تصویر زیر نرم افزار خود را برای حالت tftp server خود که به عنوان سرویس دهنده برای آپدیت میان افزار سوییچ التکس خود میباشد تنظیم کنید.
در تصویر زیر ابتدا باید تنظیم کنیم که برنامه tftpd32 به عنوان سرور TFTP در شبکه شما فعالیت داشته باشد بنابراین تیک گزینه TFTP Server را انتخاب میکنیم.
در مرحله بعد باید یک پوشه به برنامه مشخص کرده که فایل های پیکربندی و تنظیمات دستگاه خود به این پوشه منتقل شود و کارت شبکه فعال خود را به برنامه مشخص میکنیم که به عنوان رابط اینترفیس فعال برای TFTP Server فعالیت داشته باشد.
بعد از اینکه TFTP سرور را در شبکه راه اندازی کردید از برقراری ارتباط با TFTP سرور اطمینان حاصل کنید ، اینکار را به سادگی با استفاده از Ping کردن TFTP سرور میتوانید انجام دهید.
برای انجام مراحل بالا و مقدمه ای که در ابتدا تشریح شد، تستهای خود را بر روی سوییچ التکس انجام میدهیم.
در ابتدا برای نمایش حالت running-config و تنظیماتی که بصورت کلی بر روی سوییچهای خودمان اعمال شده. از دستور زیر استفاده می کنیم .
console#show running-config
برای ذخیره تنظیمات خود بر روی حافظه NVRAM که بصورت فایل بر روی حافظه ذخیره شود از دستور زیر استفاده میکنیم.
console#copy running-config startup-config
در این صورت تنظیمات و پیکربندی های ما در حافظه startup-config و بصورت فایل ذخیره شده که در راه اندازی های بعدی این تنطیمات از حافظه NVRAM سویچ شما خوانده شده و به حافظه running-config شما بار گزاری شود.
برای Export گرفتن تنظیمات خود میتوانید یک نسخه از startup-config خود کپی گرفته و بر روی TFT Server خود نگهداری کنید.
برای این کار در ابتدا باید از تنظیمات startup-config یک نسخه کپی بگیریم.
console#copy startup-config flash:my_config
همانطور که مشاهده میکنید یک نسخه از startup-config در قالب فایلی به اسم my_config بر روی حافظه NVRAM سویچ شما ذخیره شده است . برای مشاهده این فایل پیکربندی دستور زیر را وارد میکنید .
console#dir flash
برای Export کردن فایل پیکربندی بر روی TFTP server از دستور زیر استفاده میکنیم.
console#copy flash://my_config tftp://172.16.10.253/my_config
همانطور که مشاهده میکنید فایل پیکربندی سوییچ خود در tftp server خروجی گرفته شده است.
برای Import فایل پیکربندی از روی TFTP server بر روی Flash دستگاه از دستور زیر استفاده میکنیم .
console#copy tftp://172.16.10.253/my_config flash://my_config
و برای بارگذاری فایل پیکربندی خود بر روی running-config سویچ خود از دستور زیر استفاده میکنیم.
console#copy flash://my_config running-config