Network devices, centralized controller devices and their methods are described, which are used to route AS between LSP using centralized controllers, which takes into account the TE metric values between AS links between AS. The TE metric between AS (e.g., local priority, MED, or ERO) indicates the routing priority between the AS routes. The disclosed technique allows AS devices to store TE between AS links in the TED of the network devices within one of the first AS and second AS or both. Then, the network devices send their TED content (including the TE metric between the AS) to the centralized controller of the first AS and second AS. The centralized controller is at least partially AS TE based on the calculation of metrics across the first and second AS AS AS LSP, the AS LSP AS TE by including a measure indicating a link between AS, AS in the preferred link.
【技术实现步骤摘要】
网络设备、集中控制器设备及其方法
本公开涉及通信网络。
技术介绍
各种各样的客户设备连接到服务提供商网络以访问由基于分组的数据网络(诸如因特网、企业内联网、内容提供商和虚拟专用网(VPN))提供的资源和服务。每个服务提供商网络通常提供广泛的网络基础设施以向客户设备提供基于分组的数据服务。服务提供商网络可包括广域网(WAN)。在一些实例中,每个服务提供商网络可包括多个WAN内的单个自治系统(AS),所述WAN包括多个AS。在其他实例中,每个服务提供商网络可包括WAN内的两个或更多个AS。服务提供商网络的网络基础设施通常包括通过通信链路互连的访问节点、聚合节点和高速边缘路由器的大量集合。这些网络设备通常执行各种协议并交换信令消息以锚定和管理与客户设备相关联的用户会话和通信流。软件定义网络(SDN)控制器可包括在网络架构中,以提供对服务提供商网络内的用户会话和通信流的集中控制。在一些情况下,SDN控制器可在包括多个AS的整个WAN上提供集中控制。在这种情况下,SDN控制器可被称为SDNWAN控制器或SD-WAN控制器。
技术实现思路
一般而言,本公开描述了用于其考虑AS间链 ...
【技术保护点】
一种方法,包括:通过第一自治系统(AS)内的网络设备接收关于一个或多个自治系统间链路的自治系统间流量工程(TE)度量值,所述流量工程度量值指示关于所述第一自治系统与第二自治系统之间的路由的路由优先权;将所述自治系统间流量工程度量值储存在所述网络设备的流量工程数据库(TED)中;通过所述网络设备,将包括所述自治系统间流量工程度量值的所述流量工程数据库的内容发送到耦接至所述第一自治系统和所述第二自治系统的集中控制器设备;通过所述网络设备,从所述集中控制器设备接收跨越所述第一自治系统和所述第二自治系统的自治系统间标签交换路径(LSP)的路径信息,其中所述路径信息通过所述集中控制器 ...
【技术特征摘要】
2016.03.30 US 15/084,7691.一种方法,包括:通过第一自治系统(AS)内的网络设备接收关于一个或多个自治系统间链路的自治系统间流量工程(TE)度量值,所述流量工程度量值指示关于所述第一自治系统与第二自治系统之间的路由的路由优先权;将所述自治系统间流量工程度量值储存在所述网络设备的流量工程数据库(TED)中;通过所述网络设备,将包括所述自治系统间流量工程度量值的所述流量工程数据库的内容发送到耦接至所述第一自治系统和所述第二自治系统的集中控制器设备;通过所述网络设备,从所述集中控制器设备接收跨越所述第一自治系统和所述第二自治系统的自治系统间标签交换路径(LSP)的路径信息,其中所述路径信息通过所述集中控制器设备基于所述流量工程数据库的内容计算,其中,所述自治系统间标签交换路径包括如自治系统间流量工程度量值所指示的,所述一个或多个自治系统间链路中的优选的一个自治系统间链路;以及通过所述网络设备,根据所述路径信息,建立所述自治系统间标签交换路径的至少一部分。2.根据权利要求1所述的方法,其中,所述自治系统间流量工程度量值包括:关于所述一个或多个自治系统间链路的一个或多个本地优先值,用于指示关于所述第一自治系统的优选呼出路由;关于所述一个或多个自治系统间链路的多出口鉴别器值,用于指示关于所述第一自治系统的优选进入路由;或显式路由对象,用于指示所述第一自治系统与所述第二自治系统之间的特定路由。3.根据权利要求1所述的方法,其中,发送所述流量工程数据库的内容包括使用边界网关协议的链路状态属性向所述集中控制器设备发送包括在所述流量工程数据库中的所述自治系统间流量工程度量值。4.根据权利要求1-3中任一项所述的方法,进一步包括使用内部网关协议的链路状态路由协议将所述自治系统间流量工程度量值通告给所述第一自治系统内的其他网络设备,其中,所述自治系统间流量工程度量值在开放最短路径第一链路状态路由协议的不透明链路状态通告中携带。5.根据权利要求1-3中任一项所述的方法,进一步包括使用内部网关协议的链路状态路由协议将所述自治系统间流量工程度量值通告给所述第一自治系统内的其他网络设备,其中,所述自治系统间流量工程度量值在中间系统的链路状态分组中携带到中间系统链路状态路由协议。6.一种网络设备,包括:存储器;以及一个或多个处理器,与所述存储器通信,并且被配置为:接收关于一个或多个自治系统(AS)间链路的自治系统间流量工程(TE)度量值,该流量工程度量值指示关于第一自治系统和第二自治系统之间的路由的路由优先权,其中,所述网络设备在所述第一自治系统内,将所述自治系统间流量工程度量值储存在所述网络设备的流量工程数据库(TED)中,将包括所述自治系统间流量工程度量值的所述流量工程数据库的内容发送到耦接至所述第一自治系统和所述第二自治系统的集中控制器设备,从所述集中控制器设备接收跨越所述第一自治系统和所述第二自治系统的自治系统间标签交换路径(LSP)的路径信息,其中所述路径信息通过所述集中控制器设备基于所述流量工程数据库的内容计算,其中,所述自治系统间标签交换路径包括如自治系统间流量工程度量值所指示的,所述一个或多个自治系统间链路中的优选的一个自治系统间链路,以及建立所述自治系统间标签交换路径的至少一部分。7.根据权利要求6所述的网络设备,其中,所述自治系统间流量工程度量值包括:关于所述一个或多个自治系统间链路的一个或多个本地优先值,用于指示关于所述第一自治系统的优选呼出路由;关于所述一个或多个自治系统间链路的多出口鉴别器值,用于指示关于所述第一自治系统的优选进入路由;或显式路由对象,用于指示所述第一自治系统与所述第二自治系统之间的特定路由。8.根据权利要求6所述的网络设备,其中,所述一个或多个处理器被配置为使用边界网关协议的链路状态属性向所述集中控制器设备发送包括在所述流量工程数据库中的所述自治系统间流量工程度量值。9.根据权利要求6-8中任一项所述的网络设备,其中,所述一个或多个处理器被配置为使用内部网关协议的链路状态路由协议将所述自治系统间流量工程度量值通告给所述第一自治系统内的其他网络设备,其中,所述自治系统间流量工程度量值在开放最短路径第一链路状态路由协议的不透明链路状态通告中携带。10.根据权利要求6-8中任一项所述的网络设备,其中所述一个或多个处理器被配置为使用内部网关协议的链路状态路由协议将所述自治系统间流量工程度量值通告给所述第一自治系统内的其他网络设备,其中,所述自治系统间流量工程度量值在中间系统的链路状态分组中携带到中间系统链路状态路由协议。11.一种方法,包括:通过耦接至第一自治系统(AS)和第二自治系统的集中控制器设备接收所述第一自治系统内的网络设备的流量工程数据库(TED)的内容,其中,所述流量工程数据库的内容包括关于一个或多个自治系统间链路的自治系统间流量工程(TE)度量值,该流量工程度量值指示所述第一自治系统与所述第二自治系统之间的路由的路由优先权;将从所述第一自治系统内的所述网络设备接收的所述流量工程数据库的内容储存在所述集中控制器设备的一个或多个路由表中,其中,所述一个或多个路由表包括所述第一自治系统和第二自治系统两者内的多个网络设备的流量工程数据库的内容;通过所述集中控制器...
【专利技术属性】
技术研发人员:库姆辛尼·瑞特纳辛哈姆,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。