一种接入设备的方法及控制服务器的制造方法_2

文档序号:8433634阅读:来源:国知局
6] 图1为本发明提供的一种接入设备的方法的第一实施例流程图;
[0057] 图2为本发明提供的一种接入设备的方法的第二实施例流程图;
[005引图3为本发明提供的一种控制服务器的第一实施例流程图;
[0059] 图4为本发明提供的一种控制服务器的第二实施例流程图;
[0060] 图5为本发明提供的一种控制服务器的第H实施例流程图。
【具体实施方式】
[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0062] 在本发明实施例中,设备可W是路由器和交换机等网络设备,控制服务器可W是 通用的服务器。
[0063] 请参照图1,为本发明一种接入设备的方法的第一个实施例流程图。如图1所示, 本实施例所述的一种接入设备的方法可包括步骤:
[0064]S100,接收与控制服务器连接的设备发送的连接信息,所述连接信息包括至少一 个端口号及所述端口号对应的特征码。
[0065] 在本发明实施例中,软件定义网络(SoftwareDefinedNetwork,SDN)是将网络中 的网络设备的控制面与数据面分离开来,采用远程的控制服务器对网络中的网络设备进行 统一的管理,实现了网络设备的灵活控制。其中,该网络可在通用的服务器上运行,任何用 户可随时、直接进行控制功能编程。该种分离使转发平面特性减少,功能专注而简单,只需 实现基本的匹配转发和与控制节点的通信协议。控制平面采用集中式的软件,通过与数据 平面中每个转发硬件通信而建立全网视图和一致性策略,同时通过抽象为上层应用提供一 致的API接口,用户通过该些API接口对控制平面进行控制、管理、监测和维护,从而可W根 据需求构建灵活的、可扩展的网络。
[0066] 在SDN网络架构中,SDN支持各种类型的设备,根据设备支持的协议类型可将设备 分为单一类型设备和混合类型设备。如果设备只支持单一协议则称为单一类型设备,否则 称为混合类型设备,其中,设备可W是实体设备或虚拟设备。
[0067] 在本发明实施例中,当设备与控制服务器建立连接后,设备将向控制服务器发送 连接信息,其中,设备与控制服务器的连接可w是设备与控制服务器的物理连接或者设备 与控制服务器的网络连接。具体的,连接信息包括设备携带的协议所对应的端口号和特征 码,其中,端口号与特征码相对应。进一步的,特征码可W是二进制码流,可W是其对应的协 议的版本号信息或者厂商信息等,特征码具有唯一性,即不同的协议类型对应不同的特征 码。由上我们可W理解的是,每种协议可对应一对端口号和特征码,并且端口号和特征码组 成的识别码具有唯一性。若设备是混合类型设备携带多种协议,则设备可向控制服务器发 送多对端口号和特征码,若设备是单一类型设备携带一种协议,则设备可向控制服务器发 送一对端口号和特征码。控制服务器可根据接收到的端口号和特征码来获取设备所对应的 驱动信息,从而控制服务器可通过驱动信息来控制设备,其中,驱动信息可W是驱动程序, 驱动程序可将控制服务器向设备发送的控制指令翻译成设备可识别的指令。
[0068]S101,根据预置的所述端口号与驱动信息的对应关系,获取所述端口号对应的驱 动信息。
[0069] 在本发明实施例中,控制服务器在与设备建立物理连接之前,可先存储设备对应 的驱动信息。其中,设备对应的驱动信息可由设备的厂商提供,用户再将厂商提供的驱动信 息安装存储在控制服务器中。进一步的,在驱动信息安装的过程中,控制服务器还获取驱动 信息携带的注册信息。具体的,注册信息包括设备所携带的协议类型所对应的端口号。故, 控制服务器可根据获得的注册信息,从而获取到端口号与驱动信息的对应关系。例如:注册 信息1携带两个端口号,端口号可各为6633和8112,携带注册信息1的驱动信息为驱动程 序1 ;注册信息2携带一个端口号,端口号可为8000,携带注册信息2的驱动信息为驱动程 序2 ;注册信息3携带一个端口号,端口号可为6633,携带注册信息3的驱动信息为驱动程 序3。则端口号与驱动信息的对应关系可如下表1 ;
[0070]表1
[0071]
【主权项】
1. 一种接入设备的方法,其特征在于,所述方法包括: 接收与控制服务器连接的设备发送的连接信息,所述连接信息包括至少一个端口号及 所述端口号对应的特征码; 根据预置的所述端口号与驱动信息的对应关系,获取所述端口号对应的驱动信息; 根据预置的所述特征码与驱动信息的对应关系,在所述端口号对应的驱动信息中获取 所述端口号对应的特征码所对应的驱动信息; 运行所述端口号对应的特征码所对应的驱动信息以接入所述设备。
2. 如权利要求1所述的方法,其特征在于,所述接收与控制服务器连接的设备发送的 连接信息之前包括: 设置所述端口号与所述驱动信息的对应关系,一个所述驱动信息对应至少一个所述端 口号。
3. 如权利要求1或2所述的方法,其特征在于,所述接收与控制服务器连接的设备发送 的连接信息之前包括: 设置所述特征码与所述驱动信息的对应关系,一个所述驱动信息对应至少一个所述特 征码。
4. 如权利要求2或3所述的方法,其特征在于,所述设置所述端口号与所述驱动信息的 对应关系包括: 获取驱动信息以及驱动信息所携带的注册信息; 解析所述注册信息获得至少一个所述端口号; 建立所述驱动信息与所述端口号的对应关系。
5. 如权利要求3或4所述的方法,其特征在于,所述设置所述特征码与所述驱动信息的 对应关系包括: 获取驱动信息以及驱动信息所携带的注册信息; 解析所述注册信息获得至少一个端口号对应的特征码; 建立所述驱动信息与所述端口号对应的特征码的对应关系。
6. 如权利要求1-5任一项所述的方法,其特征在于,所述运行所述端口号对 应的特征码所对应的驱动信息以接入所述设备包括: 判断所述驱动信息是否已生成所述设备对应的设备对象; 若没有,根据所述端口号对应的特征码所对应的驱动信息生成所述设备对应的设备对 象。
7. 如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括: 当接收到携带设备对象标识和控制信息的操作请求时,获取所述设备对象标识所标识 的设备对象; 根据所述控制信息,控制所述设备对象对所述设备对象对应的设备进行操作。
8. -种控制服务器,其特征在于,所述控制服务器包括: 接收单元,用于接收与控制服务器连接的设备发送的连接信息,所述连接信息包括至 少一个端口号及所述端口号对应的特征码; 第一获取单元,用于根据预置的所述端口号与驱动信息的对应关系,获取所述端口号 对应的驱动信息; 第二获取单元,用于根据预置的所述特征码与驱动信息的对应关系,在所述端口号对 应的驱动信息中获取所述端口号对应的特征码所对应的驱动信息; 接入单元,用于运行所述端口号对应的特征码所对应的驱动信息以接入所述设备。
9. 如权利要求8所述的控制服务器,其特征在于,所述控制服务器包括: 第一设置单元,用于设置所述端口号与所述驱动信息的对应关系,一个所述驱动信息 对应至少一个所述端口号。
10. 如权利要求8或9所述的控制服务器,其特征在于,所述控制服务器包括: 第二设置单元,用于设置所述特征码与所述驱动信息的对应关系,一个所述驱动信息 对应至少一个所述特征码。
11. 如权利要求9或10所述的控制服务器,其特征在于,所述第一设置单元包括: 第一获取子单元,用于获取驱动信息以及驱动信息所携带的注册信息; 第一解析子单元,用于解析所述注册信息获得至少一个所述端口号; 第一建立子单元,用于建立所述驱动信息与所述端口号的对应关系。
12. 如权利要求10或11所述的控制服务器,其特征在于,所述第二设置单元包括: 第二获取子单元,用于获取驱动信息以及驱动信息所携带的注册信息; 第二解析子单元,用于解析所述注册信息获得至少一个端口号对应的特征码; 第二建立子单元,用于建立所述驱动信息与所述端口号对应的特征码的对应关系。
13. 如权利要求8-12任一项所述的控制服务器,其特征在于,所述控制服务器包括: 判断单元,用于判断所述驱动信息是否已生成所述设备对应的设备对象; 生成单元,用于当所述驱动信息没生成所述设备对应的设备对象时,根据所述端口号 对应的特征码所对应的驱动信息生成所述设备对应的设备对象。
14. 如权利要求8-13任一项所述的控制服务器,其特征在于,所述控制服务器还包括: 第三获取单元,用于当接收到携带设备对象标识和控制信息的操作请求时,获取所述 设备对象标识所标识的设备对象; 控制单元,用于根据所述控制信息,控制所述设备对象对所述设备对象对应的设备进 行操作。
【专利摘要】本发明实施例公开了一种接入设备的方法,包括:接收与控制服务器连接的设备发送的连接信息,所述连接信息包括至少一个端口号及所述端口号对应的特征码;根据预置的所述端口号与驱动信息的对应关系,获取所述端口号对应的驱动信息;根据预置的所述特征码与驱动信息的对应关系,在所述端口号对应的驱动信息中获取所述端口号对应的特征码所对应的驱动信息;运行所述端口号对应的特征码所对应的驱动信息以接入所述设备。本发明实施例还公开了一种控制服务器。采用本发明,可提高控制服务器识别接入设备的准确性和提高控制服务器的智能性。
【IPC分类】H04L12-28
【公开号】CN104753746
【申请号】CN201310744237
【发明人】李义, 刘丹
【申请人】华为技术有限公司
【公开日】2015年7月1日
【申请日】2013年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1