转发器、控制器及控制器的路由发布方法技术

技术编号:13005757 阅读:84 留言:0更新日期:2016-03-10 17:27
本发明专利技术实施例提供了一种转发器、控制器及控制器路由发布方法,该方法应用于基于OSPF协议的网络,该方法包括:转发器接收直连的控制器发送的9类opaque LSA报文,其中,该控制器不发布自身的Router LSA报文,该9类opaque LSA报文携带该控制器的路由信息,该9类opaque LSA报文还携带指示信息,该指示信息指示该转发器代为发布该控制器的路由信息;该转发器根据该指示信息,在该转发器所在的区域中发布该控制器的路由信息。本发明专利技术实施例控制器及其路由发布方法,通过由控制器直连的转发器代为发布控制器的路由,能够使得控制器不能作为流量穿越节点,从而保证控制器转发带宽的安全。

【技术实现步骤摘要】

本专利技术实施例设及计算机网络领域,并且更具体地,设及转发器、控制器及控制器 的路由发布方法。
技术介绍
在软件定义网络(Software Defined化twork, SDN)网络中,控制器与转发器通过 内部网关协议(Interior Gateway Protocol, IGP)传递拓扑信息。 现有技术中,控制器通过开放式最短路径优先的pen化ortest Path First, OSP巧的末梢路由器(S化b Router)特性,配置控制器的所有OSPF接口的开销值为最大,能 够使得流量尽可能不经过控制器。 但是,如果拓扑中部分节点只有一条路径到达目的地,且此通路经过控制器,那 么,即便开销值较大,此路径也会成为转发路径。运使得控制器的转发带宽得不到安全保 障。
技术实现思路
本专利技术实施例提供一种,能够使得控制 器不能作为流量穿越节点,从而保证控制器转发带宽的安全。 第一方面,提供了一种控制器路由发布方法,该方法应用于基于OSPF协议的网 络,该方法包括:转发器接收直连的控制器发送的9类opaque LSA报文,其中,该控制器不 发布自身的Router LSA报文,该9类opaque LSA报文携带该控制器的路由信息,该9类 opaque LSA报文还携带指示信息,该指示信息指示该转发器代为发布该控制器的路由信 息;该转发器根据该指示信息,在该转发器所在的区域中发布该控制器的路由信息。 结合第一方面,在第一种可能的实现方式中,具体实现为:该9类opaque LSA报文 中包括OSPF Extended Prefix TLV,该OSPF Extended Prefix TLV 中携带该控制器的路由 信息和该指示信息。 结合第一种可能的实现方式,在第二种可能的实现方式中,具体实现为:该OSPF Extended Prefix TLV用标识位表示该指示信息;或者,该OSPF Extended Prefix TLV中 包括一个类型为Agent Route Sub TLV的子TLV,该Agent Route Sub TLV用于指示接收到 该OSPF Extended Prefix TLV的转发器代为发布该OSPF Extended Prefix TLV中携带的 路由信息。 结合第一方面或上述任一种可能的实现方式,在第=种可能的实现方式中,该转 发器根据该指示信息,在该转发器所在的区域中发布该控制器的路由信息,具体实现为:该 转发器根据该指示信息,将该控制器的路由信息加入该转发器的Router LSA,并将该转发 器的Router LSA在该转发器所在区域中发布。 结合第一方面或上述任一种可能的实现方式,在第四种可能的实现方式中,具体 实现为:该转发器根据该指示信息,在该转发器所在的区域中发布该控制器的路由信息,具 体实现为:如果该转发器为ABR转发器,则该转发器根据该指示信息,将该控制器的路由加 入到该转发器的3类LSA中,并将该3类LSA在该转发器所在区域中发布;或者,如果该转发 器为ASBR转发器,则该转发器根据该指示信息,将该控制器的路由加入到该转发器的5类 LSA中,并将该3类LSA在该转发器所在区域中发布;或者,如果该转发器所在区域为NSSA 区域时,则该转发器根据该指示信息,将该控制器的路由信息加入该转发器的7类LSA,并 将该7类LSA在该转发器所在区域中发布。 第二方面,提出了一种控制器路由发布方法,该方法应用于OSPF协议下的网络, 该方法包括:控制器生成9类opaque LSA报文,其中,该控制器不发布自身的Router LSA 报文,该opaque LSA报文携带该控制器的路由信息,该opaque LSA报文还携带指示信息, 该指示信息用于指示接收到该9类opaque LSA报文的路由器代为发布该控制器的路由;该 控制器向直连的转发器发布该9类opaque LSA报文。 结合第二方面,在第一种可能的实现方式中,具体实现为:该9类opaque LSA报文 中包括OSPF Extended Prefix TLV,该OSPF Extended Prefix TLV 中携带该控制器的路由 信息和该指示信息。 结合第一种可能的实现方式,在第二种可能的实现方式中,具体实现为:该OSPF Extended Prefix TLV用标识位表示该指示信息;或者,该OSPF Extended Prefix TLV中 包括一个类型为Agent Route Sub TLV的子TLV,该Agent Route Sub TLV用于指示接收到 该OSPF Extended Prefix TLV的转发器代为发布该OSPF Extended Prefix TLV中携带的 路由信息。 第S方面,提出了一种转发器,应用于基于OSPF协议的网络,用于执行第一方面 或第一方面的任一方面的可能实现方式中的方法。 具体地,该转发器可W包括用于执行第一方面或第一方面的任一可能的实现方式 中的方法的单元。 第四方面,提出了一种控制器,应用于基于OSPF协议的网络,用于执行第二方面 或第二方面的任一可能的实现方式中的方法。 具体地,该控制器可W包括用于执行第二方面或第二方面的任一可能的实现方式 中的方法的单元。 第五方面,提出了一种转发器,应用于基于OSPF协议的网络,该转发器包括存储 器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且对该存 储器中存储的指令的执行使得该处理器执行第一方面或第一方面的任一方面的可能实现 方式中的方法。 第六方面,提出了一种控制器,应用于基于OSPF协议的网络,该控制器包括存储 器和处理器,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且对该存 储器中存储的指令的执行使得该处理器执行第二方面或第二方面的任一可能的实现方式 中的方法。 第屯方面,提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或 多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备 执行时,能够使该便携式电子设备执行第一方面或第一方面的任一方面的可能实现方式中 的方法。 第八方面,提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或 多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备 执行时,能够使该便携式电子设备执行第二方面或第二方面的任一可能的实现方式中的方 法。 基于W上技术方案,本专利技术实施例的转发器、控制器及控制器路由发布方法,通过 由控制器直连的转发器代为发布控制器的路由,能够使得控制器不能作为流量穿越节点, 从而保证控制器转发带宽的安全。【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图 获得其他的附图。 图1是OSPF网络中一个包含控制器的网络拓扑图。[002引图2是OSPF网络的另一个包含控制器的网络拓扑图。 图3是本专利技术实施例控制器路由发布的方法流程图。 图4是本专利技术实施例控制器的结构示意图。图5是本本文档来自技高网...

【技术保护点】
一种控制器路由发布方法,其特征在于,所述方法应用于基于开放式最短路径优先OSPF协议的网络,所述方法包括:转发器接收直连的控制器发送的9类不透明链路状态发布opaque LSA报文,其中,所述控制器不发布自身的路由链路状态发布Router LSA报文,所述9类opaque LSA报文携带所述控制器的路由信息,所述9类opaque LSA报文还携带指示信息,所述指示信息指示所述转发器代为发布所述控制器的路由信息;所述转发器根据所述指示信息,在所述转发器所在的区域中发布所述控制器的路由信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张鹏刘永夏冬冬
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京;11

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

1