The invention discloses a control method and a network framework. The control method is suitable for the network architecture with multiple nodes, each node is directly or indirectly coupled to the other nodes, and the control method includes the following steps. One node receives at least one packet; one node determines the received packet from the one node itself or from the remaining nodes; if the received at least one packet from the one node itself, discarding the at least one packet; and, if the received at least a packet is from other nodes, according to the size of the flow and the time interval selectively save the at least one packet. Thus, the control method and network architecture reduce the possibility of repeated packet reception and repeat processing, thereby reducing the waste of bandwidth and saving computing resources.
【技术实现步骤摘要】
控制方法及网络架构
本专利技术是有关于一种控制方法及网络架构,且特别是有关于一种减少封包重复接收的控制方法及网络架构。
技术介绍
目前传输封包的常见方式可分为单点传播(unicast)、多点传播(multicast)或广播(broadcast)。在多点传播的系统中需要将封包传送到所有的节点上,例如分发拓朴连接状态至各个节点。在传统的做法中,常会利用泛洪(Flooding)的方式将封包转发到所有节点。在泛洪(Flooding)的转发方式中,不仅会发生在同一节点上收到两个以上相同的封包,甚至有可能收到由同一节点本身发出的封包,如此一来则造成频宽以及中央处理单元资源的浪费。而在软件定义网络(software-definednetworking,SDN)的做法中,需要经由控制器搜集所有节点传送的信息并计算结果后,再将结果传送到每一个节点上。然而,这样来回传送的做法相当耗费时间及运算资源,相当没有效率。
技术实现思路
本专利技术的一方面是在提供一种控制方法,适用于包含多个节点的网络架构,每一节点直接或间接电性耦接至其余节点,控制方法包含:其中一个节点由直接或间接电性耦接的所述节点接收至少一封包;其中一个节点判断接收到的封包是来自该其中一个节点本身或是来自其余节点;若接收到的该至少一封包是来自该其中一个节点本身,则丢弃该至少一封包;以及,若接收到的该至少一封包是来自其余节点,则根据流量大小以及时间区间选择性地保存该至少一封包。于一实施例中,根据该流量大小以及该时间区间选择性地保存该至少一封包的步骤还包含:判断接收到的该至少一封包的流量是否在该时间区间内超过该流量大小;若接 ...
【技术保护点】
一种控制方法,其特征在于,适用于一网络架构,其包含多个节点,每一所述节点耦接至其余所述节点,该控制方法包含:所述节点其中一个节点接收至少一封包;该其中一个节点判断接收到的该至少一封包是来自该其中一个节点本身或是来自其余所述节点;若接收到的该至少一封包是来自该其中一个节点本身,则丢弃该至少一封包;以及若接收到的该至少一封包是来自其余所述节点,则根据一流量大小以及一时间区间选择性地保存该至少一封包。
【技术特征摘要】
2016.05.16 TW 1051150731.一种控制方法,其特征在于,适用于一网络架构,其包含多个节点,每一所述节点耦接至其余所述节点,该控制方法包含:所述节点其中一个节点接收至少一封包;该其中一个节点判断接收到的该至少一封包是来自该其中一个节点本身或是来自其余所述节点;若接收到的该至少一封包是来自该其中一个节点本身,则丢弃该至少一封包;以及若接收到的该至少一封包是来自其余所述节点,则根据一流量大小以及一时间区间选择性地保存该至少一封包。2.根据权利要求1所述的控制方法,其特征在于,其中根据该流量大小以及该时间区间选择性地保存该至少一封包还包含:判断接收到的该至少一封包的流量是否在该时间区间内超过该流量大小;若接收到的该至少一封包的流量在该时间区间内超过该流量大小,则丢弃该至少一封包;以及若接收到的该至少一封包的流量在该时间区间内未超过该流量大小,则保存该至少一封包。3.根据权利要求2所述的控制方法,其特征在于,其中每一所述节点包含一计时器,该控制方法还包含:当接收到该至少一封包时,触发该计时器;以及由该计时器计算是否达到该时间区间,其中若达到该时间区间,则重置该至少一封包的地址信息所对应累积的该至少一封包的流量。4.根据权利要求2所述的控制方法,其特征在于,其中每一所述节点包含一计时器,该控制方法还包含:持续性地驱动该计时器以计算是否达到该时间区间,其中若达到该时间区间,则重置所有地址信息所对应累积的该至少一封包的流量。5.根据权利要求1所述的控制方法,其特征在于,其中该至少一封包的封包型态为控制封包、讯息封包或数据封包。6.根据权利要求1所述的控制方法,其特...
【专利技术属性】
技术研发人员:王然益,
申请(专利权)人:智邦科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。