[发明专利]服务器的封包过滤方法及基板管理控制器在审
申请号: | 201610150771.8 | 申请日: | 2016-03-16 |
公开(公告)号: | CN107204889A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 郭明义 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 封包 过滤 方法 管理 控制器 | ||
技术领域
本发明是有关于一种方法及装置,特别是指一种服务器的封包过滤方法及基板管理控制器。
背景技术
现有的服务器经常利用一基板管理控制器(Baseboard Management Controller)透过网络通信来实现远端主机的监控管理,且在该基板管理控制器可以与网络中的其他任一远端主机通信之前,该基板管理控制器必须具有该远端主机的实体位址,也就是媒体存取控制(MAC)位址。于是,该基板管理控制器向区域网络发送一个位址解析通讯协定请求(ARP request)广播封包向所有其他远端主机询问,来寻找该远端主机,并取得其IP位址与MAC位址的配对资料。
然而,当远端主机刻意利用例如多点传送(multicast)、广播(broadcast)等方式在短时间发送大量ARP请求封包给该基板管理控制器时,这种现象即所谓的ARP封包风暴,或称为广播风暴,如此一来恐导致基板管理控制器的网络队列缓冲器溢位,造成正常封包,如DHCP封包,无法被处理而被丢弃,情况严重时,该基板管理控制器的处理器负担过重,而可能造成该基板管理控制器的排程处理或存储器存取发生异常,进而导致该基板管理控制器运作失效。
发明内容
因此,本发明之目的,即在提供一种能控制服务器所发生的封包风暴的封包过滤方法。
于是,本发明服务器的封包过滤方法,由一用于监控服务器之运作的基板管理控制器执行,该封包过滤方法包含一步骤(A)、一步骤(B)、一步骤(C),及一步骤(D)。
该步骤(A)是该基板管理控制器致能一多播封包接收设定,以经由网络接收一多播封包。
该步骤(B)是该基板管理控制器将所接收的该多播封包进行储存。
该步骤(C)是该基板管理控制器监看一时间周期中,该多播封包的储存结果,以判断是否发生封包风暴。
该步骤(D)是若步骤(C)判断的结果为是,该基板管理控制器去能该多播封包接收设定,以停止接收来自网络的该多播封包。
此外,本发明之另一目的,即在提供一种执行该封包过滤方法的基板管理控制器。
于是,本发明基板管理控制器,适于监控服务器之运作并包含一网络队列缓冲器,及一处理器。
该网络队列缓冲器储存来自网络的一多播封包。
该处理器电连接该网络队列缓冲器并包括一封包接收模块及一封包监控模块。该封包接收模块根据一多播封包接收设定被致能或被去能,而决定是否经由网络接收该多播封包。该封包监控模块在一时间周期中监看该网络队列缓冲器,并根据该多播封包的储存结果,判断是否发生封包风暴,若是发生封包风暴,即去能该封包接收模块的多播封包接收设定,以使该封包接收模块停止接收来自网络的该多播封包。
本发明之功效在于:该基板管理控制器的处理器的封包监控模块可监看该网络队列缓冲器对于该多播封包的储存结果,并且在判断出发生封包风暴时停止接收该多播封包,借以降低封包风暴的影响并维持该服务器、及该基板管理控制器自身的正常运作。
【附图说明】
图1是一方块图,说明本发明基板管理控制器的一实施例;及
图2是一流程图,说明本发明服务器之封包过滤方法的一实施例。
【具体实施方式】
参阅图1,本发明基板管理控制器2,适于监控一服务器1之运作并包含一网络队列缓冲器22、一端口21,及一处理器23。
该网络队列缓冲器22能储存来自网络的一多播封包及一正常资料封包。该多播封包是选自于一多点传送(multicast)封包及一广播(broadcast)封包其中的一者。该正常资料封包例如一动态主机配置协定(DHCP)封包。
该端口21用于建立该网络队列缓冲器22的网络连接,以使该网络队列缓冲器22储存来自网络的该多播封包及该正常资料封包。
该处理器23电连接该网络队列缓冲器22并包括一封包接收模块231及一封包监控模块232。其中,该封包接收模块231根据一多播封包接收设定被致能或被去能,而决定是否经由网络接收该多播封包。该封包监控模块232在一时间周期中监看该网络队列缓冲器22,并根据该多播封包的储存结果,判断是否发生封包风暴(packet storm),若是发生封包风暴,即去能该封包接收模块231的多播封包接收设定,以使该封包接收模块231停止接收来自网络的该多播封包。
参阅图2,本发明封包过滤方法,由图1所示的该基板管理控制器2执行,并包括以下步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610150771.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效斜板澄清装置
- 下一篇:一种半埋式水处理系统