多跳分布控制面和单跳数据面交换结构系统的方法和装置制造方法及图纸

技术编号:13331140 阅读:84 留言:0更新日期:2016-07-11 22:34
本公开的实施例涉及多跳分布控制面和单跳数据面交换结构系统的方法和装置。在一些实施例中,设备包括:计算装置,与在一组接入交换机中的每个接入交换机处的网络控制实体通信,该组接入交换机定义具有作为层级对等体耦接该组接入交换机中的每个接入交换机的交换机结构的数据面的一部分。计算装置能操作以定义包括该组接入交换机中的网络控制实体的控制面的一部分,以使得将计算装置从该组接入交换机中的网络控制实体层级地除去。计算装置能操作以从该组接入交换机中的第一接入交换机接收转发‑状态信息。计算装置发送转发‑状态信息到该组接入交换机中的第二接入交换机。

【技术实现步骤摘要】
本申请是2011年9月15日提交的、申请号为201110272108.2的专利技术专利申请(名称为“多跳分布控制面和单跳数据面交换结构系统的方法和装置”)的分案申请。
在这里描述的一些实施例总的来说涉及交换机结构系统,且具体来说涉及交换机结构系统的分布式控制面。
技术介绍
一些已知的网络系统包括可以管理网络系统的资源的集中控制面。例如,集中控制面可以保持与资源的物理位置(例如,机箱标识符、机箱架标识符)相关的数据库。另外,集中控制面可以管理与资源相关的转发-状态信息。但是,当大量资源包括在网络系统内时,这种集中控制面可能变得极大且不可管理。其他已知的网络系统包括分布式控制面。这种已知的分布式控制面可以在网络系统内的各个节点处实现。在一些已知的网络系统中,在实现控制面的一部分的每个节点处手动地配置转发-状态信息。但是,这种已知的网络系统不适于具有实现控制面的一部分的大量节点的大规模网络系统。例如,操作员将需要在实现控制面的一部分的每个节点处手动地输入这种网络系统的拓扑的每个更新和/或改变。当对大规模网络系统进行频繁的更新时,这可能变得麻烦。因此,存在对于在分布式控制面内有效地管理、传输和/或共享转发-状态信息的设备和方法的需要。
技术实现思路
在一些实施例中,设备包括计算装置以与在一组接入交换机中的每个接入交换机处的网络控制实体通信,该组接入交换机定义具有将该组接入交换机中的每个接入交换机作为层级对等体耦接的交换机结构的数据面的一部分。该计算装置可操作以定义包括该组接入交换机中的网络控制实体的控制面的一部分,以使得将该计算装置从该组接入交换机中的网络控制实体分层地除去。该计算装置可操作以从该组接入交换机中的第一接入交换机接收转发-状态信息。该计算装置发送转发-状态信息到该组接入交换机中的第二接入交换机。附图说明图1是根据实施例的交换机结构系统的示意图。图2是根据另一实施例的交换机结构系统的接入交换机的示意图。图3是根据另一实施例的交换机结构系统的计算装置的示意图。图4是图1的交换机结构系统的控制面的逻辑表示。图5是根据另一实施例的交换机结构的示意图。图6是根据另一实施例的交换机结构系统的分级控制面的示意图。图7是示出经由图6的交换机结构系统的分级控制面发送转发-状态信息的方法的流程图。具体实施方式在一些实施例中,设备包括计算装置以与在一组接入交换机中的每个接入交换机处的网络控制实体通信,该组接入交换机定义具有将该组接入交换机中的每个接入交换机作为层级对等体耦接的交换机结构的数据面的一部分。计算装置可操作以定义包括该组接入交换机中的网络控制实体的控制面的一部分,以使得将计算装置从该组接入交换机中的网络控制实体分层地除去。计算装置可操作以从该组接入交换机中的第一接入交换机接收转发-状态信息。计算装置发送转发-状态信息到该组接入交换机中的第二接入交换机。在这种实施例中,数据面可以被称为平的,而控制面可以被称为分层的。类似地说,每个接入交换机可以发送数据到剩余的接入交换机而不通过从接入交换机层级地除去的节点、模块和/或装置(例如,在不同层级处)。另外,在接入交换机处的每个网络控制实体可以经由包括从网络控制实体分层地除去的计算装置的控制面发送转发-状态信息到其他接入交换机。类似地说,计算装置可以用作和/或操作为在接入交换机处的网络控制实体之间的路由反射器。在一些实施例中,设备包括控制面装置以经由控制面与由交换机结构作为层级对等体耦接在一起的一组接入交换机中的每个接入交换机通信,该交换机结构定义数据面内的单逻辑跳。控制面装置经由第一逻辑跳从该组接入交换机中的第一接入交换机接收转发-状态信息。计算装置经由第二逻辑跳发送转发-状态信息到该组接入交换机中的第二接入交换机。在这种实施例中,数据面可以被认为包括单逻辑跳,而控制面可以被认为包括多个逻辑跳。类似地说,从基于分组的协议(例如,以太网、光纤信道)的观点看,控制面包括多个逻辑跳而数据面包括单逻辑跳。以另一方式说,接入交换机可以经由数据面内的单逻辑跳发送数据分组到另一接入交换机,而经由控制面内的多个逻辑跳发送控制分组到另一接入交换机。在一些实施例中,交换机结构系统的至少一部分包括数据面和控制面。数据面包括一组接入交换机和将该组接入交换机的每个接入交换机作为层级对等体操作地耦接的交换机结构。该组接入交换机中的第一接入交换机可以使用第一协议发送数据到该组接入交换机中的第二接入交换机。交换机结构可操作以使用第一协议将数据从第一接入交换机路由到第二接入交换机。控制面包括在该组接入交换机中的第一接入交换机处的网络控制实体和在该组接入交换机中的第二接入交换机处的网络控制实体。在第一接入交换机处的网络控制实体可以使用不同于第一协议的第二协议发送转发-状态信息到在第二接入交换机处的网络控制实体。在这种实施例中,交换机结构系统对于数据面和控制面使用不同协议。例如,在一些实施例中,数据面可以使用基于信元的协议,而控制面可以使用基于分组的协议。在数据面和控制面内使用不同协议允许交换机结构系统改进数据面内的数据信号和控制面内的控制信号的传送。例如,数据面可以被定义以发送大量数据而控制面可以被单独地定义以发送与交换机结构系统相关的转发-状态信息。在这里所示和所述的实施例涉及多个通信层(例如数据链路层(层2)、网络层(层3)、物理层(层1)、应用层(层7),等等)。这种通信层可以由开放系统互连(OSI)模型定义。因此,物理层可以是比数据链路层更低级的层。另外,数据链路层可以是比网络层和应用层更低级的层。另外,不同协议可以与OSI模型内的不同层相关联和/或在不同层实现。例如,以太网协议、光纤信道协议和/或基于信元的协议(例如,在通信网络的数据面部分内使用的)可以与数据链路层相关联和/或在数据链路层实现,并且边界网关协议(BGP)可以与较高层,例如,应用层相关联和/或在较高层实现。尽管BGP可以在应用层实现,其可用于发送用于填充与网络层和/或数据链路层相关的路由表的转发-状态信息(例如,端口标识符、网络段标识符、外围处理装置标识符、等等)。如此处使用的,术语“物理跳”可以包括在两个模块和/或装置之间的物理链路。例如,操作地耦接第一模块与第二模块的数据路径可以被称为物理本文档来自技高网...

【技术保护点】
一种传输设备,包括:控制面通信装置,所述控制面通信装置被配置为经由控制面与多个接入交换机中的每个接入交换机通信,所述多个接入交换机作为层级对等体由交换机结构耦接在一起,所述交换机结构包括(1)宿有与第一网络段相关联的第一网络控制实体集合的第一接入交换机子集和(2)宿有与第二网络段相关联的第二网络控制实体集合的第二接入交换机子集,所述控制面通信装置被配置为从所述第一网络控制实体集合中的第一网络控制实体接收转发‑状态信息,所述控制面通信装置被配置为向所述第一网络控制实体集合中的第二网络控制实体发送所述转发‑状态信息。

【技术特征摘要】
2010.12.15 US 12/968,9571.一种传输设备,包括:
控制面通信装置,所述控制面通信装置被配置为经由控制面与
多个接入交换机中的每个接入交换机通信,所述多个接入交换机作
为层级对等体由交换机结构耦接在一起,所述交换机结构包括(1)
宿有与第一网络段相关联的第一网络控制实体集合的第一接入交换
机子集和(2)宿有与第二网络段相关联的第二网络控制实体集合的
第二接入交换机子集,
所述控制面通信装置被配置为从所述第一网络控制实体集合中
的第一网络控制实体接收转发-状态信息,所述控制面通信装置被配
置为向所述第一网络控制实体集合中的第二网络控制实体发送所述
转发-状态信息。
2.根据权利要求1所述的设备,其中所述控制面通信装置使用
基于分组的协议从所述第一网络控制实体接收所述转发-状态信息。
3.根据权利要求1所述的设备,其中所述第一网络段是第一虚
拟局域网(VLAN),并且所述第二网络段是第二VLAN。
4.根据权利要求1所述的设备,其中所述第一网络段是第一虚
拟交换机结构,并且所述第二网络段是第二虚拟交换机结构。
5.根据权利要求1所述的设备,其中将所述控制面通信装置从
所述多个接入交换机层级地去除。
6.根据权利要求1所述的设备,其中所述控制面通信装置被配
置为向所述第一网络控制实体集合中的每个剩余的网络控制实体发
送所述转发-状态信息,并且不向所述第二网络控制实体集合发送所
述转发-状态信息。
7.根据权利要求1所述的设备,其中所述控制面通信装置是边
界网关协议(BGP)路由反射器。
8.一种传输设备,包括
计算装置,所述计算装置被配置为与第一多个网络控制实体通

\t信,第一多个网络控制实体通信中的每个网络控制实体被宿在与第
一网络段相关联多个接入交换机中的接入交换机处,所述计算装置
宿有从所述第一多个网络控制实体层级地去除的网络控制实体,
所述计算装置被配置为与第二多个网络控制实体通信,第二多
个网络控制实体通信中的每个网络控制实体被宿在与第二网络段相
关联多个接入交换机中的接入交换机处,将所述网络控制实体从所
述第二多个网络控制实体层级地去除,
所述计算装置被配置为从所述第一多个网络控制实体中的第一
网络控制实体接收转发-状态信息,
所述计算装置被配置为经由所述网络控制实体向所述第一多个
网络控制实体中的第二网络控制实体发送所述转发-状态信息,并且
不向所述第二多个网络控制实体中的网...

【专利技术属性】
技术研发人员:Q·沃赫拉U·孔杜尔
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1