مقالات

نحوه پیکربندی Cisco Catalyst 9200 / 9300 / 9400 / 9500 NetFlow


NetFlow یک راه عالی برای جمع آوری آمار ترافیک از شبکه شما است. با Noction Flow Analyzer می توانید تمام داده های NetFlow خود را به روشی واضح و قابل تنظیم مشاهده کنید. می توانید گزارش های روند ایجاد کنید و آمار پروتکل ها و رابط ها را در زمان واقعی جمع آوری کنید. همچنین می‌تواند به عنوان یک ابزار امنیتی برای یافتن ناهنجاری‌های شبکه عمل کند و به شما امکان می‌دهد در صورت وقوع رویدادهای مهم شبکه مطلع شوید. برای بهترین نتایج و گزارش دقیق، ابتدا باید پیکربندی صحیح NetFlow را روی تجهیزات شبکه خود داشته باشید.

اکثر دستگاه های شبکه به نوعی از NetFlow پشتیبانی می کنند، به خصوص روترها و سوئیچ های سیسکو. سیسکو استاندارد اصلی NetFlow را توسعه داد و به استانداردهایی کمک کرد که هنوز در حال استفاده هستند. همانطور که انتظار دارید، آخرین سوئیچ های Catalyst سیسکو از پشتیبانی کامل NetFlow برخوردار هستند. ویژگی ها و نسخه های دقیق پشتیبانی شده به سخت افزار و سطح مجوز شما بستگی دارد.

الزامات مجوز NetFlow Cisco Catalyst 9200 / 9300 / 9400 / 9500

برای پایه NetFlow v5 یا v9 روی سوئیچ های Catalyst، هر مجوزی مناسب است. اگر خواهان پشتیبانی کامل از Flexible NetFlow هستید، به مجوز DNA Essentials یا DNA Advantage نیاز دارید. پیکربندی زیر برای NetFlow v9 است، بنابراین هر کسی که سوئیچ سری Catalyst 9000 دارد باید بتواند آن را دنبال کند.

اگر می خواهید Flexible NetFlow را پیکربندی کنید، پیکربندی را مطابق با نیاز خود تنظیم کنید. شما نمی‌توانید یک نمونه‌بردار NetFlow اضافه کنید یا فیلدهای کلیدی خود را کاملاً کنترل کنید مگر اینکه پشتیبانی از NetFlow انعطاف‌پذیر داشته باشید. مثل همیشه، مطمئن شوید که ویژگی های مورد نیاز شما در پلتفرم خاص، نسخه نرم افزار و سطح مجوز شما پشتیبانی می شود.

اجزای یک پیکربندی NetFlow

ضبط جریان

اینجا جایی است که شما فیلدهای IP کلیدی را که برای صادرات نقشه برداری و جمع آوری می کنید، تعریف می کنید. فیلدهای کلیدی مشخص می کنند که کدام بسته ها بخشی از یک جریان موجود هستند و کدام یک به یک جریان جدید اضافه می شوند. سپس فیلدهایی که جمع آوری می کنید به سرور NetFlow شما ارسال می شود.

صادرکننده جریان

اینجاست که شما سرور NetFlow خود را تعریف کرده و منبع داده های NetFlow خود را مشخص می کنید. منبع شما باید یک رابط لایه 3 باشد، بنابراین نمی توانید از یک سوئیچ معمولی L2 استفاده کنید. در سوئیچ‌های Catalyst، می‌توانید از Loopback، SVI یا یک رابط فیزیکی L3 با آدرس IP اختصاص داده شده استفاده کنید.

مانیتور جریان

اینجا جایی است که شما رکورد جریان و مانیتور جریان را که می خواهید در پیکربندی NetFlow خود استفاده کنید، انتخاب می کنید. مانیتور جریان همچنین جایی است که شما مقادیر وقفه کش را تنظیم می کنید.

مانیتور جریان را روی رابط ها اعمال کنید

پس از ترکیب مقادیر نوشتن، صادرات و انتظار در یک مانیتور، می توانید مانیتور جریان را در یک رابط اعمال کنید. هنگام استفاده از مانیتور، باید جهتی را مشخص کنید، ورودی به مانیتور یا خروجی. شما معمولاً فقط می‌خواهید در یک جهت نظارت کنید تا از تکرار داده‌ها جلوگیری کنید، بنابراین هنگام انتخاب رابط‌ها و جهت‌ها برای پیاده‌سازی مانیتور NetFlow، این را در نظر داشته باشید.

نمونه پیکربندی Cisco Catalyst NetFlow

برای این مثال، بیایید تصور کنیم که یک سایت کوچک از راه دور دارید که می خواهید تمام ترافیک IPv4 را نظارت کنید. این پیکربندی از Catalyst 9300 با مجوز Network Advantage استفاده می‌کند، بنابراین ویژگی‌های NetFlow v5 و v9 NetFlow در آن گنجانده شده است، اما NetFlow انعطاف‌پذیر نیست. این پیکربندی باید در صورت نیاز سفارشی شود، اما باید پایه خوبی برای شبکه شما فراهم کند.

ضبط جریان

 flow record RemoteFlow
  description IPv4 remote site
  match ipv4 destination address
  match ipv4 source address
  match ipv4 protocol
  match interface input
  match transport destination-port
  match transport source-port
  collect counter bytes long
  collect counter packets long
  collect interface output
  collect transport tcp flags
  collect timestamp absolute first
  collect timestamp absolute last

در این رکورد جریان که RemoteFlow نام دارد، فیلدهایی را که می خواهیم مطابقت دهیم و بر اساس آن ها جریان ها را ایجاد و خاتمه می دهیم، تنظیم می کنیم. عبارات تطبیق ویژگی هایی هستند که ما به آنها نگاه می کنیم تا مشخص کنیم یک جریان جدید چیست و چه چیزی با جریان موجود مطابقت دارد. اگر یک ویژگی متفاوت باشد، یک جریان جدید ایجاد می شود.

در اینجا به آدرس منبع و مقصد IPv4، رابطی که جریان از طریق آن وارد می شود و پورت مبدا و مقصد نگاه می کنیم. این منجر به جریان های کاملا مشخص و دانه ای می شود. اگر می‌خواهید پوشش گسترده‌تری برای جریان‌های جداگانه داشته باشید، در صورت نیاز تنظیم کنید.

دستورالعمل های جمع آوری برای پیکربندی محتوای رکوردهای جریان است. در مثال ما فقط به اندازه بسته، رابط، پرچم های tcp و زمان شروع و پایان جریان نگاه می کنیم. همچنین می توانید فیلدهای خاص برنامه، جهت جریان و سایر ویژگی ها را اضافه کنید.

صادرکننده جریان

 flow exporter RemoteFlowExport
  description Export to NetFlow server
  destination 10.96.13.52
  source gigabitEthernet 1/0/48
  transport udp 4739
  ttl 60

صادرکننده جریان ساده تر است. در اینجا آدرس IP سرور NetFlow را که به آن ارسال می کنید و رابطی که می خواهید از آن ارسال کنید را مشخص می کنید. توجه داشته باشید که نمی توانید از یک سوئیچ معمولی استفاده کنید، به نوعی رابط L3 نیاز دارید. در مثال ما از g1/0/48 استفاده می کنیم که آن را به عنوان یک رابط L3 پیکربندی کرده ایم. همچنین در صورت تمایل می توانید از یک آدرس معکوس یا رابط مجازی VLAN خاص دریافت کنید. ما همچنین یک پورت UDP و مقدار طول عمر را مشخص کردیم که اختیاری هستند.

نمونه گیری جریان

نمونه گیری جریان یکی از مزایای NetFlow انعطاف پذیر است. از خط سوئیچ های Catalyst، Flexible NetFlow به مجوز DNA Essentials یا DNA Advantage نیاز دارد.

نمونه‌گر جریان به شما اجازه می‌دهد تا رکوردهای جریان ارسالی را محدود کنید، که می‌تواند به محدود کردن مقدار منابعی که توسط سوئیچ مصرف می‌شود کمک کند. همچنین می تواند به جلوگیری از بارگیری بیش از حد سرور NetFlow شما کمک کند. پیکربندی آنها ساده است. فقط باید حالت و حجم نمونه ای را که می خواهید ارسال کنید انتخاب کنید. در مرحله بعد، باید نمونه‌گیری را که می‌خواهید هنگام اعمال مانیتور جریان خود در یک رابط استفاده کنید، مشخص کنید.

مانیتور جریان

 flow monitor RemoteFlowMonitor
  description Remote site NetFlow monitor 
  exporter RemoteFlowExport
  record RemoteFlow
  cache timeout active 60
  cache timeout inactive 15

مانیتور جریان ضبط جریان شما و ابزار صادرات جریان را ترکیب می کند و حداکثر زمانی را که پخش جریانی پوشش می دهد تعیین می کند. آرگومان های وقفه کش در ثانیه اندازه گیری می شوند. در اینجا می گوییم که اگر استریم بیش از 60 ثانیه طول کشید، یک استریم جدید ایجاد کنید. اگر یک جریان به مدت 15 ثانیه غیرفعال است، آن را غیرفعال در نظر بگیرید و آن را به سرور صادر کنید. همچنین در صورت تمایل می‌توانید حداکثر تعداد ورودی‌ها را در جریان تنظیم کنید.

در این مرحله مانیتور جریان تمام شده است و فقط باید روی رابط هایی که می خواهید نظارت کنید اعمال شود تا پیکربندی کارآمد باشد.

مانیتور جریان را روی رابط ها اعمال کنید

 interface range g1/0/1-47
  ip flow monitor RemoteFlowMonitor input

اگر شما یک نمونه‌گر را پیاده‌سازی می‌کردید، آن را بعد از نمایشگر اما قبل از جهت اضافه می‌کردید.

در این مرحله شما باید گزارش هایی مانند Noction Flow Analyzer را به سرور NetFlow خود ارسال کنید. قبل از اینکه بتوانید چیزی در نمودارها ببینید، به مقداری عبور ترافیک و انتظار کش نیاز دارد. اگر می خواهید وضعیت جریان های جریان روی سوئیچ را بررسی کنید، می توانید از دستورات نمایش مانند استفاده کنید نمایش آمار صادرکنندگان جریانی. اگر می خواهید پیکربندی مانیتور جریان یا ضبط کننده جریان خود را بررسی کنید، همیشه می توانید به پیکربندی در حال اجرا خود نگاه کنید یا از آن استفاده کنید. نمایشگر جریان یا نمایش رکورد جریان دستورات

پس از پیکربندی NetFlow، می‌توانید داشبورد Noction Flow Analyzer را کاوش کرده و آن را برای ارائه داده‌هایی که می‌خواهید ببینید، سفارشی کنید. در صورت نیاز، همیشه می توانید به پیکربندی NetFlow برگردید و در صورت نیاز قطعات را اضافه یا حذف کنید.




Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا