[发明专利]一种交换机冗余VLAN的计算方法有效
申请号: | 201310273196.7 | 申请日: | 2013-07-02 |
公开(公告)号: | CN103312635A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 赵飞;周永恒;于伟;范华;胡旭华;王太宁 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | H04L12/939 | 分类号: | H04L12/939;H04L12/46 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 杨志兵;仇蕾安 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种交换机冗余VLAN的计算方法,该计算方法首先建立两张数据表,分别用来存储每台交换机的VLAN信息和每台交换机的互联关系及两台交换机之间连接端口的放行VLAN信息;然后登陆每台交换机,获取每台交换机的终端所属VLAN信息、交换机现有VLAN信息和交换机之间互联关系信息;对获取到的交换机信息进行解析,提取建立树状交换机网络所需要的数据;根据提取的所述数据,计算每台交换机的连接关系,判断交换机的父子关系及对应的上联端口和下联端口;最后根据得到每台交换机所处的层数情况,对每台交换机的冗余VLAN进行分析得到交换机的冗余VLAN信息;本发明能够保证每台交换机允许放行通信的VLAN最小化,不存在多余的VLAN,从而能够保证网络的安全性。 | ||
搜索关键词: | 一种 交换机 冗余 vlan 计算方法 | ||
【主权项】:
一种交换机冗余VLAN的计算方法,其特征在于,该计算方法具体步骤如下:步骤一:建立两张数据表,分别为表SwitchVlanInfo和表TrunkPortInfo,表SwitchVlanInfo用来存储每台交换机的VLAN信息,表TrunkPortInfo用来存储每台交换机的互联关系及两台交换机之间连接端口的放行VLAN信息;步骤二:登陆每台交换机,获取每台交换机的终端所属VLAN信息、交换机现有VLAN信息和交换机之间互联关系信息;步骤三:对步骤二获取到的交换机信息进行解析,提取建立树状交换机网络所需要的数据;步骤四:根据步骤三提取的所述数据,计算每台交换机的连接关系,判断交换机的父子关系及对应的上联端口和下联端口,具体如下:a:依据步骤一中两个表的信息,确定树状交换机网络的根节点交换机并将其定义为第0层;b:在TrunkPortInfo表中查询IP地址=根节点交换机IP地址的项,所有与该根节点连接的交换机全部为其子节点;在TrunkPortInfo表中查询“下联子节点”的项,把下联子节点=所有与该根节点连接的交换机的并集填到该项中,该根节点和任一与其连接的子节点之间的连接端口为该根节点的下联端口,同时该连接端口也为该子节点的上联端口,与根节点相连接的交换机层级全部为1层;c:按照步骤d的方法,在TrunkPortInfo表中从第1层开始逐层查询交换机的IP地址;d:在TrunkPortInfo表中查询IP地址=当前层的每一个交换机的IP地址, 针对该层的每一台交换机,所有与其连接的交换机全部为其子节点,下联子节点=所有与其连接的子节点交换机的并集,该交换机和任一与其连接的子节点之间的连接端口为该交换机的下联端口,同时该连接端口也为该子节点的上联端口,与该交换机相连接的子节点交换机层级全部为当前层数+1;e:当所有交换机的层数不为空,执行步骤五;步骤五:根据步骤四得到每台交换机所处的层数情况,对每台交换机的冗余VLAN进行分析,具体如下:a、从步骤四中建立的树状网络的最底层节点开始逐层向上递归执行b;b、判断该节点是否为最底层节点,如果是,则该节点不存在下联端口,唯一的连接端口为上联端口,交换机的应建VLAN=与其相连的终端所属VLAN,对应的连接端口是上联端口;即与该节点连接的交换机的下联端口的放行VLAN=该节点的上联端口的放行VLAN;如果该节点不是最底层节点则执行c;c、该节点为中间或者上层节点,该节点包含上联端口和下联端口,对于其下联端口放行VLAN采用步骤五中步骤b的计算方法;该台交换机的交换机所建立VLAN,即交换机应建立VLAN=终端所属VLAN与所有下联端口放行VLAN并集;该节点上联端口应放行VLAN,即与该节点连接的交换机的下联端口的放行VLAN=该节点的上联端口的放行VLAN,按上述方法将所有的交换机节点遍历一遍;d、每台交换机应建VLAN和每个端口应放行VLAN通过上述a、b、c步骤计算完毕,通过与每台交换机上应建立VLAN和每个连接端口放行的VLAN对比,其差异即为冗余VLAN信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310273196.7/,转载请声明来源钻瓜专利网。
- 上一篇:更新代理参数的方法和装置
- 下一篇:用户态到内核态的数据报文处理方法