نحوه پیکربندی Cisco Catalyst 9200 / 9300 / 9400 / 9500 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 برگردید و در صورت نیاز قطعات را اضافه یا حذف کنید.



