【技术实现步骤摘要】
一种建立网络隧道的方法、装置、系统及存储介质
本专利技术涉及数据通信领域,尤其涉及一种建立网络隧道的方法、装置、系统及存储介质。
技术介绍
软件定义广域网(Software-DefinedWAN,SDWAN)是将软件定义网络(SDN)技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务。在SDWAN组网中,一般都采用一个中心站点加多个客户终端设备(CustomerPremiseEquipment,CPE)的架构,其中,中心站点一般部署在企业总部,而客户终端设备则部署在企业的分支机构。在客户终端设备之间会建立动态隧道进行相互通信。多点通用路由封装(MultipointGenericRoutingEncapsulation,mGRE)则是在客户终端设备之间会建立动态隧道的常用技术。通过多点通用路由封装协议可以在多个客户终端设备上的mGRE接口之间建立动态隧道。一般来讲,建立隧道通常使用会分为在专线之间建立隧道和在互联网之间建立隧道两种方式,但在某些地区,为了成本的考 ...
【技术保护点】
1.一种建立网络隧道的方法,应用于软件定义广域网SDWAN中的分支机构网络,所述方法包括:/n获取网络接口所连接的运营商网络信息;/n使用扩展后的下一跳解析协议NHRP生成包含扩展字段的下一跳解析协议请求报文,其中所述扩展字段携带有所述运营商网络信息;/n发送所述下一跳解析协议请求报文以请求下一跳信息;/n接收其他网络设备返回的、与所述运营商网络信息所匹配的下一跳信息;/n根据所述下一跳信息建立网络隧道。/n
【技术特征摘要】
1.一种建立网络隧道的方法,应用于软件定义广域网SDWAN中的分支机构网络,所述方法包括:
获取网络接口所连接的运营商网络信息;
使用扩展后的下一跳解析协议NHRP生成包含扩展字段的下一跳解析协议请求报文,其中所述扩展字段携带有所述运营商网络信息;
发送所述下一跳解析协议请求报文以请求下一跳信息;
接收其他网络设备返回的、与所述运营商网络信息所匹配的下一跳信息;
根据所述下一跳信息建立网络隧道。
2.根据权利要求1所述的方法,所述方法还包括:
使用扩展后的下一跳解析协议接收包含扩展字段的下一跳解析协议请求报文,其中所述扩展字段携带有运营商网络信息;
从所述扩展字段中提取所述运营商网络信息;
返回与所述运营商网络信息匹配的下一跳信息。
3.根据权利要求2所述的方法,所述返回与所述运营商网络信息匹配的下一跳信息,包括:
获取所有网络接口及其运营商网络信息;
检测是否存在与所述运营商网络信息匹配的网络接口,若是,则选择所述网络接口作为下一跳,若否,则根据其他优选标准选择任一网络接口作为下一跳;
返回使用所述下一跳生成的下一跳信息。
4.根据权利要求1所述的方法,所述方法还包括:
将所述运营商网络信息存储在所述网络接口的属性中。
5.根据权利要求1所述的方法,所述方法还包括:
向中心站点Hub发送所述下一跳解析协议请求报文请求下一跳信息,经由所述中心站...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。