通信系统、节点、控制设备、通信方法以及程序的制作方法_6

文档序号:9600679阅读:来源:国知局
(第三实施方式)
[0161]如在第一实施方式或第二实施方式中所述的通信系统,其中,
[0162]节点通过比较(匹配)所接收的数据包与匹配规则来搜索与符合所接收的数据包的匹配规则相对应的处理规则,并且,如果所接收的数据包的标识符对应于与搜索到的处理规则相关联的标识符,则根据所述搜索到的处理规则来对接收到的数据包执行处理。
[0163](第四实施方式)
[0164]如在第一实施方式或第二实施方式中所述的通信系统,其中,
[0165]节点搜索处理规则,该处理规则与所接收到的数据包的标识符相对应的标识符相关联,并且如果与处理规则相对应的匹配规则符合所接收到的数据包,则根据所搜索到的处理规则来对所接收到的数据包执行处理。
[0166](第五实施方式)
[0167]根据第一实施方式至第四实施方式中任一实施方式所述的通信系统,其中,
[0168]标识符至少在各自与符合所接收到的数据包的多个匹配规则相对应的多个处理规则之间是唯一的。
[0169](第六实施方式)
[0170]根据第一实施方式至第四实施方式中任一实施方式所述的通信系统,其中,
[0171]标识符在统计上是唯一的。
[0172](第七实施方式)
[0173]根据第一实施方式至第六实施方式中任一实施方式所述的通信系统,其中,
[0174]节点通过检查其中存储了标识符的额外头部是否被添加到所接收到的数据包来确定所接收到的数据包是否包括所接收到数据包的标识符。
[0175](第八实施方式)
[0176]根据第一实施方式至第六实施方式中任一实施方式所述的通信系统,其中,
[0177]节点通过检查标识符是否被存储在所接收到的数据包的预定字段中来确定所接收到的数据包是否包括所接收到数据包的标识符。
[0178](第九实施方式)
[0179]根据第一实施方式至第六实施方式和第八实施方式中任一实施方式所述的通信系统,其中,
[0180]控制设备控制每个节点使得位于数据包转发路径开始处的节点利用包括标识符的信息来替换所接收到的数据包的预定字段中的信息,之后转发该数据包;以及
[0181]位于转发路径末尾处的节点将所接收到的数据包的预定字段中的信息恢复为替换之前的内容,之后转发该数据包。
[0182](第十实施方式)
[0183]根据第一实施方式至第九实施方式中任一实施方式所述的通信系统,其中,
[0184]控制设备在被设置在数据包转发路径上的节点中的处理规则中设置不同的标识符,并且控制每个节点使得在转发路径上的节点顺序地将所接收到数据包的标识符重写为下一跳节点的标识符。
[0185](第^实施方式)
[0186]根据第一实施方式至第七实施方式和第十实施方式中任一实施方式所述的通信系统,其中,
[0187]控制设备控制每个节点使得位于数据包转发路径开始处的节点将包括标识符的额外头部添加到所接收到的数据包,之后转发该数据包;并且位于所述转发路径末尾处的节点移除所述额外头部,之后转发该数据包。
[0188](第十二实施方式)
[0189]如在第七实施方式和第十一实施方式中任一实施方式所述的通信系统,其中,
[0190]所述额外头部存储多个标识符,每个标识符用于数据包转发路径上的一个节点中的确定。
[0191](第十三实施方式)
[0192](参见上文第二方面中的节点)
[0193](第十四实施方式)
[0194](参见在上文第三方面中的控制)
[0195](第十五实施方式)
[0196](参见在上文第四方面中的通信方法)
[0197](第十六实施方式)
[0198](参见在上文第五方面中的通信方法)
[0199](第十七实施方式)
[0200](参见上文第六方面中的程序)
[0201](第十八实施方式)
[0202](参见上文第七方面中的程序)
[0203]上文所述的第十三至第十八实施方式可以上文所述的第一实施方式相同的方式实施到第二至第十二实施方式内。
[0204]上文所给出的非专利文献的公开以引用的方式结合到本说明书中。在本发明的整个公开(包括权利要求)的范围内和基于基本技术概念,可改变和调整示例性实施例。在本发明的权利要求的范围内,可以多种方式来组合和选择各种公开的元件。即,显然,本发明包括可由本领域技术人员根据整个公开,包括权利要求和其技术概念可做出的各种修改和变化。
[0205]附图标记列表
[0206]10,10a,10b 节点
[0207]11控制设备通信单元
[0208]12流表管理单元
[0209]13 流表
[0210]14数据包缓冲区
[0211]15,15a转发处理单元
[0212]20控制设备
[0213]21流条目数据库(流条目DB)
[0214]22拓扑管理单元
[0215]23路径/动作计算单元
[0216]24流条目管理单元
[0217]25控制消息处理单元
[0218]26节点通信单元
[0219]27验证信息数据库(验证信息DB)
[0220]28验证信息生成单元
[0221]31用户数据包
[0222]32,32a,32b添加了验证信息的数据包
[0223]33,33b添加了验证信息的额外头部
[0224]152,152a验证信息匹配单元
[0225]153,153a表搜索单元
[0226]154动作执行单元
[0227]251消息分析/处理单元
[0228]252消息生成单元
【主权项】
1.一种通信系统,包括: 一个或多个节点,所述一个或多个节点处理数据包;以及 控制设备,该控制设备从所述一个或多个节点接收对处理规则的传输的请求,所述处理规则包括匹配规则和符合所述匹配规则的处理规则,所述匹配规则用于与被包括在所述数据包中的信息进行比较,其中 如果标识了所述处理规则的标识符被包括在所述请求中,则所述控制设备从数据库中检索对应于所述标识符的处理规则。2.根据权利要求1所述的通信系统,其中 如果标识了所述处理规则的标识符被包括在所述请求中、且所述标识符被针对多个处理规则中的每个独特地给出,则所述控制设备从数据库中检索对应于所述标识符的处理规则。3.一种控制处理数据包的一个或多个节点的控制设备,包括: 用于从所述一个或多个节点接收对处理规则的传输的请求的第一装置,所述处理规则包括匹配规则和符合所述匹配规则的处理规则,所述匹配规则用于与被包括在所述数据包中的信息进行比较;以及 用于如果标识了所述处理规则的标识符被包括在所述请求中,则从数据库中检索对应于所述标识符的处理规则的第二装置。4.根据权利要求3所述的控制设备,其中 如果标识了所述处理规则的标识符被包括在所述请求中、且所述标识符被针对多个处理规则中的每个独特地给出,则所述第二装置从数据库中检索对应于所述标识符的处理规则。5.一种根据来自控制设备的指令处理数据包的节点,包括: 用于将对处理规则的传输的请求传输到所述控制设备的第一装置,所述处理规则包括匹配规则和符合所述匹配规则的处理规则,所述匹配规则用于与被包括在所述数据包中的信息进行比较;以及 用于从所述控制设备接收处理规则的第二装置,如果标识了所述处理规则的标识符被包括在所述请求中则所述处理规则被从数据库中检索。6.根据权利要求5所述的节点,其中 所述第二装置从所述控制设备接收所述处理规则,如果标识了所述处理规则的标识符被包括在所述请求中、且所述标识符被针对多个处理规则中的每个独特地给出,则所述处理规则被基于所述标识符来从所述数据库中检索。7.一种控制处理数据包的一个或多个节点的控制方法,包括: 从所述一个或多个节点接收对处理规则的传输的请求,所述处理规则包括匹配规则和符合所述匹配规则的处理规则,所述匹配规则用于与被包括在所述数据包中的信息进行比较;并且 如果标识了所述处理规则的标识符被包括在所述请求中,则从数据库中检索对应于所述标识符的处理规则。8.根据权利要求7所述的控制方法,其中 如果标识了所述处理规则的标识符被包括在所述请求中、且所述标识符被针对多个处理规则中的每个独特地给出,则从数据库中检索对应于所述标识符的处理规则的过程被执行。9.一种由根据来自控制设备的指令处理数据包的一个或多个节点执行的通信方法,包括: 将对处理规则的传输的请求传输到所述控制设备,所述处理规则包括匹配规则和符合所述匹配规则的处理规则,所述匹配规则用于与被包括在所述数据包中的信息进行比较;以及 从所述控制设备接收处理规则,如果标识了所述处理规则的标识符被包括在所述请求中则所述处理规则被从数据库中检索。10.根据权利要求9所述的通信方法,其中 用于从所述控制设备接收处理规则的过程,如果标识了所述处理规则的标识符被包括在所述请求中、且所述标识符被针对多个处理规则中的每个独特地给出,则所述处理规则被基于来自所述数据库的标识符检索。
【专利摘要】本发明涉及通信系统、节点、控制设备、通信方法以及程序。提供了一种防止非计划处理在数据转发网络中布置的节点中被执行的配置,该非计划处理可以由于设置处理规则(流条目)的延迟而造成。一种通信系统包括:节点,其处理所接收到的数据包;以及控制设备,其设置节点中的处理规则,该处理规则规定比较规则和适于该比较规则的数据包处理。该节点保存处理规则和与处理规则相关联的标识符,并且根据所接收到的数据包的标识符是否对应于与下述处理规则相关联的标识符来确定是否对所接收到的数据包执行处理,其中所述处理规则与适于所接收到的数据包的比较规则相对应,并且所述处理根据与适于所接收到的数据包的比较规则相对应的处理规则而被执行。
【IPC分类】H04L12/24, H04L29/06, H04L12/721, H04L12/771
【公开号】CN105357035
【申请号】CN201510685170
【发明人】千叶靖伸
【申请人】日本电气株式会社
【公开日】2016年2月24日
【申请日】2011年5月26日
【公告号】CN102884769A, CN102884769B, EP2579510A1, EP2579510A4, EP2579510B1, EP2897327A1, US20120093158, WO2011149003A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1