一种基于OpenDaylight配置VPN的方法及装置制造方法及图纸

技术编号:17037240 阅读:19 留言:0更新日期:2018-01-13 22:02
本发明专利技术公开了一种基于OpenDaylight配置VPN的方法及装置,涉及通信技术领域。用以解决现有大多数的VPN部署都需要人工配置,存在容易出现配置错误的问题。该方法包括:收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。

A method and device for configuring VPN based on OpenDaylight

The invention discloses a method and device for configuring VPN based on OpenDaylight, which relates to the field of communication technology. Most of the existing VPN deployments need to be configured manually, and there is an easy problem of configuration errors. The method includes: receiving a first device and a second device sends the first registered IP address request information request information and second registered IP address, IP address registration request information to the controller layer and sending the first registered IP address request information and the second; received second VPN configuration information of the first VPN configuration information to activate the first device and the second device, to the first VPN layer controller sends configuration request information and second VPN configuration request information; to make the controller layer according to the first VPN configuration request information and the second VPN configuration request information, respectively to the first device and the second device sends the first VPN configuration parameters and second VPN configuration parameters.

【技术实现步骤摘要】
一种基于OpenDaylight配置VPN的方法及装置
本专利技术涉及通信
,更具体的涉及一种基于OpenDaylight配置VPN的方法及装置。
技术介绍
虚拟专用网(英文为:VirtualPrivateNetwork,简称VPN)指的是依靠ISP(英文为:InternetServiceProvider,中文为:互联网服务提供商)和其它NSP(英文为:NetworkServiceProvider,中文为:网络服务提供商),在公用网络中建立专用的数据通信网络的技术。在虚拟专用网中,任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是利用某种公众网的资源动态组成的。目前,在网络建立VPN的方式是通过具体的业务需求,通过人工的方式对设备进行配置,实现设备间的VPN连接。在配置VPN时,一般都需要根据业务需求配置好设备,部署上线以后,如果业务需要发生变动,则需要人工重新修改相应的网络设备上的配置,在修改网络设备配置比较麻烦,也容易出现人为的配置失误的问题。综上所述,现有大多数的VPN部署都需要人工配置,存在容易出现配置错误的问题。
技术实现思路
本专利技术实施例提供一种基于OpenDaylight配置VPN的方法及装置,用以解决现有大多数的VPN部署都需要人工配置,存在容易出现配置错误的问题。本专利技术实施例提供一种基于OpenDaylight配置VPN的方法,包括:收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。优选地,所述分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数,还包括:所述第一设备和所述第二设备分别根据所述第一VPN配置参数和所述第二VPN配置参数,建立所述第一设备和所述第二设备之间的VPN通道。优选地,所述向控制器层发送所述第一注册IP地址请求信息,包括:将所述第一注册IP地址请求信息发送至通讯接口层,所述第一注册IP地址请求信息通过所述通讯接口层转换为与北向接口对应的传入参数,并通过HttpClient发送至所述控制器层。所述向控制器层发送所述第一注册IP地址请求信息之后,还包括:收到通过所述通信接口发送的与所述第一注册IP地址请求信息对应的第一反馈信息,根据所述第一反馈信息内携带的设置设备的VPN成功状态码,确认向所述控制器层设置所述第一设备成功;其中,所述第一反馈信息通过所述通信转换为JSON格式。优选地,所述以使所述控制器层根据所述第一VPN配置请求信息,向所述第一设备发送第一VPN配置参数,包括:所述控制器层解析所述第一VPN配置请求信息,分别调用所述控制器层的多个接口设置验证所述第一VPN配置请求信息内携带的多个参数,将符合格式要求的多个所述参数转换为具有南向接口的所述第一VPN配置参数,并向所述第一设备发送所述第一VPN配置参数。优选地,所述以使所述控制器层根据所述第一VPN配置请求信息,向所述第一设备发送第一VPN配置参数之后,还包括:接收所述第一设备返回的与所述第一VPN配置参数对应的第一反馈信息,解析所述第一反馈信息,并根据所述第一反馈信息对应的不同结果将所述第一反馈信息转换为具有不同的标识符的JSON格式。本专利技术实施例还提供一种基于OpenDaylight配置VPN的装置,包括:发送单元,用于收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;配置单元,用于收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。优选地,所述配置单元还用于:所述第一设备和所述第二设备分别根据所述第一VPN配置参数和所述第二VPN配置参数,建立所述第一设备和所述第二设备之间的VPN通道。优选地,所述配置单元具体用于:将所述第一注册IP地址请求信息发送至通讯接口层,所述第一注册IP地址请求信息通过所述通讯接口层转换为与北向接口对应的传入参数,并通过HttpClient发送至所述控制器层。优选地,所述配置单元具体用于:所述控制器层解析所述第一VPN配置请求信息,分别调用所述控制器层的多个接口设置验证所述第一VPN配置请求信息内携带的多个参数,将符合格式要求的多个所述参数转换为具有南向接口的所述第一VPN配置参数,并向所述第一设备发送所述第一VPN配置参数。优选地,所述配置单元还用于:接收所述第一设备返回的与所述第一VPN配置参数对应的第一反馈信息,解析所述第一反馈信息,并根据所述第一反馈信息对应的不同结果将所述第一反馈信息转换为具有不同的标识符的JSON格式。本专利技术实施例提供一种基于OpenDaylight配置VPN的方法,包括:收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。上述方法中,通过Web界面操作,方便用户录入VPN的参数信息,录入数据后,通过下发操作,把VPN的配置信息一步到位发送到第一设备和第二设备中。由于上述方法可以全程自动化将VPN的配置信息发送到第一设备和第二设备中,不需要人工对第一设设备和第二设备各自进行配置,避免了人工配置容易出现配置错误的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于OpenDaylight配置VPN的方法流程示意图;图2为本专利技术实施例提供的控制器设置VPN流程示意图;图3为本专利技术实施例提供的通讯接口层设置VPN流程示意图;图4为本专利技术实施例提供的控制器层解析第一设备数据流程示意图;图5为本专利技术实施例提供的一种基于OpenDaylight配置VPN的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本文档来自技高网...
一种基于OpenDaylight配置VPN的方法及装置

【技术保护点】
一种基于OpenDaylight配置VPN的方法,其特征在于,包括:收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。

【技术特征摘要】
1.一种基于OpenDaylight配置VPN的方法,其特征在于,包括:收到第一设备和第二设备发送的第一注册IP地址请求信息和第二注册IP地址请求信息,向控制器层发送所述第一注册IP地址请求信息和所述第二注册IP地址请求信息;收到激活所述第一设备的第一VPN配置信息和所述第二设备的第二VPN配置信息,向所述控制器层发送第一VPN配置请求信息和第二VPN配置请求信息;以使所述控制器层根据所述第一VPN配置请求信息和所述第二VPN配置请求信息,分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数。2.如权利要求1所述的方法,其特征在于,所述分别向所述第一设备和所述第二设备发送第一VPN配置参数和第二VPN配置参数之后,还包括:所述第一设备和所述第二设备分别根据所述第一VPN配置参数和所述第二VPN配置参数,建立所述第一设备和所述第二设备之间的VPN通道。3.如权利要求1所述的方法,其特征在于,所述向控制器层发送所述第一注册IP地址请求信息,包括:将所述第一注册IP地址请求信息发送至通讯接口层,所述第一注册IP地址请求信息通过所述通讯接口层转换为与北向接口对应的传入参数,并通过HttpClient发送至所述控制器层。4.如权利要求1所述的方法,其特征在于,所述以使所述控制器层根据所述第一VPN配置请求信息,向所述第一设备发送第一VPN配置参数,包括:所述控制器层解析所述第一VPN配置请求信息,分别调用所述控制器层的多个接口设置验证所述第一VPN配置请求信息内携带的多个参数,将符合格式要求的多个所述参数转换为具有南向接口的所述第一VPN配置参数,并向所述第一设备发送所述第一VPN配置参数。5.如权利要求4所述的方法,其特征在于,所述以使所述控制器层根据所述第一VPN配置请求信息,向所述第一设备发送第一VPN配置参数之后,还包括:接收所述第一设备返回的与所述第一VPN配置参数对应的第一反馈信息...

【专利技术属性】
技术研发人员:徐剑秋熊常春
申请(专利权)人:广州西麦科技股份有限公司
类型:发明
国别省市:广东,44

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

1