【技术实现步骤摘要】
本专利技术涉及网络通信
,尤其涉及一种路由注入方法及装置。
技术介绍
SDN(Software Defined Network,软件定义网络)是一种新型的网络架构,是网络虚拟化的一种实现方式,其核心思想是将网络设备控制平面与数据平面分离开来,从而实现网络流量的灵活控制,使网络作为管道变得更加智能。在使用Netconf(一种基于XML(Extensible Markup Language,可扩展标记语言)的网络配置)协议和BGP-LS(Border Gateway Protocol with Link State,链路状态的边界网关协议)协议的SDN网络中,core设备(用户核心设备)与ISP(Internet Service Provider,互联网服务提供商)设备之间建立EBGP(External Border Gateway Protocol,外部边界网关协议)邻居,core设备与controller(控制器,即SDN controller)之间建立IBGP(Internal Border Gateway Protocol,内部边界网关协议)邻居。Controller通过BGP邻居学习到所有的外部路由,并根据学习到的外部路由进行路由计算之后,可以将路由信息通过Netconf协议注入到用户网络的所有设备(包括core设备和其它交换设备)上。然而实践发现,在上述路由注入方案中,为了实现路由注入,用户网络中的所有设备均需要支持Netconf协议;此外,由于Controller一般接口数量很少,因此,当通过Controller将路由注入到用户网络的所有 ...
【技术保护点】
一种路由注入方法,应用于包括控制器Controller、用户核心设备core设备以及交换设备R设备的软件定义网络SDN网络,所述core设备与互联网服务提供商ISP设备之间建立外部边界网关协议EBGP邻居,所述Controller与所述core设备之间建立内部边界网关协议IBGP邻居,其特征在于,所述SDN网络中还包括边界网关协议BGP路由反射器RR设备,所述BGP RR设备分别与所述core设备和R设备建立IBGP邻居,该方法应用于所述BGP RR设备,所述方法包括:接收Controller发送的网络配置Netconf报文,所述Netconf报文中携带有目的路由信息,以及目的路由信息对应的设备的标识信息;其中,所述目的路由信息是由所述Controller根据通过IBGP邻居学习到的外部路由进行路由计算得到的;根据所述目的路由信息对应的设备的标识信息,将所述目的路由信息发送给core设备或R设备。
【技术特征摘要】
1.一种路由注入方法,应用于包括控制器Controller、用户核心设备core设备以及交换设备R设备的软件定义网络SDN网络,所述core设备与互联网服务提供商ISP设备之间建立外部边界网关协议EBGP邻居,所述Controller与所述core设备之间建立内部边界网关协议IBGP邻居,其特征在于,所述SDN网络中还包括边界网关协议BGP路由反射器RR设备,所述BGP RR设备分别与所述core设备和R设备建立IBGP邻居,该方法应用于所述BGP RR设备,所述方法包括:接收Controller发送的网络配置Netconf报文,所述Netconf报文中携带有目的路由信息,以及目的路由信息对应的设备的标识信息;其中,所述目的路由信息是由所述Controller根据通过IBGP邻居学习到的外部路由进行路由计算得到的;根据所述目的路由信息对应的设备的标识信息,将所述目的路由信息发送给core设备或R设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述目的路由信息对应的设备的标识信息,将所述目的路由信息发送给core设备或R设备,包括:根据所述目的路由信息对应的设备的标识信息,向core设备或R设备发送BGP更新UPDATE报文;所述BGP UPDATE报文携带所述目的路由信息,所述目的路由信息包括地址族信息、路由前缀、路由掩码以及路由下一跳信息。3.根据权利要求1或2所述的方法,其特征在于,所述设备的标识信息为BGP RR设备上与core设备或R设备建立IBGP邻居连接的接口地址。4.一种路由注入方法,应用于包括控制器Controller、用户核心设备core设备以及交换设备R设备的软件定义网络SDN网络,所述core设备与互联网服务提供商ISP设备之间建立外部边界网关协议EBGP邻居,所述Controller与所述core设备之间建立内部边界网关协议IBGP邻居,其特征在于,所述SDN网络中还包括边界网关协议BGP路由反射器RR设备,所述BGP RR设备分别与所述core设备和R设备建立IBGP邻居,该方法应用于所述Controller,所述方法包括:通过IBGP邻居学习外部路由,并根据所述外部路由进行路由计算得到目的路由信息,并确定所述目的路由信息对应的设备的标识信息;向BGP RR设备发送网络配置Netconf报文,所述Netconf报文携带有目的路由信息以及目的路由信息对应的设备的标识信息,以使所述BGP RR设备根据所述标识信息将所述目的路由信息发送给core设备或R设备。5.根据权利要求4所述的方法,其特征在于,所述设备的标识信息为BGP RR设备上与core设备...
【专利技术属性】
技术研发人员:余清炎,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。