用于多层网络抽象的控制器到控制器接口的制作方法_4

文档序号:9767688阅读:来源:国知局
制器114处的控制器到控制器接口 112b提供CAM。客户端控制器114处的控制器到控制器接口 112b可以在616处接收CAM,并在618处将该CAM翻译为IP层和/或其他客户端层拓扑格式的网络拓扑图。IP层格式的网络拓扑图继而可以在620处由客户端控制器使用,来确定网络中的第一网络节点和网络中的第二网络节点之间的路径。在某些实现中,控制器到控制器接口 112b可以直接向客户端控制器提供CAM用于处理。
[0080]尽管在此的实施方式相关于多层网络的光学层和多层网络的客户端控制器之间的通信,应当理解,实施方式还可以由多层网络的其他层的控制器来使用。
[0081]在此描述的某些实施方式相关于具有非易失性计算机可读介质(还可以被称为非易失性处理器可读介质这存储器),该非易失性计算机可读介质其上具有用于执行各种计算机实现的操作的指令或者计算机代码。计算机可读介质(或者处理器可读介质)是在此意义上是非易失性的,其自身不包括易失性传播信号(例如,在传输介质诸如空间或者线缆上承载信息的传播电磁波)。媒介和计算机代码(还称作代码)可以是被指定和构造用于一个或者多个专用目标。非易失性计算机可读介质可以包括但不限于:磁性存储媒介诸如硬盘、软盘、以及磁盘;光学存储介质诸如压缩盘/数字视频盘(CD/DVD)、压缩盘只读存储器(CD-ROM)以及全息设备;磁到光存储媒介诸如光盘;载波信号处理模块;以及专用配置于存储和执行程序代码的硬件设备,诸如,专用集成电路(ASIC)、可编程逻辑设备(PLD)、只读存储器(ROM)和随机只读存储器(RAM)设备。在此描述的其他实施方式相关于计算机程序代码,其可以包括例如在此讨论的指令和/或计算机代码。
[0082]尽管在此已经描述了各种实施方式,应当注意他们仅以示例方式而并非限制性呈现。其中上文描述的方法和步骤指示以特定顺序出现的特定事件,特定步骤的顺序可以被修改。附加地,特定步骤在可能时可以并行地并发地执行,以及如上所述按顺序执行。尽管在此已经描述了具有特定特征和/或组件的组合的各种实施方式,具有不同于在此描述的任何实施方式的任何其他能够和/或组件的任何组合或者子组合的其他实施方式也是可行的。此外,尽管各种实施方式描述为具有与特定计算设备相关联的特定实体,在其他实施方式中不同的实体可以相关于其他和/或不同的技计算设备。
【主权项】
1.一种系统,包括: 在多层网络的第一层处的网络实体,在所述第一层处的所述实体被配置以从在多层网络的第二层处的网络实体接收针对网络拓扑的请求; 层映射功能模块,所述层映射功能模块操作地耦合至在所述第一层处的所述网络实体并且被配置以生成翻译协议,所述翻译协议被配置以确定第一拓扑格式和第二拓扑格式之间的公共属性,在所述多层网络的所述第一层处的所述网络实体被配置以使用所述翻译协议来将所述第一拓扑格式的拓扑图翻译为第三拓扑格式的拓扑图;以及 多层网络翻译接口模块,所述多层网络翻译接口模块被配置以使用所述第三拓扑格式的所述拓扑图来生成所述第二拓扑格式的拓扑图;在所述第一层处的所述网络实体被配置以向在所述第二层处的所述网络实体发送所述第二拓扑格式的所述拓扑图,由此在所述第二层处的所述实体基于所述第二拓扑格式的所述拓扑图来确定第一网络节点和第二网络节点之间的路径。2.根据权利要求1所述的系统,其中所述多层网络的所述第一层中的所述网络实体是第一层域中的第一控制器。3.根据权利要求1所述的系统,其中: 所述多层网络的所述第一层中的所述网络实体是第一层域中的第一控制器;以及 所述第一层域是服务器层上的光学域。4.根据权利要求1所述的系统,其中: 所述多层网络的所述第一层中的所述网络实体是第一层域中的第一控制器;以及 所述多层网络的所述第二层中的所述网络实体是第二层域中的第二控制器。5.根据权利要求1所述的系统,其中: 所述多层网络的所述第一层中的所述网络实体是第一层域中的第一控制器; 所述多层网络的所述第二层中的所述网络实体是第二层域中的第二控制器;以及 所述第二层域是客户端层上的IP域。6.根据权利要求1所述的系统,其中: 所述第一拓扑格式是光学网络拓扑格式;以及 所述第二拓扑格式是互联网协议(IP)拓扑格式。7.根据权利要求1所述的系统,其中所述第三拓扑格式是公共链路抽象模型格式。8.一种系统,包括: 在包括层映射功能模块的多层网络的第一层处的控制器,所述层映射功能模块被配置以响应于来自在第二层处的控制器的针对网络拓扑的请求,将第一格式的并且在所述多层网络的所述第一层处的网络拓扑图翻译为第二格式; 在所述第一层处的所述控制器被配置以向控制器到控制器接口模块提供所述第二格式的所述网络拓扑图,所述控制器到控制器接口模块被配置以将所述网络拓扑图转换至第三格式并且向在所述第二层处的所述控制器提供所述第三格式的所述网络拓扑图。9.根据权利要求8所述的系统,其中: 所述第一层是所述多层网络的服务器层,以及 所述服务器层被配置以使用光学域协议。10.根据权利要求8所述的系统,其中: 所述第二层是所述多层网络的客户端层,以及 所述客户端层被配置以使用互联网协议(IP)域协议。11.根据权利要求8所述的系统,其中: 所述第一拓扑格式是光学网络拓扑格式; 所述第二拓扑格式是公共链路抽象模型格式;以及 所述第三拓扑格式是互联网协议(IP)拓扑格式。12.根据权利要求8所述的系统,其中: 所述第一格式是光学网络拓扑格式, 所述第三格式是互联网协议(IP)拓扑格式,以及 所述层映射功能模块被配置以确定所述光学网络拓扑格式和所述IP拓扑格式之间的公共属性。13.根据权利要求8所述的系统,其中: 所述第一格式是光学网络拓扑格式, 所述第二拓扑格式是公共链路抽象模型格式, 所述第三格式是互联网协议(IP)拓扑格式,以及 所述公共链路抽象模型格式被配置以使用所述光学网络拓扑格式和所述IP拓扑格式之间的公共属性来描述所述光学网络拓扑格式的所述网络拓扑图。14.一种方法,包括: 在多层网络的第一层处的第一控制器处接收来自在所述多层网络中的第二层处的第二控制器的信号,所述信号请求第二层拓扑格式的网络拓扑图; 响应于所述信号,在所述第一控制器处获取第一层拓扑格式的网络拓扑图; 使用在所述第一控制器处的层映射功能模块将所述第一层拓扑格式的所述网络拓扑图翻译为中间拓扑格式的网络拓扑图; 使用控制器到控制器接口模块将所述中间拓扑格式的所述拓扑图翻译为所述第二层拓扑格式的拓扑图;以及 向所述第二控制器发送所述第二层拓扑格式的所述拓扑图。15.根据权利要求14所述的方法,其中: 所述第一层是所述多层网络的客户端层,以及 所述客户端层使用互联网协议(IP)域协议。16.根据权利要求14所述的方法,其中: 所述第二层是所述多层网络的服务器层,以及 所述服务器层使用光学域协议。17.根据权利要求14所述的方法,其中所述第一层拓扑格式是光学网络拓扑格式。18.根据权利要求14所述的方法,其中所述第二层拓扑格式是互联网协议(IP)拓扑格式。19.根据权利要求14所述的方法,其中所述中间拓扑格式是公共链路抽象模型格式。20.根据权利要求14所述的方法,其中: 所述第二层拓扑格式是互联网协议(IP)拓扑格式, 所述第一层拓扑格式是光学网络拓扑的格式,以及 所述层映射功能模块被配置以确定所述光学网络拓扑格式和所述IP拓扑格式之间的公共属性。
【专利摘要】本发明涉及用于多层网络抽象的控制器到控制器接口。具体地,多层网络中的IP(例如,客户端)处的控制器可以请求来自多层网络中的光学(例如,服务器)层的另一控制器的网络拓扑图。网络的光学层处的控制器可以使用层映射功能和用以描述在两个层处的网络拓扑图的格式之间的公共属性,来生成表示在网络的光学层的控制器处存储的网络拓扑图的公共层抽象模型。控制器到控制器接口可以翻译和/或将公共层抽象模型发送至IP层处的控制器用于处理网络上的数据。
【IPC分类】H04L12/24, H04L29/08
【公开号】CN105530119
【申请号】CN201510663140
【发明人】J·C·巴思, S·切鲁瑟
【申请人】瞻博网络公司
【公开日】2016年4月27日
【申请日】2015年10月14日
【公告号】EP3010203A1, US20160112271
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1