خطای License Level Mismatch یکی از چالشهای شایع در مدیریت شبکههای مبتنی بر تجهیزات سیسکو است. این خطا معمولاً هنگام تنظیم استکهای سوئیچ بروز میکند و میتواند کارکرد کلی شبکه را مختل سازد. این مشکل زمانی رخ میدهد که سطح مجوز نرمافزاری روی یک سوئیچ با سایر سوئیچهای موجود در استک هماهنگ نباشد.
⏲ مدت زمان تخمینی مطالعه: 7 دقیقه
فهرست موضوعات
تعریف خطای “License Level Mismatch”
خطای License Level Mismatch به ناهماهنگی بین سطوح مختلف مجوز در سوئیچهای سیسکو اشاره دارد. این مشکل در دستگاههایی که در یک استک قرار گرفتهاند، بسیار رایج است. وقتی این خطا رخ میدهد، سوئیچها نمیتوانند بهدرستی با یکدیگر ارتباط برقرار کنند و دستگاه جدید با وضعیت “Lic-Mismatch” نمایان میشود.
در سیستمهای جدید سیسکو، مجوزها به سطوح مختلفی مانند Network-Essentials، Network-Advantage و مجوزهای DNA تقسیم میشوند. تفاوت در هر یک از این سطوح میتواند باعث بروز خطای License Level Mismatch گردد.
اهمیت سازگاری لایسنسها در سوئیچهای سیسکو
سوئیچهای سیسکو برای عملکرد مناسب در یک استک، نیازمند سطوح مجوز یکسان هستند. این همگونی ضامن دسترسی هماهنگ به تمام ویژگیها و قابلیتهای نرمافزاری است.
سازگاری لایسنس سیسکو اهمیت ویژهای دارد زیرا عدم تطابق آن میتواند موجب کاهش سطح کارایی کل شبکه شود. برای نمونه، اگر سوئیچی با قابلیتهای پیشرفته مسیریابی لایه ۳ نتواند به استک ملحق شود، این امر ممکن است مسیریابی کل شبکه را محدود کند.
پیشنهاد مطالعه بیشتر: پیکربندی Policy-Based Routing در روتر سیسکو
دلایل رایج ایجاد خطای License Level Mismatch
دلایل متعددی برای بروز این خطا وجود دارد که در ادامه به آنها میپردازیم.
نصب لایسنس اشتباه یا ناسازگار
نصب لایسنس سوئیچ سیسکو نامناسب از متداولترین دلایل بروز خطای License Level Mismatch است. گاهی مدیران شبکه سوئیچهایی با سطوح مجوز متفاوت تهیه میکنند یا هنگام سفارش به تفاوتهای سطح مجوز توجه نمیکنند.
خطای لایسنس سیسکو معمولاً زمانی ظاهر میشود که سوئیچی با مجوز Network-Essentials را به استکی از سوئیچهای دارای مجوز Network-Advantage اضافه میکنید. این تفاوت مانع پیوستن سوئیچ جدید به استک میشود و سیستم وضعیت آن را “Lic-Mismatch” نشان میدهد.
بهروزرسانی نامناسب لایسنس
ارتقای ناقص مجوزهای سیسکو میتواند منجر به خطای License Level Mismatch شود. این مشکل معمولاً هنگامی رخ میدهد که برخی سوئیچها در یک استک ارتقا مییابند، اما بقیه با مجوز قبلی باقی میمانند.
مسئله دیگر، انتقال از سیستم مجوزدهی RTU قدیمی به Smart Licensing است. از نسخه ۱۶.۹.۱ به بعد، سوئیچهای سری Catalyst تنها از روش Smart Licensing پشتیبانی میکنند که این انتقال میتواند باعث ناسازگاری شود.
تغییرات نرمافزاری یا سختافزاری
تغییرات در نسخه IOS-XE یا ماژولهای سختافزاری نیز میتواند خطای License Level Mismatch را ایجاد کند. این تغییرات گاهی نیازمند ارتقای سطح مجوز هستند و عدم ارتقای یکسان در همه سوئیچها به ناسازگاری میانجامد.
همچنین، نصب SMU نیز میتواند این خطا را به همراه داشته باشد. برخی SMUها مختص سطح خاصی از مجوز هستند و نصب آنها روی سوئیچی با سطح مجوز متفاوت، باعث بروز پیام خطا میشود.
چطور خطای License Level Mismatch را شناسایی کنیم؟
شناسایی دقیق این خطا اولین گام برای رفع آن است.
استفاده از دستورات CLI برای نمایش وضعیت لایسنس
استفاده از دستورات خط فرمان سیسکو روشی مؤثر برای شناسایی خطای License Level Mismatch است. دستور show switch اطلاعات کلی درباره وضعیت سوئیچهای استک را نمایش میدهد و در صورت بروز خطا، عبارت “Lic-Mismatch” در ستون State مشاهده میشود.
همچنین دستورات show license right-to-use summary و show license status جزئیات مجوزهای نصبشده و وضعیت فعلی آنها را نشان میدهند.
بررسی گزارشهای خطا در سیستم
بررسی لاگهای سیستمی سوئیچ با دستور show logging روش دیگری برای شناسایی خطای License Level Mismatch است. پیامهای خطای مرتبط با مجوز اطلاعات دقیقی درباره نوع ناسازگاری ارائه میدهند.
ابزارهای سیسکو برای تحلیل لایسنس
Cisco Smart Software Manager (CSSM) امکان مدیریت مجوزها را فراهم میآورد. با این ابزار میتوانید تمام مجوزهای خریداریشده را مشاهده و از تطابق آنها با نیازهای شبکه اطمینان حاصل کنید. برای محیطهایی با دسترسی محدود به اینترنت، CSSM On-Prem مناسب است.
راهحلهای رفع خطای License Level Mismatch
چند راهکار عملی برای رفع خطای License Level Mismatch وجود دارد.
تنظیم مجدد لایسنس
مؤثرترین روش برای رفع خطای License Level Mismatch، تنظیم مجدد سطح مجوز در سوئیچهای مشکلدار است. این کار باید از طریق کنسول سوئیچ اکتیو در استک صورت گیرد:
license right-to-use activate [license-level] [switch-number] acceptEULA
پس از اجرای این دستور، باید سوئیچ را راهاندازی مجدد کنید تا تغییرات اعمال شوند.
نصب لایسنس صحیح با استفاده از Cisco Licensing Portal
برای سوئیچهای مدرن سیسکو که از Smart Licensing استفاده میکنند، میتوانید از پورتال لایسنس سیسکو بهره ببرید. ابتدا با ورود به Cisco Smart Software Manager ، یک توکن ثبتنام ایجاد کنید. سپس با دستور license smart register token-id [token] دستگاه را ثبت نمایید.
این روش مزیتهای زیادی دارد، از جمله عدم نیاز به مدیریت فایلهای مجوز جداگانه و امکان جابجایی آسان مجوزها بین دستگاهها.
استفاده از دستور “license right-to-use” برای رفع مشکل
برای رفع خطای License Level Mismatch در یک استک کامل، میتوانید از دستور زیر استفاده کنید:
license right-to-use activate [network-essentials/network-advantage] all acceptEULA
این دستور سطح مجوز را برای تمام سوئیچهای استک یکسان میکند. پس از اجرا، همه سوئیچها را راهاندازی مجدد کنید.
پیشگیری از بروز خطای License Level Mismatch در آینده
چند روش کارآمد برای جلوگیری از بروز این خطا وجود دارد.
بررسی و اطمینان از سازگاری لایسنس قبل از نصب
پیش از خرید سوئیچ سیسکو جدید، همواره سطح مجوز آن را با سوئیچهای موجود مقایسه کنید. همچنین، قبل از نصب هرگونه بهروزرسانی، سازگاری آن را با سطح مجوز فعلی بررسی نمایید. توجه داشته باشید که برخی ویژگیها فقط در سطوح بالاتر مجوز قابل دسترسی هستند.
استفاده از Cisco DNA برای مدیریت لایسنسها
پلتفرم Cisco DNA Center امکان مدیریت متمرکز مجوزها را فراهم میآورد. این پلتفرم میتواند ناسازگاریهای مجوز را بهطور خودکار شناسایی کرده و پیش از بروز مشکل، هشدار دهد. همچنین، امکان بهروزرسانی هماهنگ مجوزها در تمام دستگاهها را میسر میسازد.
بهروزرسانی منظم و بررسی وضعیت لایسنسها
بررسی دورهای وضعیت مجوزها از بهترین شیوههای پیشگیری از خطای License Level Mismatch است. حداقل هر سه ماه، وضعیت مجوزهای تمام سوئیچها را با دستوراتی مانند show license all بررسی کنید.
پیشنهاد مطالعه بیشتر: چرا دستگاههای شبکه به روتر سیسکو متصل نمیشوند؟
نکات اضافی برای مدیریت لایسنس در سوئیچهای سیسکو
در ادامه به نکات اضافی برای مدیریت لایسنس در سوئیچهای سیسکو خواهیم پرداخت.
تنظیمات خودکار لایسنس
با استفاده از اسکریپتهای پایتون و ابزارهای اتوماسیون مانند Ansible، میتوانید فرآیند مدیریت مجوزها را خودکار کنید. این روش بهویژه برای شبکههای بزرگ مفید است.
استفاده از Cisco Smart Licensing
Cisco Smart Licensing روشی مدرن برای مدیریت مجوزهاست که مزایای متعددی نسبت به روشهای سنتی دارد. از جمله سهولت انتقال مجوزها، مشاهده آسان وضعیت، و امکان استفاده از مجوزهای ارزیابی. این سیستم بهطور خودکار از بروز خطای License Level Mismatch جلوگیری میکند.
اهمیت بررسی سطح لایسنس قبل از خرید تجهیزات جدید
پیش از خرید سوئیچ جدید، سطح مجوز مورد نیاز برای هماهنگی با زیرساخت موجود را در نظر بگیرید. به نیازهای آتی شبکه نیز توجه کنید؛ گاهی هزینه اضافی برای خرید سوئیچ با سطح مجوز بالاتر، در درازمدت مقرون به صرفهتر است.
جمعبندی
خطای License Level Mismatch یکی از چالشهای متداول در مدیریت سوئیچهای سیسکو است که زمانی رخ میدهد که سطح مجوز یک سوئیچ با سایر سوئیچهای استک ناسازگار باشد. دلایل اصلی بروز این خطا شامل نصب مجوز اشتباه، بهروزرسانی نامناسب، و تغییرات نرمافزاری یا سختافزاری است.
برای شناسایی خطای License Level Mismatch میتوانید از دستورات CLI سیسکو، بررسی لاگها و ابزارهای تحلیل مجوز استفاده کنید. رفع خطای License Level Mismatch از طریق تنظیم مجدد مجوز، نصب مجوز صحیح با استفاده از پورتال لایسنس سیسکو، و استفاده از دستور “license right-to-use” امکانپذیر است.
با رعایت نکات پیشگیرانه و بهرهگیری از روشهای پیشنهادی، میتوانید شبکهای پایدار با حداقل مشکلات مجوز داشته باشید.