آموزش راه اندازی Flexible Netflow در روتر سیسکو : Flexible Netflow همانطور که از اسمش پیداست یک نسخه انعطاف پذیر از netflow می باشد که آنالیز ترافیک را براساس نیاز ما انجام می دهد. Flexible Netflow با مزایا و ویژگی های اضافه و جدیدش باعث شده است که نسبت به Netflow برتری داشته باشد. که این مزایا و ویژگی های به شرح زیر است:
نکته : فیلدهای key به صورت ثابت می باشند مانند آدرس مبدا و مقصد ، پورت مبدا و مقصد ، پروتکل و ... اما nonkey شامل مقادیری مانند تعداد بسته ها ، حجم و ... می باشد.
Netflow و Flexible Netflow هر دو با استفاده از شناسایی و ضبط اطلاعات جریان ترافیک عمل می کنند. یک جریان ترافیک مجموعه ای بسته ها است که دارای key Fields یکسانی هستند. در Netflow این Key Fields ثابت بوده و شامل آدرس مبدا و مقصد ، پورت مبدا و مقصد ، پروتکل ، اینترفیس و ToS می باشند و همراه اطلاعات Key Fields اطلاعات مربوط به nonkey Fields که شامل تعداد بسته ها و حجم کل بسته ها ، ذخیره می گردد. Flexible Netflow امکان سفارشی سازی این Key , nonkey fields را فراهم می کند و از آنها می توان برای مصارف مختلف استفاده کرد.
مزایا و ویژگی های Flexible Netflow مشابه Netflow است که قبلا در مورد آنها صبحت کرده ایم درنتیجه تنها به ذکر نام آنها بسنده می کنیم :
Flexible NetFlow از چند بخش اصلی تشکیل شده است که قبل از استفاده از Flexible NetFlow بهتر است که با آنها آشنا شویم:
اولین بحث در مورد Netflow Records تفاوت بین key fields و nonkey fields است. تفاوت بین این دو بسیار ساده است از Key fields برای تشخیص جریان های ترافیک و متمایز کردن آنها از یکدیگر مورد استفاده قرار می گیرد در حالی که nonkey برای ضبط اطلاعات مربوط به یک جریان مورد استفاده قرار می گیرد.
در Netflow این کلیدها ثابت هستند و هیچ گونه تغییری در آنها نمی تواند ایجاد کرد. Flexible Netflow این امکان را برای ما فراهم می کند که کاربر براساس نیاز خود این کلیدها را تنظیم کند. در Netflow با توجه به اینکه کلید ها ثابت هستند و امکان تغییر آنها وجود ندارد حجم داده ارسالی شامل تمام کلیدها می باشد و بسیاری از آنها شاید مورد نیاز نباشد ولی با Flexible Netflow می توان مشخص کرد که چه فیلد هایی مورد نیاز است و از فیلد های غیر ضروری صرفه نظر کرد و باعث کاهش حجم داده ارسال شد. در جدول زیر فیلدهای ورودی مربوط به Netflow نمایش داده شده است.
نمونه دستورات Netflow Records به صورت زیر است :
router(config)# flow record test-record-name router(config-flow-record)# match ipv4 source address router(config-flow-record)# match ipv4 destination address router(config-flow-record)# match transport tcp source-port router(config-flow-record)# match transport tcp destination-port router(config-flow-record)# collect counter packets router(config-flow-record)# collect counter bytes
Flow exporter به صورت پیش فرض هر 30 دقیقه یکبار اطلاعات را از Cache به Collector در فرمت نسخه 9 ارسال می کند.نمونه دستورات Flow exporter به صورت زیر است :
router(config)# flow exporter test-exporter-name router(config-flow-exporter)# destination 192.168.1.1 router(config-flow-exporter)# transport udp 1234
Flow Monitor به اینترفیسی که قرار است اطلاعات ترافیک آن جمع آوری شود اختصاص داده می شود. قبل از اینکه Flow Monitor را به یک اینترفیس اختصاص دهیم باید آنرا تنظیم کنیم. Flow Monitor برای کار کردن نیاز به Netflow record و Flow exporter دارد.نمونه دستورات Flow Monitor به صورت زیر است :
router(config)# flow monitor test-monitor-name router(config-flow-monitor)# record test-record-name router(config-flow-monitor)# exporter test-exporter-name
همانطور که قبلا گفته شد از Flow sampler زمانی که بار پردازشی برای دستگاه زیاد است استفاده می شود و به کمک آن این بار را کاهش می دهیم.برای Flow Sampler از دو حالت می توان استفاده کرد:
نمونه دستورات Flow Sampler به صورت زیر است :
router(config)# sampler test-sampler router(config-sampler)# mode deterministic 1 out-of 2
فعال کردن Flow Monitor :
آخرین مرحله از اجرای Flexible Netflow اختصاص Flow Monitor به اینتر فیس مورد نظر ما می باشد که می تواند برای ترافیک ورودی یا خروجی فعال گردد.نمونه دستورات برای فعال کردن Flow Monitor به صورت زیر است :
router(config)# interface FastEthernet0/0 router(config-if)# ip flow monitor test-monitor-name sampler test-sampler input
همچنین از دستورات زیر برای بررسی و خطایابی استفاده می شود :
Router#show flow monitor Router#show flow interface Router#show flow exporter Router#show flow monitor name flow-monitor-name Router#show sampler
مهندس و مدرس زیرساخت و امنیت و مدیر ارشد وب سایت توسینسو
جعفر قنبری شوهانی ، مهندس و مدرس شبکه ، آشنایی من با شبکه برمی گرده به سال 1382 که دوره NT و Novel رو گذروندم و الان بیشتر از 10 ساله سابقه اجرایی در سطح Enterprise (بانک ها ، موسسه مالی ، ادارات دولتی ، سرویس پروایدر) را دارم و در حال حاضر به عنوان مهندس شبکه در شرکت توزیع برق مشهد و به عنوان مدیر ارشد و مدرس شبکه در سایت ToSinSo مشغول به کار هستم. در اکثرا حوزه های شبکه کار کردم و تجربه دارم اما تخصص اصلیم رو در حوزه زیرساخت و امنیت اون میدونم
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود