CN110113268B - 流量控制方法、装置和服务器 - Google Patents
流量控制方法、装置和服务器 Download PDFInfo
- Publication number
- CN110113268B CN110113268B CN201910348284.6A CN201910348284A CN110113268B CN 110113268 B CN110113268 B CN 110113268B CN 201910348284 A CN201910348284 A CN 201910348284A CN 110113268 B CN110113268 B CN 110113268B
- Authority
- CN
- China
- Prior art keywords
- interface
- equipment
- rate
- message
- group network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本公开提供了一种流量控制方法、装置和服务器;其中,该方法包括:获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,第一接口为:与组网内设备连接的接口;确定第一设备中是否存在流入流量的第二接口,第二接口为:与组网外设备连接的接口;如果存在第二接口,判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配;根据判断结果对第一设备的第二接口进行流量控制。本公开可以提高组网的稳定性。
Description
技术领域
本公开涉及通信技术领域,尤其是涉及一种流量控制方法、装置和服务器。
背景技术
SmartMC(Smart Management Center,智能管理中心)功能可以用于集中管理和维护网络边缘大量分散的网络设备,该功能可以通过建立SmartMC组网实现。SmartMC组网中通常包含有管理设备、成员设备和FTP(File Transfer Protocol,文件传输协议)服务器。SmartMC组网的建立依赖于管理设备和成员设备之间相互发送通信报文,即管理设备定时发送SmartMC广播报文,成员设备接收到该广播报文后返回应答报文这一过程。
然而,当大量流量涌入上述SmartMC组网时,SmartMC组网中管理设备发送的SmartMC广播报文或成员设备返回的应答报文可能会因为端口拥塞或上送CPU队列已满而被丢弃;如果管理设备在预设次数的广播周期内接收不到成员设备的应答报文时,则会误认为该成员设备不存在,将该成员设备的设置为离线状态,因而无法再对该成员设备进行SmartMC功能的操作,从而影响SmartMC组网的稳定性。
发明内容
有鉴于此,本公开的目的在于提供一种流量控制方法、装置和服务器,以提高组网的稳定性。
为了实现上述目的,本公开采用的技术方案如下:
第一方面,本公开提供了一种流量控制方法,该方法应用于组网内设备中的管理设备;组网内设备还包括与管理设备连接的成员设备;方法包括:获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,第一接口为:与组网内设备连接的接口;确定第一设备中是否存在流入流量的第二接口,第二接口为:与组网外设备连接的接口;如果存在第二接口,判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配;根据判断结果对第一设备的第二接口进行流量控制。
第二方面,本公开提供了一种流量控制装置,该装置设置于组网内设备中的管理设备;组网内设备还包括与管理设备连接的成员设备;装置包括:设备获取模块,用于获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,所述第一接口为:与所述组网内设备连接的接口;接口确定模块,用于确定所述第一设备中是否存在流入流量的第二接口,所述第二接口为:与组网外设备连接的接口;判断模块,用于如果存在所述第二接口,判断从所述第一设备的第二接口接收到的报文的目的地址,是否与所述组网内设备的第一接口的接口信息相匹配;控制模块,用于根据判断结果对所述第一设备的第二接口进行流量控制。
第三方面,本公开提供了一种服务器,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述流量控制方法。
第四方面,本公开提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述流量控制方法。
上述流量控制方法、装置、服务器和机器可读存储介质,首先获取组网内第一接口的速率利用率达到预设速率阈值的第一设备;进而确定该第一设备中是否存在流入流量的第二接口;如果存在,则判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配,最后根据判断结果对第一设备的第二接口进行流量控制。该方式中,如果大量流量通过组网内的某个设备涌入,管理设备根据组网内设备之间相互连接的接口的速率利用率,将该设备确定为第一设备,并基于第一设备接收到的报文的目的地址,对第一设备进行流量控制,使得组网内的流量相对稳定,避免流量拥塞造成管理设备与成员设备之间通信报文被丢弃,有利于管理设备对成员设备的操作管理,从而提高了组网的稳定性。
本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施方式提供的一种SmartMC组网的网络结构的示意图;
图2为本公开实施方式提供的一种流量控制方法的流程图;
图3为本公开实施方式提供的另一种流量控制方法的流程图;
图4为本公开实施方式提供的另一种流量控制方法的流程图;
图5为本公开实施方式提供的另一种SmartMC组网的网络结构的示意图;
图6为本公开实施方式提供的另一种流量控制方法的流程图;
图7为本公开实施方式提供的一种流量控制装置的结构示意图;
图8为本公开实施方式提供的一种服务器的结构示意图。
具体实施方式
为使本公开实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本公开一部分实施方式,而不是全部的实施方式。基于本公开中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本公开保护的范围。
为了便于理解,本公开实施方式提供的流量控制方法以SmartMC组网为例进行说明,当然,该流量控制方法还可以应用于其他组网中。
首先,本公开对SmartMC组网的网络结构进行简要介绍。如图1所示,该SmartMC组网包括管理设备、成员设备和FTP服务器;每台成员设备和FTP服务器分别与管理设备连接;图1中的SmartMC组网的网络结构仅为示例,并不做具体限定,该SmartMC组网的网络结构还可以为其他网络结构,如成员设备还可以连接其他成员设备。上述管理设备也可以称为Topology master,上述成员设备也可以称为Topology client。
通常,一个SmartMC组网中通常仅有一台管理设备,其他设备均为成员设备。网络设备(管理设备和成员设备均属于网络设备)自身通常均配置有SmartMC功能,通过该SmartMC功能进行配置,可以将其中一台网络设备指定为管理设备,其他网络设备为成员设备。另外,通过在管理设备上进行配置,即可实现管理设备对组网中的所有成员设备进行批量管理,例如,对成员设备进行备份和下载配置文件、软件版本升级、批量下发配置和故障设备替换等。
在SmartMC组网中,管理设备和成员设备通过SmartMC广播报文和应答报文感知对方的存在;管理设备定时发送SmartMC广播报文(如每15秒发送一次),成员设备收到管理设备的SmartMC广播报文时,将会检查SmartMC广播报文中携带的管理设备MAC地址与成员设备记录的管理设备MAC地址是否一致;如果一致,成员设备则向管理设备回应应答报文;如果成员设备接收到SmartMC广播报文后的一定时间间隔内(如两分钟)没有再次收到SmartMC广播报文,则认为管理设备不存在,成员设备将清除该管理设备的信息。管理设备收到成员设备的应答报文时,将会检查应答报文中携带的成员设备MAC地址与本地记录的该成员设备MAC地址是否一致;如果一致,则说明该成员设备存在。如果管理设备接收到该成员设备的应答报文后的一定时间间隔内(如150秒)没有再次收到该成员设备的应答报文,则认为该成员设备离线,管理设备将成员设备置为离线状态。
基于上述SmartMC组网中管理设备和成员设备的相互感知方式,如果大量流量涌入上述SmartMC组网,管理设备发送的SmartMC广播报文或成员设备返回的应答报文可能会因为端口拥塞或上送CPU队列已满而被丢弃;易导致管理设备将在线状态的成员设备误置为离线状态,因而无法再对该成员设备进行SmartMC功能的操作,从而影响SmartMC组网的稳定性。
基于此,本公开提供一种流量控制方法,该方法应用于组网内设备中的管理设备;该组网内设备还包括与管理设备连接的成员设备;如图2所示,该方法包括如下步骤:
步骤S202,获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,第一接口为:与组网内设备连接的接口;
其中,该第一设备可以为成员设备,也可以为管理设备;上述第一接口具体可以理解为组网内设备之间相互连接的接口,例如,对于管理设备自身,管理设备的第一接口为与组网内成员设备连接的接口;对于某一成员设备,成员设备的第一接口为与组网内管理设备或其他成员设备连接的接口。除上述第一接口之外,组网内管理设备和成员设备均可能存在用于连接组网外设备的接口。接口的速率利用率可以理解为接口的当前所使用的速率与该接口预设的总速率的比值;接口的速率利用率可以划分为入方向的速率利用率和出方向的速率利用率,入方向的总速率和出方向的总速率通常相同。
基于上述,可以预先设置出方向和入方向的速率利用率的阈值,将该阈值与各个组网内设备的第一接口的速率利用率进行比较,从而确定组网内设备中是否存在第一设备,进而获取该第一设备。由于管理设备或成员设备均可能具有连接组网外设备的接口,管理设备或成员设备都有可能涌入大量流量,因此,该第一设备可能为管理设备,也可能为成员设备。
步骤S204,确定第一设备中是否存在流入流量的第二接口,第二接口为:与组网外设备连接的接口;
如果大量流量在短时间内涌入组网,通常会通过组网内的一个或多个设备涌入,涌入大量流量的设备即为待确定的上述第一设备;大量流量通常通过设备的第二接口涌入,并通过第一接口输出至其他组网内设备;因此,第一设备的第一接口中,通常有一个或多个第一接口的出方向具有较高的速率利用率,但不存在第一接口的入方向具有较高的速率利用率。对于除第一设备以外的其他组网设备,如果有一个或多个第一接口的出方向具有较高的速率利用率,通常一定有一个或多个第一接口的入方向具有较高的速率利用率。
步骤S206,如果存在第二接口,判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配;
步骤S208,根据判断结果对第一设备的第二接口进行流量控制。
在实际实现时,可以采集指定时间段内的第二接口接收到的报文,如第一设备的第一接口的速率利用率高于一定阈值时的时间段,即采集该时间段内第一设备的第二接口接收到的报文。另外,也可以间歇式地采集,例如,在上述时间段内,每间隔一定周期采集一部分报文。具体报文的采集形式在此不做限定。
在进行流量控制时,例如可以关闭第一设备的某些第二接口,彻底阻止流量从该第二接口进入,也可以通过QoS(Quality of Service,服务质量)限制接口的速率,从而降低流量进入的速度;具体采用哪种控制方式,可以依据该第一设备采集的报文的目的地址确定,例如,该目的地址可以为目的IP地址、目的MAC地址等等。
本公开实施方式提供的上述流量控制方法,首先获取组网内第一接口的速率利用率达到预设速率阈值的第一设备;进而确定该第一设备中是否存在流入流量的第二接口;如果存在,则判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配,最后根据判断结果对第一设备的第二接口进行流量控制。该方式中,如果大量流量通过组网内的某个设备涌入,管理设备根据组网内设备之间相互连接的接口的速率利用率,将该设备确定为第一设备,并基于第一设备接收到的报文的目的地址,对第一设备进行流量控制,使得组网内的流量相对稳定,避免流量拥塞造成管理设备与成员设备之间通信报文被丢弃,有利于管理设备对成员设备的操作管理,从而提高了组网的稳定性。
本公开实施方式还提供另一种流量控制方法,该实施方式重点描述获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,以及确定该第一设备中存在流入流量的第二接口的具体过程,如图3所示,该方法包括如下步骤:
步骤S302,按照预设周期向组网中成员设备发送获取指令,该获取指令用于获取第一接口的速率利用率。
其中的预设周期可以预先设置,如15秒等。对于不同的组网,上述获取指令可以有不同的格式,该获取指令可以预设,也可以通过相关的网络配置协议实现,例如,Netconf协议;具体可以由Netconf协议中的相关表项组成上述获取指令,以获取成员设备的第一接口的实际流量速率和总速率,从而计算得到速率利用率。
步骤S304,接收成员设备返回的第一接口的速率利用率;该速率利用率包括第一接口出方向的速率利用率和入方向的速率利用率。
步骤S306,按照上述预设周期采集管理设备本身的第一接口的速率利用率。
需要说明的是,管理设备自身也可能存在第一接口,管理设备直接采集自身的第一接口的速率利用率即可。当然,管理设备的第一接口的速率利用率也包括第一接口出方向的速率利用率和入方向的速率利用率。
对于同一接口,该接口可以用于接收流量,即流量的方向为入方向,该接口也可以用于发送流量,该流量的方向为出方向;一个接口的出方向和入方向的总速率通常相同,但出方向和入方向的实际流量速率通常不同,因而需要分别获取上述第一接口出方向的速率利用率和入方向的速率利用率;即出方向的速率利用率=出方向的实际流量速率/总速率;入方向的速率利用率=入方向的实际流量速率/总速率。
步骤S308,判断组网内设备的第一接口中,是否存在出方向的速率利用率大于第一速率阈值的第一接口;如果存在,执行步骤S310;如果不存在,结束。
步骤S310,将出方向的速率利用率大于第一速率阈值的第一接口所属的设备确定为第一设备。
步骤S312,判断第一设备中是否存在入方向的速率利用率大于第二速率阈值的第一接口;如果不存在,执行步骤S314;如果存在,结束。
步骤S314,确定第一设备中存在流入流量的第二接口。
上述第一速率阈值和第二速率阈值可以预先设置,第一速率阈值和第二速率阈值可以相同,也可以不同,如第一速率阈值和第二速率阈值均设置为75%,也可以第一速率阈值设置为75%,第二速率阈值均设置为70%等。如果组网内设备中的设备A存在出方向的速率利用率大于第一速率阈值的第一接口,则该设备A即可确定为第一设备;假设设备A的第一接口为接口1和接口2,但该设备A不存在入方向的速率利用率大于第二速率阈值的第一接口,说明导致上述接口1和接口2出方向的速率利用率较高的流量,应当是从非第一接口流入的,即从设备A与组网外设备连接的接口流入,即可确定该设备A存在流入流量的第二接口。
对比而言,如果设备B不是大量流量的源头设备,通常会既存在出方向的速率利用率大于第一速率阈值的第一接口,又存在入方向的速率利用率大于第二速率阈值的第一接口,例如,设备B的出方向的速率利用率大于第一速率阈值的第一接口为接口1,入方向的速率利用率大于第二速率阈值的第一接口为接口2,则说明流量从接口1流入,从接口2流出,即使该设备B存在第二接口,该第二接口的入方向的速率利用率和出方向的速率利用率均未达到相应的速率阈值,说明该设备不是大量流量的第一设备。
步骤S316,判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配;
步骤S318,根据判断结果对第一设备的第二接口进行流量控制。
上述方式中,管理设备按照预设周期获取组网内设备的第一接口的速率利用率,进而判断组网内设备中是否存在第一设备,并判断该第一设备是否存在流入流量的第二接口;如果存在,则判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配,根据判断结果对第一设备的第二接口进行流量控制。通过上述方式可以快速判断出组网内设备中大量流量涌入的第一设备,以及该第一设备上涌入流量的第二接口,并对该第二接口进行流量控制,从而提高了组网的稳定性。
本公开实施方式还提供另一种流量控制方法,该实施方式重点描述对第一设备的第二接口进行流量控制的具体过程,如图4所示,该方法包括如下步骤:
步骤S402,获取组网内设备的第一接口的接口MAC地址,以及管理设备的第一接口接收到的指定报文的目的MAC地址;该指定报文为目的地址为组播地址的报文;
步骤S404,将获取到的接口MAC地址和目的MAC地址作为待匹配地址,保存至服务器;
上述步骤的目的是预先采集一部分MAC地址,并作为待匹配的MAC地址集合保存,如果报文的目的地址属于该MAC地址集合,则可以确定为有效流量。由于组网中部分二层协议对应的报文均通过组播形式进行通信,因而认为组网中已存在的组播地址对应的报文是有效的,如LLDP(Link Layer Discovery Protocol,链路层发现协议)协议、STP(SpanningTree Protocol,生成树协议)协议等的报文。
步骤S406,按照预设周期向组网中成员设备发送获取指令,该获取指令用于获取第一接口的速率利用率。
步骤S408,接收成员设备返回的第一接口的速率利用率;该速率利用率包括第一接口出方向的速率利用率和入方向的速率利用率。
步骤S410,按照上述预设周期采集管理设备本身的第一接口的速率利用率。
步骤S412,判断组网内设备中是否存在满足预设条件的管理设备或成员设备;该预设条件为:存在出方向的速率利用率大于第一速率阈值的第一接口,且不存在入方向的速率利用率大于第二速率阈值的第一接口;如果存在,执行步骤S414;如果不存在,结束。
步骤S414,确定组网内设备中存在第一设备,从第一设备的所有第二接口中,筛选出入方向的速率利用率大于第三速率阈值的第二接口;
该第三速率阈值可以预先设置,如30%等。通常,入方向的速率利用率较高的第二接口才可能是涌入大量流量的接口,基于此,无需获取入方向的速率利用率较低的第二接口流入的报文,通常也无需控制入方向的速率利用率较低的第二接口的流量,因而该步骤筛选出入方向流量较多的接口,从而减少运算量,提高流量控制的效率。
步骤S416,获取在指定时间段内,从筛选出的第二接口流入的报文。
该指定时间段,可以为涌入大量流量的时间段,具体可以通过下述方式确定:当确定出组网内设备中存在第一设备时,以确定出组网内设备中存在第一设备的时刻为基准之后的指定时间段,如1分钟等;在该指定时间段内采集从筛选出的第二接口流入的报文。在实际实现时,在该指定时间段内,可以持续地采集从筛选出的第二接口流入的报文,也可以间歇性地进行采集。例如,指定时间段为1分钟,每间隔10秒钟持续采集5秒钟。
步骤S418,根据报文的转发优先级,对采集到的报文进行过滤处理;
由于本实施方式中流量控制方法的目的是为了避免大量流量拥塞接口导致管理设备和成员设备间的通信报文丢失,又因为不同报文具有不同的转发优先级,在同一接口下,转发优先级较高的报文优先转发,转发优先级较低的报文可能会排在靠后的转发位置,甚至当接口超出总流量时,转发优先级较低的报文可能会被丢弃。基于此,对于转发优先级低于管理设备和成员设备间的通信报文的报文,通常不会影响管理设备和成员设备间的通信报文的转发,因而无需对这些报文进行控制。上述步骤中,具体可以将转发优先级低于管理设备和成员设备间的通信报文的报文进行过滤处理,该步骤可以进一步减少运算量,减少CPU利用率,提高流量控制的效率。
步骤S420,针对每个筛选出的第二接口,当前第二接口流入的报文的目的MAC地址发送至服务器,以使服务器对报文的目的MAC地址与第一接口的接口信息进行匹配;
步骤S422,判断当前第二接口流入的报文的目的MAC地址是否全部匹配成功;如果是,执行步骤S424;如果不是,执行步骤S426;
步骤S424,确定当前第二接口流入的目的地址,与组网内设备的第一接口的接口信息相匹配;降低当前第二接口的速率;结束。
步骤S426,关闭当前第二接口。
在实际实现时,可以根据报文流量的接口,将报文进行分类,逐一针对每个筛选出的第二接口流入的报文进行处理。上述步骤S402和S404,已经得到待匹配的MAC地址集合,因而该步骤中,针对每个筛选出的接口,将该接口流量的报文的目的MAC地址,逐一与上述待匹配的MAC地址集合进行匹配,如果报文的目的MAC地址已经保存在上述待匹配的MAC地址集合中,则该报文匹配成功,该报文为有效流量。
在大多情况下,每个接口流入的报文为多个报文,因此,在一种方式中,当所有报文均是有效流量时,则可以确定该接口流入的是有效流量;只要其中一个报文不是有效流量,则确定接口流入的是无效流量。在另一种报文中,当有效流量的报文的百分比到达一定阈值时,可以确定该接口流入的是有效流量,当有效流量的报文的百分比低于该阈值时,则确定接口流入的是无效流量。
如果当前接口的全部报文的目的MAC地址匹配成功,则服务器会向管理设备返回确认值,管理设备收到该确认值后,确定当前接口流入的过滤后的报文是有效流量。如果当前接口的报文的目的MAC地址没有全部匹配成功,则服务器会向管理设备返回否定值,管理设备收到该否定值后,确定当前接口流入的过滤后的报文是无效流量。
当该接口流入的是无效流量时,说明这些流量可能是恶意报文、广播风暴等,无需再转发这些流量,此时,则可以直接关闭该接口,关闭一段时间后,可以重新开启该接口。当该接口流入的是有效流量时,如果直接关闭接口,可能造成通信服务的中断,此时则可以降低该接口的速率,具体可以降低当前接口的总速率,如降低10%、50%等。降低一段时间后,还可以恢复该接口的总速率。
上述方式中,当确定出组网内设备中存在第一设备后,首先筛选入方向的速率利用率大于第三速率阈值的第二接口,再根据报文的转发优先级,过滤从筛选出的接口流入的报文,以减少运算量,提高流量控制的效率;进而再针对每个筛选出的第二接口,判断该第二接口接收到的报文的目的MAC地址,与组网内设备的第一接口的接口信息相匹配;如果匹配则降低当前接口的速率,如果不匹配则关闭当前接口,可以保证组网正常通信的同时,避免无效流量影响管理设备与成员设备的通信报文,从而提高了组网的稳定性。
本公开实施方式还提供另一种流量控制方法,该实施方式以SmartMC组网为例进行说明,图5所示为一种SmartMC组网的示例,其中,设备A为管理设备,设备B、设备C、设备D、设备E均为成员设备,设备F为SmartMC组网以外的设备,彼此之间的连接关系如图5。设备A还连接有服务器,用于保存管理设备获取到的接口MAC地址和目的MAC地址,作为待匹配地址。
下面首先描述自动建立SmartMC网络的过程:
步骤01,管理设备和成员设备开启SmartMC功能后,可以通过该SmartMC功能指定管理设备,如上述设备A。管理设备每隔15秒(仅作为示例)发送一次SmartMC广播报文,该广播报文中携带设备A的MAC地址、虚拟局域网接口Vlan-interface1的IP地址等信息,询问网络中是否存在成员设备。
步骤02,成员设备收到广播报文后,记录管理设备的设备信息,如上述设备A的MAC地址、虚拟局域网接口Vlan-interface1的IP地址等;成员设备向管理设备发送SmartMC单播应答报文,该应答报文中封装成员设备自身的MAC地址、虚拟局域网接口Vlan-interface1的IP地址等信息。
步骤03,管理设备收到成员设备的应答报文后,使用成员设备的缺省用户名和密码,如用户名admin、密码admin,与成员设备建立Netconf会话,并通过该会话获取成员设备的详细信息,例如成员设备的端口信息、LLDP邻居信息、STP信息、设备类型、软件版本等。
步骤04,管理设备与成员设备建立保活连接,并将成员设备加入到SmartMC网络。
步骤05,管理设备通过Netconf会话获取到的各成员设备的LLDP邻居信息形成SmartMC网络拓扑。
管理设备可以通过SmartMC功能实现下述功能:
功能一,管理设备周期性地下发LLDP和Ifmgr Netconf表项,以获取成员设备的LLDP信息,管理设备通过该LLDP信息可以判断出成员设备中属于SmartMC组网的端口,即上述第一接口。
功能二,管理设备通过Netconf协议中的Ifmgr/EthPortStatistics、Ifmgr/Interface表信息能够计算出SmartMC组网端口,即第一接口的速率利用率,也可以称为带宽利用率。
功能三,管理设备可以通过SmartMC功能为成员设备下发配置,管理设备通过telenet协议登录到成员设备,直接向该成员设备下发相应配置。
功能四,SmartMC功能还支持端口智能识别功能,管理设备可将配置直接下发到相应接口上。
其中,功能三和功能四可以用于管理设备控制成员设备某些端口的流量,如关闭某个端口,或降低某个端口的总速率等。
基于上述SmartMC网络,管理设备A预先下Netconf表Ifmgr/Interfaces属性列MAC获取各个组网接口(相当于上述第一接口)的MAC地址,然后判断本地组网接口(即管理设备A自身的第一接口)接收到的二层报文目的MAC地址,如目的MAC地址为组播MAC地址,记录该MAC地址。将这些组播MAC地址同获取到的各成员设备组网接口MAC地址上传到服务器,在数据库中记录。
当大量流量由设备F涌入设备C的接口4时,流量控制方法的步骤描述如下,如图6所示:
步骤S602,管理设备A周期性地下发表项获取管理域中设备组网端口的出方向和入方向端口速率利用率。
其中,该管理域可以理解为管理设备A、以及该管理设备A管理的SmartMC网络中的成员设备。
步骤S604,判断管理域中是否存在指定设备,该指定设备存在组网接口出方向的速率利用率是否大于75%;如果是,执行步骤S606;如果否,结束。上述阈值75%仅作为示例,在此不做具体限定。
步骤S606,确定设备C为指定设备,判断设备C是否存在组网接口入方向的速率利用率大于75%;如果不存在,执行步骤S608;如果存在,结束。
步骤S608,确定设备C为大量流量涌入的设备,管理设备下发Ifmgr/Interface表ActualSpeed属性列获取设备C全部接口的入方向的速率利用率,并从设备C的全部接口中标记出入方向的速率利用率大于30%的接口。该30%的阈值仅作为示例。
步骤S610,管理设备A通过设备C采集标记的接口接收到的报文的目的MAC地址,并过滤掉带有虚拟局域网标签vlan tag且优先级priority为1和2的报文,将过滤后的报文的目的MAC地址封装到SmartMC私有报文(相当于上述SmartMC单播报文)中传递给管理设备。
其中,携带有虚拟局域网标签vlan tag且优先级priority为1和2的报文的转发优先级低于上述SmartMC私有报文以及管理设备发送的SmartMC报文,因而不影响管理设备和成员设备之间的通信报文的转发。
步骤S612,管理设备A将设备C发送的目的MAC地址上送至服务器,以使服务器在数据库逐一查找各个目的MAC地址;
如果设备C上送的某个接口的报文的目的MAC地址全部能在数据库中匹配,服务器返回确认值给管理设备;如果设备C上送的某个接口的报文的目的MAC地址不能全部在数据库中匹配,服务器返回否定值给管理设备。
步骤S614,接收服务器返回的值,判断该值是否是确认值;如果是,执行步骤S616;如果否,执行步骤S618。
步骤S616,确定设备C接口4涌入的流量为业务有效流量,管理设备A对该接口入方向流量按带宽百分比限速到10%;该10%仅作为示例)结束。
具体可通过管理设备Telnet登录到设备C,下发qos lr percent cir 10命令到接口4上。由于设备C仅有接口4是连接组网外设备的接口,因此在匹配目的地址时,无需按照流入接口对报文进行分组。如果设备C包含有多个连接组网外设备的接口,则可以根据流入接口对报文划分为多组,逐一将每组报文的目的地址发送至服务器进行匹配,并根据匹配结果对不同接口采取不同的流量控制。
步骤S618,确定设备C接口4涌入的流量为无效流量,管理设备A关闭设备C的接口4。结束。
管理设备A具体可以直接下发Ifmgr/Interfaces表AdminStatus属性列,shutdown设备C接口4。
通过上述方式,在SmartMC组网环境中出现广播风暴或被恶意流量攻击时,能够利用SmartMC功能,简单快捷地找到涌入大量流量的设备和源端口,通过分析该设备接收的报文的目的MAC地址,判断该流量是否为组网内的有效流量,并根据判断结果对上述源端口采取不同的流量控制测量,该方式可以有效提升SmartMC组网的稳定性,避免SmartMC组网瘫痪。
对应于上述方法实施方式,参见图7所示的一种流量控制装置的结构示意图;该装置设置于组网内设备中的管理设备;该组网内设备还包括与管理设备连接的成员设备;该装置包括:
设备获取模块70,用于获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,第一接口为:与组网内设备连接的接口;
接口确定模块71,用于确定第一设备中是否存在流入流量的第二接口,第二接口为:与组网外设备连接的接口;
判断模块72,用于如果存在第二接口,判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配;
控制模块73,用于根据判断结果对第一设备的第二接口进行流量控制。
进一步地,上述装置还包括:信息获取模块,用于获取组网内设备的第一接口的接口信息,接口信息包括:组网内设备的第一接口的接口MAC地址,以及管理设备的第一接口接收到的指定报文的目的MAC地址;指定报文为目的地址为组播地址的报文;信息保存模块,用于将第一接口的接口信息保存至与管理设备连接的服务器。
进一步地,上述设备获取模块还用于:获取组网内第一接口的速率利用率;判断组网内设备的第一接口中,是否存在出方向的速率利用率大于第一速率阈值的第一接口;如果存在,将出方向的速率利用率大于第一速率阈值的第一接口所属的设备确定为第一设备。
进一步地,上述接口确定模块还用于:判断第一设备中是否存在入方向的速率利用率大于第二速率阈值的第一接口;如果不存在,确定第一设备中存在流入流量的第二接口。
进一步地,上述判断模块还用于:针对第一设备的每个第二接口,将第一设备的当前第二接口流入的报文的目的MAC地址发送至服务器,以使服务器对报文的目的MAC地址与第一接口的接口信息进行匹配;如果当前第二接口流入的报文的目的MAC地址全部匹配成功,确定当前第二接口流入的目的地址,与组网内设备的第一接口的接口信息相匹配。
进一步地,上述装置还包括:接口筛选模块,用于从第一设备的第二接口中,筛选出入方向的速率利用率大于第三速率阈值的第二接口;报文获取模块,用于获取在指定时间段内,从筛选出的第二接口流入的报文;过滤模块,用于根据报文的转发优先级,对获取到的报文进行过滤处理。
进一步地,上述控制模块还用于:如果第一设备的第二接口接收到的报文的目的地址,与组网内设备的第一接口的接口信息相匹配,降低第二接口的速率;如果第一设备的第二接口接收到的报文的目的地址,与组网内设备的第一接口的接口信息不匹配,关闭第二接口。
本公开实施方式提供的上述流量控制装置,首先获取组网内第一接口的速率利用率达到预设速率阈值的第一设备;进而确定该第一设备中是否存在流入流量的第二接口;如果存在,则判断从第一设备的第二接口接收到的报文的目的地址,是否与组网内设备的第一接口的接口信息相匹配,最后根据判断结果对第一设备的第二接口进行流量控制。该方式中,如果大量流量通过组网内的某个设备涌入,管理设备根据组网内设备之间相互连接的接口的速率利用率,将该设备确定为第一设备,并基于第一设备接收到的报文的目的地址,对第一设备进行流量控制,使得组网内的流量相对稳定,避免流量拥塞造成管理设备与成员设备之间通信报文被丢弃,有利于管理设备对成员设备的操作管理,从而提高了组网的稳定性。
本实施方式提供了一种与上述方法实施方式相对应的服务器,图8为该服务器的结构示意图,如图8所示,该设备包括处理器801和存储器800;其中,存储器800用于存储一条或多条计算机指令,一条或多条计算机指令被处理器执行,以实现上述流量控制方法。
图8所示的服务器还包括总线802和通信接口803,处理器801、通信接口803和存储器800通过总线802连接。该服务器可以是网络边缘设备。
其中,存储器800可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。总线802可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
通信接口803用于通过网络接口与至少一个用户终端及其它网络单元连接,将封装好的IPv4报文或IPv8报文通过网络接口发送至用户终端。
处理器801可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器800,处理器801读取存储器800中的信息,结合其硬件完成前述实施方式的方法的步骤。
本公开实施方式还提供了一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述流量控制方法,具体实现可参见方法实施方式,在此不再赘述。
本公开实施方式所提供的服务器,其实现原理及产生的技术效果和前述方法实施方式相同,为简要描述,装置实施方式部分未提及之处,可参考前述方法实施方式中相应内容。
在本申请所提供的几个实施方式中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施方式仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施方式的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
最后应说明的是:以上所述实施方式,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施方式对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施方式所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施方式技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (16)
1.一种流量控制方法,其特征在于,所述方法应用于组网内设备中的管理设备;所述组网内设备还包括与所述管理设备连接的成员设备;所述方法包括:
获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,所述第一接口为:与所述组网内设备连接的接口;
确定所述第一设备中是否存在流入流量的第二接口,所述第二接口为:与组网外设备连接的接口;
如果存在所述第二接口,判断从所述第一设备的第二接口接收到的报文的目的地址,是否与所述组网内设备的第一接口的接口信息相匹配;
根据判断结果对所述第一设备的第二接口进行流量控制。
2.根据权利要求1所述的方法,其特征在于,获取组网内第一接口的速率利用率达到预设速率阈值的第一设备的步骤之前,所述方法还包括:
获取组网内设备的第一接口的接口信息,所述接口信息包括:组网内设备的第一接口的接口MAC地址,以及管理设备的第一接口接收到的指定报文的目的MAC地址;所述指定报文为目的地址为组播地址的报文;
将所述第一接口的接口信息保存至与所述管理设备连接的服务器。
3.根据权利要求1所述的方法,其特征在于,获取组网内第一接口的速率利用率达到预设速率阈值的第一设备的步骤,包括:
获取组网内第一接口的速率利用率;
判断所述组网内设备的第一接口中,是否存在出方向的速率利用率大于第一速率阈值的第一接口;
如果存在,将所述出方向的速率利用率大于第一速率阈值的第一接口所属的设备确定为第一设备。
4.根据权利要求1所述的方法,其特征在于,确定所述第一设备中是否存在流入流量的第二接口的步骤,包括:
判断所述第一设备中是否存在入方向的速率利用率大于第二速率阈值的第一接口;
如果不存在,确定所述第一设备中存在流入流量的第二接口。
5.根据权利要求1所述的方法,其特征在于,判断从所述第一设备的第二接口接收到的报文的目的地址,是否与所述组网内设备的第一接口的接口信息相匹配的步骤,包括:
针对所述第一设备的每个第二接口,将所述第一设备的当前第二接口流入的报文的目的MAC地址发送至服务器,以使所述服务器对所述报文的目的MAC地址与所述第一接口的接口信息进行匹配;
如果所述当前第二接口流入的报文的目的MAC地址全部匹配成功,确定所述当前第二接口流入的目的地址,与所述组网内设备的第一接口的接口信息相匹配。
6.根据权利要求5所述的方法,其特征在于,将所述第一设备的当前第二接口流入的报文的目的MAC地址发送至服务器的步骤之前,所述方法还包括:
从所述第一设备的第二接口中,筛选出入方向的速率利用率大于第三速率阈值的第二接口;
获取在指定时间段内,从筛选出的第二接口流入的报文;
根据报文的转发优先级,对获取到的报文进行过滤处理。
7.根据权利要求1所述的方法,其特征在于,根据判断结果对所述第一设备的第二接口进行流量控制的步骤,包括:
如果所述第一设备的第二接口接收到的报文的目的地址,与所述组网内设备的第一接口的接口信息相匹配,降低所述第二接口的速率;
如果所述第一设备的第二接口接收到的报文的目的地址,与所述组网内设备的第一接口的接口信息不匹配,关闭所述第二接口。
8.一种流量控制装置,其特征在于,所述装置设置于组网内设备中的管理设备;所述组网内设备还包括与所述管理设备连接的成员设备;所述装置包括:
设备获取模块,用于获取组网内第一接口的速率利用率达到预设速率阈值的第一设备,所述第一接口为:与所述组网内设备连接的接口;
接口确定模块,用于确定所述第一设备中是否存在流入流量的第二接口,所述第二接口为:与组网外设备连接的接口;
判断模块,用于如果存在所述第二接口,判断从所述第一设备的第二接口接收到的报文的目的地址,是否与所述组网内设备的第一接口的接口信息相匹配;
控制模块,用于根据判断结果对所述第一设备的第二接口进行流量控制。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
信息获取模块,用于获取组网内设备的第一接口的接口信息,所述接口信息包括:组网内设备的第一接口的接口MAC地址,以及管理设备的第一接口接收到的指定报文的目的MAC地址;所述指定报文为目的地址为组播地址的报文;
信息保存模块,用于将所述第一接口的接口信息保存至与所述管理设备连接的服务器。
10.根据权利要求8所述的装置,其特征在于,所述设备获取模块还用于:
获取组网内第一接口的速率利用率;
判断所述组网内设备的第一接口中,是否存在出方向的速率利用率大于第一速率阈值的第一接口;
如果存在,将所述出方向的速率利用率大于第一速率阈值的第一接口所属的设备确定为第一设备。
11.根据权利要求8所述的装置,其特征在于,所述接口确定模块还用于:
判断所述第一设备中是否存在入方向的速率利用率大于第二速率阈值的第一接口;
如果不存在,确定所述第一设备中存在流入流量的第二接口。
12.根据权利要求8所述的装置,其特征在于,所述判断模块还用于:
针对所述第一设备的每个第二接口,将所述第一设备的当前第二接口流入的报文的目的MAC地址发送至服务器,以使所述服务器对所述报文的目的MAC地址与所述第一接口的接口信息进行匹配;
如果所述当前第二接口流入的报文的目的MAC地址全部匹配成功,确定所述当前第二接口流入的目的地址,与所述组网内设备的第一接口的接口信息相匹配。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
接口筛选模块,用于从所述第一设备的第二接口中,筛选出入方向的速率利用率大于第三速率阈值的第二接口;
报文获取模块,用于获取在指定时间段内,从筛选出的第二接口流入的报文;
过滤模块,用于根据报文的转发优先级,对获取到的报文进行过滤处理。
14.根据权利要求8所述的装置,其特征在于,所述控制模块还用于:
如果所述第一设备的第二接口接收到的报文的目的地址,与所述组网内设备的第一接口的接口信息相匹配,降低所述第二接口的速率;
如果所述第一设备的第二接口接收到的报文的目的地址,与所述组网内设备的第一接口的接口信息不匹配,关闭所述第二接口。
15.一种服务器,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至7任一项所述的方法。
16.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1至7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910348284.6A CN110113268B (zh) | 2019-04-26 | 2019-04-26 | 流量控制方法、装置和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910348284.6A CN110113268B (zh) | 2019-04-26 | 2019-04-26 | 流量控制方法、装置和服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110113268A CN110113268A (zh) | 2019-08-09 |
CN110113268B true CN110113268B (zh) | 2022-04-08 |
Family
ID=67487070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910348284.6A Active CN110113268B (zh) | 2019-04-26 | 2019-04-26 | 流量控制方法、装置和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110113268B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111092750B (zh) * | 2019-11-22 | 2022-12-27 | 苏州浪潮智能科技有限公司 | 一种基于智能监控的交换机管理网络***和白盒交换机 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009018737A1 (fr) * | 2007-08-09 | 2009-02-12 | Huawei Technologies Co., Ltd. | Procédé et dispositif en réseau pour empêcher des attaques dos |
CN101640612A (zh) * | 2009-09-07 | 2010-02-03 | 杭州华三通信技术有限公司 | 一种流量路径发现与故障快速定位的方法及装置 |
CN102025644A (zh) * | 2010-12-31 | 2011-04-20 | 华为技术有限公司 | 一种负载分担方法及设备 |
US9246828B1 (en) * | 2014-06-18 | 2016-01-26 | Juniper Networks, Inc. | Traffic-aware sampling rate adjustment within a network device |
CN106603427A (zh) * | 2017-01-17 | 2017-04-26 | 汉柏科技有限公司 | 防火墙中实现软件bypass的方法及装置 |
CN106712899A (zh) * | 2016-11-25 | 2017-05-24 | 浙江宇视科技有限公司 | 一种端口速率调整方法及设备 |
CN107197053A (zh) * | 2017-07-31 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种负载均衡方法和装置 |
CN107689901A (zh) * | 2017-11-13 | 2018-02-13 | 锐捷网络股份有限公司 | 一种监控业务报文流量的方法及装置 |
CN108055144A (zh) * | 2017-10-23 | 2018-05-18 | 北京迈特力德信息技术有限公司 | 一种网络设备的监控方法及*** |
-
2019
- 2019-04-26 CN CN201910348284.6A patent/CN110113268B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009018737A1 (fr) * | 2007-08-09 | 2009-02-12 | Huawei Technologies Co., Ltd. | Procédé et dispositif en réseau pour empêcher des attaques dos |
CN101640612A (zh) * | 2009-09-07 | 2010-02-03 | 杭州华三通信技术有限公司 | 一种流量路径发现与故障快速定位的方法及装置 |
CN102025644A (zh) * | 2010-12-31 | 2011-04-20 | 华为技术有限公司 | 一种负载分担方法及设备 |
US9246828B1 (en) * | 2014-06-18 | 2016-01-26 | Juniper Networks, Inc. | Traffic-aware sampling rate adjustment within a network device |
CN106712899A (zh) * | 2016-11-25 | 2017-05-24 | 浙江宇视科技有限公司 | 一种端口速率调整方法及设备 |
CN106603427A (zh) * | 2017-01-17 | 2017-04-26 | 汉柏科技有限公司 | 防火墙中实现软件bypass的方法及装置 |
CN107197053A (zh) * | 2017-07-31 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种负载均衡方法和装置 |
CN108055144A (zh) * | 2017-10-23 | 2018-05-18 | 北京迈特力德信息技术有限公司 | 一种网络设备的监控方法及*** |
CN107689901A (zh) * | 2017-11-13 | 2018-02-13 | 锐捷网络股份有限公司 | 一种监控业务报文流量的方法及装置 |
Non-Patent Citations (1)
Title |
---|
中小企业内网安全管理的研究与实现;甘丽等;《计算机技术与发展》;20130408(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110113268A (zh) | 2019-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220294722A1 (en) | Transmission Quality Detection Method, Apparatus, and System, and Storage Medium | |
JP5846221B2 (ja) | ネットワークシステム、及びトポロジー管理方法 | |
US11811511B2 (en) | Method, apparatus, and system for communication between controllers in TSN | |
WO2018121066A1 (zh) | 一种bum流量控制方法、相关装置以及*** | |
US20210067454A1 (en) | Flowspec message processing method and system, and apparatus | |
US11570107B2 (en) | Method and system for triggering augmented data collection on a network device based on traffic patterns | |
CN107210933B (zh) | 用于向附接的装备提供硬件资源信息的机制 | |
US12015543B2 (en) | Method for configuring performance measurement indication information and related device | |
CN108737217B (zh) | 一种抓包方法及装置 | |
CN111092840A (zh) | 处理策略的生成方法、***及存储介质 | |
CN111131085A (zh) | 一种基于SONiC探测网络回路的方法、设备及介质 | |
CN110113268B (zh) | 流量控制方法、装置和服务器 | |
US9838337B1 (en) | Automatic virtual local area network (VLAN) provisioning in data center switches | |
CN114221781A (zh) | 流量过滤方法与***、电子设备及存储介质 | |
CN113037691A (zh) | 报文处理方法、装置及*** | |
CN110830284A (zh) | 一种基于sdn网络的业务故障监测的方法和装置 | |
CN112995037B (zh) | 数据报文发生ARP Miss的防护方法及*** | |
WO2016192208A1 (zh) | 虚拟局域网vlan过滤处理方法及装置 | |
CN108616399B (zh) | 一种报文统计方法及装置 | |
CN115955439A (zh) | 数据报文的传输控制方法、***、装置及存储介质 | |
CN116418744A (zh) | 一种报文处理方法及相关设备 | |
Jorissen et al. | Automatic Cut-Through Paths |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |