[发明专利]远程控制系统、远程控制方法和用于远程控制的程序有效
申请号: | 201180010697.5 | 申请日: | 2011-02-18 |
公开(公告)号: | CN102845029A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 飞鹰洋一 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | H04L12/44 | 分类号: | H04L12/44 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 汪惠民 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制系统 控制 方法 用于 程序 | ||
技术领域
本发明涉及远程控制系统,特别是执行切换节点的远程控制的远程控制系统。
背景技术
非专利文献1中描述的常规网络切换节点配置中,CPU(中央处理单元)、TCP/IP(传输控制协议/互联网协议)栈和网络驱动器不可避免地涉及网络切换节点与控制服务器之间的交互。相应地,使用CPU进行的控制中的处理的负荷(例如,协议处理)较大,使得难以执行高速控制。
此外,由于网络切换节点和控制服务器之间的交互是曾经通过使用网络协议来实现的,从服务器启用切换节点的转发引擎的控制的功能受限于所规定的协议。因此,功能受限于例如表格的设置,以及还需要复杂的协议来以精细的粒度实现控制(例如,寄存器设置),这导致处理负荷大的问题。
常规系统配置
图1示出了在控制服务器上执行扩展网络服务的常规系统配置。
在常规系统配置中,切换节点10包括网络切换转发引擎100、PCIExpress开关200、CPU 300、存储器350和装置管理设备400。
网络切换转发引擎100转发从终端1至3接收的帧。PCI Express开关200在网络切换转发引擎100和CPU 300之间对帧和控制命令进行接口。可以将PCI Express开关100并入网络切换转发引擎100内。
应该注意到,在OSI参考模型的第二层(层2:数据链路层)中用于通信的PDU(协议数据单元)被称为帧,以及在在OSI参考模型的第三层(层3:网络层)中用于通信的PDU被称为分组。此后,将帧定义为载运分组。换言之,帧和分组是可互换的。
CPU 300执行常规的网络服务、设备控制等。此外,当执行扩展网络服务时,CPU 300使用网络协议并经由被称为“PCI Express”的接口(I/F)与服务器20协作,PCI Express被用于与网络切换转发引擎100的连接。
在此,CPU 300经由PCI Express开关200连接到网络切换转发引擎100。网络切换转发引擎100经由LAN(局域网)接口(I/F)连接到控制服务器20。
应该注意到,常规的网络服务的示例可以包括常规的帧传递、分组交换(切换)、路由、以及切换节点10的控制和配置。此外,扩展网络服务的示例可以包括外部实现的路由控制、防火墙处理和负荷平衡。应该注意到,实际的实现不限于这些示例。
存储器350存储要由CPU 300处理的数据。
装置管理设备400执行对切换节点10的控制和管理。装置管理设备400不是处理器(例如,CPU)。在常规系统配置中,装置管理设备400受CPU 300的控制。
对常规切换节点上的CPU的配置
参考图2,下面描述常规切换节点上的CPU的配置示例。如图2中所示,在常规的切换节点中,CPU 300包括硬件系统310、操作系统320和网络协议330。
硬件系统310包括PCI Express根联合体(root complex)301和本地总线控制部302。
提供PCI Express根联合体301以用于实现与网络切换转发引擎100的通信。PCI Express根联合体301是PCI Express设备,并充当根联合体。
提供本地总线控制部302以用于实现与装置管理设备400的通信。
操作系统320包括PCI DMA控制模块321、转发引擎驱动器322、分类优先级控制模块323、网络驱动器324和TCP/IP栈325。
PCI DMA控制模块321使用PCI Express设备,并由此执行对网络切换转发引擎100的DMA(直接存储器存取)传递控制。提供转发引擎驱动器322以经由PCI Express实现对网络切换转发引擎100的控制。在此,转发引擎驱动器322使用PCI DMA控制模块321。可以将PCIDMA控制模块321实现为转发引擎驱动器322的一个功能。
分类优先级控制模块323对接收到的帧执行分类和优先级控制处理,以执行与常规网络服务有关的任何处理以及与扩展网络服务有关的处理。
提供网络驱动器324以用于经由LAN接口(10G MAC)104发送和接收帧。提供TCP/IP栈325以用于实现与控制服务器20的协议通信。
网络协议330包括:分组接口模块331、常规网络服务处理模块332、分组接口模块333、分组缓冲模块334、服务处理查询电路335、加密电路336、扩展网络服务配置模块337以及装置管理控制服务处理模块338。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180010697.5/2.html,转载请声明来源钻瓜专利网。