删除含有unit号的全局变量,简化堆叠设计
802.1x模块堆叠设计的几个要点:
- 报文的处理是分布式的,每个unit处理自己所拥有端口的认证;
- 报文的id号必须唯一,根据报文id号区分被认证者的;
根据这两点,原来的设计如下所示(以两台机器堆叠为例):
原来的设计中存在全局二维数组,而且数组中有unit号,在堆叠合并分裂时处理会很麻烦。下面为修改之后的设计:
802.1x模块堆叠设计的几个要点:
根据这两点,原来的设计如下所示(以两台机器堆叠为例):
原来的设计中存在全局二维数组,而且数组中有unit号,在堆叠合并分裂时处理会很麻烦。下面为修改之后的设计: