OpenContrail 体系架构
控制节点部署在控制平面的逻辑集中部份,不是所有的控制平面功能全部逻辑集中—一些控制平面的的功能仍然会在网络中的物理和虚拟路由器上以当前流星的散布式的方式部署(译者注:也就是说控制平面的功能也会向之前的组网一样,在每个路由器还是交换机上),控制节点使用IFMAP协议监控底层技术数据模型的内容,并通过配置节点进行计算描写网络的需要状态。控制节点使用南向协议的集成来到达“使其成真”的目的,例如把网络的实际状态同等于网络实际需要的状态(译者注:就是按需定义网络),当前的初代版本,OpenContrail系统的南向协议包括XMPP去控制OpenContrail虚拟路由器,XMPP集成了BGP和Netconf协议去控制物理路由器,控制节点同时使用BGP去进行其他节点控制节点多个实例的状态同步,来到达扩大和高可用性的目的。
分析节点的职责是搜集,核对和展现分析信息,用于排除网络故障和了解网络的使用情况,每一个OpenContrail系统的组件会产生系统中每个显著事件的详细记录,这些时间记录会发送给分析节点一个还是多个实例(扩大目的),在一个层次化可扩大的数据库中核对和贮存信息,提供更便于时间系列分析和查询的优化数据格式。分析节点具有事件产生时自动触发和搜集详细信息的机制,目标是可以获得任何问题的故障缘由,而无需重现故障。分析节点提供被北向分析查询RESTAPI。
OpenContrail控制器的物理散布式特性是一个特殊的功能,由于这可使任何节点的多个冗余实例,运行在主主模式(另外一种模式是主备模式),系统可以在任意节点故障时延续工作而不会有任何中断,当节点变得超载,节点的其他实例将会被实例化,负载可以自动重新散布,这样可以避免单一节点成为瓶颈,使得系统可以具有极大的扩大性—支持数以万计的服务器。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP