1.一种用于软件定义网络的网元(201),所述网元包括数据传输接口(211)和处理系统(212),所述数据传输接口用于将数据传送到所述软件定义网络,以及从所述软件定义网络接收数据,所述处理系统(212)被适配于:
‐根据从所述软件定义网络的控制器系统接收到的配置数据,构成用于管理待被转发的数据的配置系统,以便使所述网元能够作为所述软件定义网络的一部分来操作,
其特征在于,所述处理系统用来:
‐对所述配置系统的第一部分进行配置,以使在所述网元处接收到的数据与配置实体专用标识符(CEID)相关联,所述配置实体专用标识符识别与接收到的数据有关的配置实体,所述配置实体专用标识符构成与接收到的数据相关联的元数据的至少一部分,以及
‐对在所述配置系统的第一部分后使用的所述配置系统的第二部分进行配置,以当协同所接收到的数据确定待执行的动作时,使用包括所述配置实体专用标识符的元数据。
2.根据权利要求1所述的网元,其中,所述处理系统被适配于变更分别由相互不同配置实体中的一个定义的元数据格式,使得所述配置实体专用标识符在所变更的元数据格式的每一个中处于相同的位置。
3.根据权利要求1所述的网元,其中,所述处理系统被适配于变更分别由相互不同配置实体中的一个定义的元数据格式,以包含用于所述配置实体专用标识符的附加数据字段。
4.根据权利要求1-3的任何一个所述的网元,其中,所述配置实体专用标识符被适配于识别由所接收到的数据表示的应用程序或应用程序组。
5.根据权利要求1-3的任何一个所述的网元,其中,所述配置实体专用标识符被适配于识别所述控制器系统中的一个或多个控制器,所述一个或多个控制器已经发送所述配置数据的一部分,使得在所述配置数据的所述部分的基础上,已经对于所述配置系统对由所接收到的数据表示的应用程序或应用程序组进行编程。
6.根据权利要求4或5所述的网元,其中,所述每一应用程序是下述中的一个:互联网语音“VoIP”、视频点播“VoD”、提供游戏服务的在线游戏、内容分发的高速缓存和图片高速缓存。
7.根据权利要求1-6的任何一个所述的网元,其中,所述处理系统被适配于在下述至少一个的基础上,确定用于所接收到的数据的所述配置实体专用标识符:
‐与所接收到的数据有关的开放系统互连“OSI”模型1级物理层字段分类,
‐与所接收到的数据有关的OSI模型2级数据链路层字段分类,‐与所接收到的数据有关的OSI模型3级网络层字段分类,
‐与所接收到的数据有关的OSI模型4级传输层字段分类,
‐与所接收到的数据有关的OSI模型5级会话层字段分类,
‐与所接收到的数据有关的OSI模型6级表示层字段分类,
‐与所接收到的数据有关的OSI模型7级应用层“L7”字段分类,
‐与所接收到的数据有关的虚拟专用网“VPN”,
‐与所接收到的数据有关的服务等级“CoS”,
‐与所接收到的数据有关的多协议标签交换“MPLS”报头。
8.根据权利要求1-7的任何一个所述的网元,其中,所述网元是下述的至少一个:网际协议IP路由器、多协议标签交换MPLS交换机、光分组交换机、以太网交换机。
9.一种用于配置软件定义网络的网元的控制器(305),所述控制器包括:
‐处理系统(312),所述处理系统被适配于组成配置数据,所述配置数据用于控制所述网元构成用于管理待由所述网元转发的数据的配置系统,使得使所述网元能够作为所述软件定义网络的一部分来操作,以及
‐数据传输接口(311),所述数据传输接口被适配于将所述配置数据传送到所述网元,
其特征在于,所述处理系统被适配于组成所述配置数据以包括用于控制所述网元实现下述操作的配置数据部分:
‐对所述配置系统的第一部分进行配置,以使在所述网元处接收到的数据与配置实体专用标识符相关联,所述配置实体专用标识符识别与在所述网元处接收到的数据有关的配置实体,所述配置实体专用标识符构成与在所述网元处接收到的数据相关联的元数据的至少一部分,以及
‐对在所述配置系统的第一部分后使用的所述配置系统的第二部分进行配置,以当协同在所述网元处接收到的数据确定待由所述网元执行的动作时,使用包括所述配置实体专用标识符的元数据。
10.根据权利要求9所述的控制器,其中,所述处理系统被适配于变更分别由相互不同的配置实体中的一个定义的元数据格式,使得所述配置实体专用标识符在所变更的元数据格式的每一个中处于相同的位置,并且组成所述配置数据以包括用于控制所述网元使用所变更的元数据格式的配置数据部分。
11.根据权利要求9所述的控制器,其中,所述处理系统被适配于变更分别由相互不同的配置实体的一个定义的元数据格式以包含用于所述配置实体专用标识符的附加数据字段,并且组成所述配置数据以包括用于控制所述网元使用所变更的元数据格式的配置数据部分。
12.根据权利要求9-11的任何一个所述的控制器,其中,所述配置实体专用标识符被适配于识别由在所述网元处接收到的数据表示的应用程序或应用程序组。
13.根据权利要求9-11的任何一个所述的控制器,其中,所述配置实体专用标识符被适配于从所述软件定义网络的所有控制器中识别所述控制器以及由在所述网元处接收到的数据表示的应用程序或应用程序组。
14.一种配置软件定义网络的网元的方法,所述方法包括:
‐根据从所述软件定义网络的控制器系统接收到的配置数据,构成(401)用于管理待被转发的数据的所述网元的配置系统,以便使所述网元能够作为所述软件定义网络的一部分来操作,
其特征在于,所述方法包括:
‐对所述配置系统的第一部分进行配置(402),以使在所述网元处接收到的数据与配置实体专用标识符相关联,所述配置实体专用标识符识别与接收到的数据有关的配置实体,所述配置实体专用标识符构成与接收到的数据相关联的元数据的至少一部分,以及
‐对在所述配置系统的第一部分后使用的所述配置系统的第二部分进行配置(403),以当协同所接收到的数据确定待由所述网元执行的动作时,使用包括所述配置实体专用标识符的元数据。
15.根据权利要求14所述的方法,其中,所述方法包括变更分别由相互不同配置实体的一个定义的元数据格式,使得所述配置实体专用标识符在所变更的元数据格式的每一个中处于相同的位置。
16.根据权利要求14所述的方法,其中,所述方法包括变更分别由相互不同配置实体的一个定义的元数据格式,以包含用于所述配置实体专用标识符的附加数据字段。
17.根据权利要求14-16的任何一个所述的方法,其中,所述配置实体专用标识符识别由所接收到的数据表示的应用程序或应用程序组。
18.根据权利要求14-16的任何一个所述的方法,其中,所述配置实体专用标识符识别所述控制器系统中的一个或多个控制器,所述一个或多个控制器已经发送所述配置数据的一部分,使得在所述配置数据的所述部分的基础上,已经对于所述配置系统对由所接收到的数据表示的应用程序或应用程序组进行编程。
19.根据权利要求17或18所述的方法,其中,所述每一应用程序是下述中的一个:互联网语音“VoIP”、视频点播“VoD”、提供游戏服务的在线游戏、内容分发的高速缓存和图片高速缓存。
20.根据权利要求14-19的任何一个所述的方法,其中,在下述至少一个的基础上,确定用于所接收到的数据的所述配置实体专用标识符:
‐与所接收到的数据有关的开放系统互连“OSI”模型1级物理层字段分类,
‐与所接收到的数据有关的OSI模型2级数据链路层字段分类,‐与所接收到的数据有关的OSI模型3级网络层字段分类,
‐与所接收到的数据有关的OSI模型4级传输层字段分类,
‐与所接收到的数据有关的OSI模型5级会话层字段分类,
‐与所接收到的数据有关的OSI模型6级表示层字段分类,
‐与所接收到的数据有关的OSI模型7级应用层“L7”字段分类,
‐与所接收到的数据有关的虚拟专用网“VPN”,
‐与所接收到的数据有关的服务等级“CoS”,
‐与所接收到的数据有关的多协议标签交换“MPLS”报头。
21.一种用于软件定义网络的网元的计算机程序,所述计算机程序包括用于控制所述网元的可编程处理系统实现下述操作的计算机可执行指令:
‐根据从所述软件定义网络的控制器系统接收到的配置数据,构成用于管理待被转发的数据的配置系统,以便使所述网元能够作为所述软件定义网络的一部分来操作,
其特征在于,所述计算机程序包括用于控制所述网元的所述可编程处理系统实现下述操作的计算机可执行指令:
‐对所述配置系统的第一部分进行配置,以使在所述网元处接收到的数据与配置实体专用标识符相关联,所述配置实体专用标识符识别与接收到的数据有关的配置实体,所述配置实体专用标识符构成与接收到的数据相关联的元数据的至少一部分,以及
‐对在所述配置系统的第一部分后使用的所述配置系统的第二部分进行配置,以当协同所接收到的数据确定待由所述网元执行的动作时,使用包括所述配置实体专用标识符的元数据。
22.一种用于软件定义网络的控制器的计算机程序,所述计算机程序包括用于控制所述控制器的可编程处理系统实现下述操作的计算机可执行指令:
‐组成配置数据,所述配置数据用于控制网元构成用于管理待由所述网元转发的数据的配置系统,使得所述网元能够作为所述软件定义网络的一部分来操作,以及
‐对所述控制器的数据传输接口进行控制以将所述配置数据传送到所述网元,
其特征在于,所述计算机程序包括计算机可执行指令,所述计算机可执行指令用于控制所述控制器的所述可编程处理系统来组成用于控制所述网元实现下述操作的配置数据:
‐对所述配置系统的第一部分进行配置,以使在所述网元处接收到的数据与配置实体专用标识符相关联,所述配置实体专用标识符识别与在所述网元处接收到的数据有关的配置实体,所述配置实体专用标识符构成与在所述网元处接收到的数据相关联的元数据的至少一部分,
‐对在所述配置系统的第一部分后使用的所述配置系统的第二部分进行配置,以当协同在所述网元处接收到的数据确定待由所述网元执行的动作时,使用包括所述配置实体专用标识符的元数据。
23.一种计算机程序产品,包括以下述的至少一个进行编码的非瞬时计算机可读介质:根据权利要求21的计算机程序,根据权利要求22的计算机程序。