使用 NBAR(基于网络的应用程序识别) 进行应用流量分析

news/2024/5/8 21:15:33/文章来源:https://blog.csdn.net/ITmoster/article/details/132404640

识别和分类网络应用程序是有效管理网络带宽的关键。通过对网络流量进行分类,管理员可以根据企业的需要可视化、组织和确定网络流量的优先级。通过识别和分类网络流量,网络管理员可以有效地应用 QoS 策略,从而实现优化的网络带宽性能。

什么是NBAR

基于网络的应用识别 (NBAR) 是一种 Cisco 机制,用于分析应用流量以确定恶意流量和非标准应用,用于确保性能和安全性。

NBAR(基于网络的应用识别)是思科IOS软件中的智能分类引擎,可以识别各种应用,如基于Web的应用程序和客户端/服务器应用程序。它可以实时分析和分类应用程序流量,大多数思科交换机和路由器都支持 NBAR,此信息可通过 SNMP 获得。

为什么NBAR很重要

使用 NBAR,管理员可以识别流量,使用动态端口对应用程序进行分类,并使用 QoS 功能确定优先级,NBAR 通过数据包检测识别特定路由器接口的应用程序,它对应用程序进行分类,并为每个应用程序提供差异化的服务。

为什么需要NBAR

基于网络的应用识别 (NBAR) 是一种分类引擎,可为网络基础设施提供智能网络分类。它可以识别各种各样的应用程序,包括使用动态端口的应用程序。NBAR 可用于处理使用已知端口伪造“高优先级流量”的恶意应用程序,以及使用非确定性端口的非标准应用程序。

在这里插入图片描述

如何启用 NBAR

可以通过两种方式启用 NBAR:

  • 在设备上启用。从用户界面启用 NBAR 是启用 NBAR 的最便捷方法,首先必须检查企业的路由器是否支持NBAR,如果路由器支持 NBAR,则必须在要收集 NBAR 统计信息的每个接口上启用 NBAR。
  • 从 NetFlow Analyzer 用户界面启用,NBAR 只能在由 NetFlow Analyzer 标识的接口上启用。

NBAR 监控对实时应用程序流量进行分析、识别和分类

NetFlow Analyzer检索思科的NBAR数据,它有助于监控网络和报告这些使用动态端口的应用程序。应确定必须启用思科 NBAR 的接口。轮询间隔必须由用户设置。

NetFlow Analyzer 现在与思科的下一代Flexible NetFlow(FNF)兼容。任何支持 FNF 的路由器都可用于从 NBAR 监控工具获取 NBAR 数据。使用 FNF 的优点是,可以在没有 SNMP 轮询的情况下获取流量使用情况和其他统计信息,将获取NBAR数据以及流量使用情况详细信息。

  • SNMP NBAR 报告
  • FNF NBAR 报告

SNMP NBAR 报告

来自NetFlow Analyzer的NBAR Cisco监控的NBAR报告包含各种应用程序的列表及其流量和占总流量详细信息的百分比。可以生成这些报告的时间段从 15 分钟到上一季度不等。也可以自定义选择时间段。从这些报告中,可以识别使用最大带宽的应用程序。

FNF NBAR 报告

将包含源和目标 IP、应用程序名称、源和目标端口、协议和应用程序的大小,源 IP 和目标 IP 可以使用 DNS 进行解析。

如果发现这些应用程序是非关键的,则可以标记和阻止这些应用程序,如果它们很关键,网络管理员可以给予它们最高优先级。

NetFlow Analyzer 检索NBAR数据并报告各种应用程序及其流量和占总流量的百分比,从这些报告中,很容易识别使用最大带宽的应用程序,并为其应用 QoS 策略。如果发现这些应用程序是非关键的,则可以标记和阻止这些应用程序,如果很关键,网络管理员可以给予它们最高优先级。NBAR 通过识别任务关键型应用程序并应用 QoS 策略来帮助您确保这些应用程序的性能,从而提高企业网络带宽的整体性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_159491.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

item_search_img-按图搜索淘宝商品(拍立淘)

一、接口参数说明: item_search_img-按图搜索淘宝商品(拍立淘),点击更多API调试,请移步注册API账号点击获取测试key和secret 公共参数 请求地址: https://api-gw.onebound.cn/taobao/item_search_img 名称类型必须描…

网络安全(黑客)自学笔记建议

前言 1.不要试图以编程为基础的学习开始学习 我在之前的回答中,我都一再强调不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,而且实际向安全过渡后可用到的关键知识并不多 一般人如果想要把编程学好再开…

STL——stack和queue

一、stack和queue stl中提供了栈和队列配接器供我们使用,以后就可以直接使用了。不需要我们自己造轮子。 使用细节参考文档就可以,与之学过的容器并无二致。栈和队列的特性我们再学习数据结构时已经了解了。这里就不在赘述了。 stack - C Reference (…

new String创建几个对象

在java17中 : 问题1:new String("abc")会产生多少个对象? 分两种情况: 情况1: 如果”abc”这个字符串常量不存在,则创建两个对象,分别是“abc”这个字符串常量,以及ne…

C# 设置、获取程序,产品版本号

右键,程序属性。打开“程序集信息” 选择需要设置的版本信息。下面的代码,获取不同的设置内容。 string 其他 Assembly.GetExecutingAssembly().FullName; string 程序集版本 Assembly.GetExecutingAssembly().G…

从头预训练大模型实践经验

前言 如何从头训练一个基座大模型? 今天介绍一篇文章,其没有更多的理论依据,一切都是一些实践经验。Weights & Biases是一个强大的用于深度学习可视化的工具,可以实现对深度学习各项参数的可视化,本篇介绍的文章…

el-table根据容器大小自适应滚动条-修改滚动条样式

需求:父容器里有多个容器为上下级,之后浏览器在缩放的时候,上面容器高度改变了,所以el-table被挤压,如果el-table设置的是固定的高度,那么挤压后内容超出父容器,本文章就是解决这个问题 不自适…

pytorch 入门1-tensor 广播 view reshape

tensor 的四则运算broadcast import torch import numpy as np # 张量tensor 随机初始化 x torch.rand(4,3) print(x) y torch.randn(4,3) print(y)# 初始化全零 张量 a torch.zeros((4,4),dtypetorch.long) print(a) #初始化全一 张量 b torch.ones(4,4) print(b) c tor…

【MyBatis面试题(20道)】

文章目录 MyBatis 面试题(20道)基础1.说说什么是MyBatis?2.Hibernate和MyBatis有什么区别?3.MyBatis使用过程?生命周期?4.在mapper中如何传递多个参数?5.实体类属性名和表中字段名不一样&#x…

LeetCode863. 二叉树中所有距离为 K 的结点(相关话题:深度遍历,广度遍历)

题目描述 给定一个二叉树(具有根结点 root), 一个目标结点 target ,和一个整数值 k 。 返回到目标结点 target 距离为 k 的所有结点的值的列表。 答案可以以 任何顺序 返回。 示例 1: 输入:root = [3,5,1,6,2,0,8,null,null,7,4], target = 5, k = 2 输出:[7,4,1] 解释…

5种做法实现table表格中的斜线表头效果(HTML+CSS+JS+Canvas+SVG)

table表格,这个东西大家肯定都不陌生,代码中我们时常都能碰到,那么给table加一个斜线的表头有时是很有必要的,但是到底该怎么实现这种效果呢? 我总结了以下几种方法: 1、最最最简单的做法 直接去找公司的…

c语言每日一练(10)

前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,暑假时三天之内必有一更,到了开学之后,将看学业情…

【Linux】Centos安装 mariadb 并授权远程登陆

👨‍🎓博主简介 🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支…

ubuntu 20.04 安装 高版本cuda 11.7 和 cudnn最新版

一、安装显卡驱动 参考另一篇文章:Ubuntu20.04安装Nvidia显卡驱动教程_ytusdc的博客-CSDN博客 二、安装CUDA 英伟达官网(最新版):CUDA Toolkit 12.2 Update 1 Downloads | NVIDIA Developer CUDA历史版本下载地址:C…

干货!一文告诉你SCRM和CRM有什么区别和联系?

在现代商业领域,我们经常听到两个缩写词,即"SCRM"和"CRM"。它们都与客户关系管理有关,但具体是什么意思?本文将用通俗易懂的方式解释这两个概念,以实例分析SCRM和CRM的功能并探讨它们之间的区别和…

【搭建WebDAV服务手机ES文件浏览器远程访问】

文章目录 1. 安装启用WebDAV2. 安装cpolar3. 配置公网访问地址4. 公网测试连接5. 固定连接公网地址6. 使用固定地址测试连接 有时候我们想通过移动设备访问群晖NAS 中的文件,以满足特殊需求,我们在群辉中开启WebDav服务,结合cpolar内网工具生成的公网地址,通过移动客户端ES文件…

一种新型的4H-SiC超结共模场效应晶体管(UMOSFET),具有异质结二极管,以提高反向恢复特性

标题:A novel 4H-SiC super junction UMOSFET with heterojunction diode for enhanced reverse recovery characteristics 摘要 摘要—本文提出并通过数值模拟研究了一种新型的碳化硅(SiC)超结共模场效应晶体管(UMOSFET&#xf…

发布python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及安卓接入案例代码

python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及原生安卓接入案例代码案例 源码地址:keyxh/newsapi: python模仿2023年全国职业的移动应用开发赛项样式开发的开源的新闻api,以及安卓接入案例代码 (github.com) 目录 1.环境配…

WSL2和本地windows端口互通

众所周知 WSL 默认安装后,只允许windows访问 Windows Subsystem for Linux,而WSL是不能反之访问本地windows。我之前用vmware的思路认为是nat的网络模式,于是改成了桥接,结果wsl的桥接模式被我改的能访问本地,但是却不…

Jmeter 接口测试总结

背景介绍 对于 Android 项目来说,使用的是 Java 开发,网络请求接口的数量庞大且复杂,测试人员无法很直观的判断、得出网络请求是否存在问题。另一方面,为了验证请求接口是否能够在大负荷条件下,长时间、稳定、正常的运…