2.3 网络交换矩阵组件
要了解软件定义访问网络交换矩阵,需要了解组成网络交换矩阵的各种组件及其提供的各项功能,同时了解各个组件之间如何相互作用以提供整体的软件定义访问解决方案。图 2-4概述了作为软件定义访问网络交换矩阵部署的主要组件,并指出它们在软件定义访问网络交换矩阵系统中的位置。
图 2-4 软件定义访问组件
2.3.1 控制平面节点
网络交换矩阵控制平面节点连接到网络交换矩阵中,作为一个中心数据库跟踪所有用户和终端设备,并支持它们自身具备的漫游性。网络交换矩阵控制平面作为“唯一的可信数据源”提供关于连接到网络交换矩阵上的每个终端在任意时间点的位置。网络交换矩阵控制平 面允许网络组件(交换机、路由器、无线控制器等)查询此数据库,以确定连接到该网络交换矩阵的任何用户或终端设备的位置,而无须使用泛洪学习机制。除了跟踪特定终端(32 位掩码的 IPv4地址和 128位掩码的 IPv6地址),网络交换矩阵控制平面还可以跟踪更大的汇总路由(IP地址 /掩码)。这种灵活性有助于跨网络交换矩阵站点进行总结并提高网络总体的可伸缩性,如图 2-5所示。
图 2-5 网络交换矩阵控制平面节点
软件定义访问网络交换矩阵控制平面节点基于合并在同一个节点上的 LISP 映射服务器
(MS)和映射解析器(MR)功能来实现。控制平面跟踪网络交换矩阵域内的所有端点并将其与网络交换矩阵的边缘和边界节点关联,从而实现了将端点的IP地址和 MAC地址与其所在位置的完全解耦,控制平面节点功能可以在边界节点或专用节点上实例化,实现以下功能。
(1) 主机跟踪数据库:主机跟踪数据库(HTDB)是存储终端 EID与交换矩阵边缘节点绑定关系的中央存储库。
(2) 映射服务器(LISPMS): 用于将来自网络交换矩阵边缘设备的注册消息写入HTDB。
(3) 映射解析器(LISPMR):用于响应来自网络交换矩阵边缘设备对于终端EID和所在位置 RLOC的映射查询。