The invention discloses a realization method of PVLAN chip stacking mode, through the stacked chip port allocation corresponding VLAN, the direction of the first grade, in the direction of the second isolation isolation label, and the configuration of the PVLAN on the stack in the chip chip forwarding rules, after receiving the message, according to the rules of PVLAN for message forwarding for processing, namely communication according to the properties of PVLAN, the PVLAN information can be transmitted in the cross chip. The invention greatly expands the application range of the PVLAN technology, and makes the application of the PVLAN more flexible and efficient.
【技术实现步骤摘要】
堆叠模式下PVLAN的芯片实现方法
本专利技术涉及一种PVLAN(PrivateVLAN,专用虚拟局域网)技术,尤其是涉及一种堆叠模式下PVLAN的芯片实现方法。
技术介绍
堆叠技术是在以太网交换机上扩展端口的常用技术,可以是交换机级别的堆叠,也可以是交换芯片级别的堆叠。参与堆叠的交换机(交换芯片)通过ring(环)型、tree(树)型、fullmesh(全网状)型等拓扑连接,管理层面上视为一台设备。PVLAN是一种用于解决运营商网络中VLAN(虚拟局域网)资源有效分配、合理利用的需求技术,该技术的基本原理是将VLAN赋予两种不同的属性,分别是PrimaryVLAN(主VLAN,与运营网络通信的VLAN)和SecondaryVLAN(辅助VLAN,与用户通信的VLAN),其中PrimaryVLAN面向运营商网络,而SecondaryVLAN面向用户接入网络。PVLAN技术在解决通信安全问题,防止广播风暴,节省IP地址方面有较强优势。SecondaryVLAN根据L2(数据链路层)转发隔离规则不同,分为IsolatedVLAN(隔离VLAN)和CommunityVLAN(聚合VLAN)两类。SecondaryVLAN中包含的端口称作是HostPort(主机端口),根据SecondaryVLAN的两种类型又分为IsolatedPort(隔离端口)和CommunityPort(聚合端口)。PrimaryVLAN中面向运营商网络的端口称作是PromiscuousPort(混合端口)。下面简单介绍下PVLAN的原理:如图1所示,A、B表示Isolateddevice ...
【技术保护点】
一种堆叠模式下PVLAN的芯片实现方法,其特征在于,所述方法包括:S1,给堆叠芯片的端口分配相应的VLAN,以及给堆叠芯片参与PVLAN的端口分配端口出方向的第一隔离标号和端口入方向的第二隔离标号;S2,在堆叠芯片中配置PVLAN的转发规则;S3,报文进入堆叠芯片端口,芯片记录所述端口的所述第二隔离标号,报文在芯片内查表得到出端口信息,报文携带所述第二隔离标号到达出端口所在的芯片;S4,出端口所在的芯片解析报文,得出所述出端口信息,进而得到出端口的所述第一隔离标号;S5,出端口所在的芯片根据所述PVLAN的转发规则将报文进行处理。
【技术特征摘要】
1.一种堆叠模式下PVLAN的芯片实现方法,其特征在于,所述方法包括:S1,给堆叠芯片的端口分配相应的VLAN,以及给堆叠芯片参与PVLAN的端口分配端口出方向的第一隔离标号和端口入方向的第二隔离标号;S2,在堆叠芯片中配置PVLAN的转发规则;S3,报文进入堆叠芯片端口,芯片记录所述端口的所述第二隔离标号,报文在芯片内查表得到出端口信息,报文携带所述第二隔离标号到达出端口所在的芯片;S4,出端口所在的芯片解析报文,得出所述出端口信息,进而得到出端口的所述第一隔离标号;S5,出端口所在的芯片根据所述PVLAN的转发规则将报文进行处理。2.根据权利要求1所述的堆叠模式下PVLAN的芯片实现方法,其特征在于,步骤S1中,给堆叠芯片的端口分配相应的VLAN包括:给混合端口分配主VLAN;给隔离端口分配辅助VLAN1;给N组聚合端口分配辅助VLAN2~辅助VLAN(N+1),其中,N为大于等于1的整数。3.根据权利要求1所述的堆叠模式下PVLAN的芯片实现方法,其特征在于,所述第一隔离标号和第二隔离标号均包括判断端口是否是聚合端口的标号ID、是否是混合端口的标号ID、是否是隔离端口的标号ID。4.根据权利要求3所述的堆叠模式下PVLAN的芯片实现方法,其特征在于,所述PVLAN的转发规则包括:若入端口是混合端口,则根据报文的MAC地址进行转发;若入端口是聚合端口或隔离端口,则根据出端口的第一隔离标号信息判断出口的属性,对报文进行相应处理。5.根据权利要求4所述的堆叠模式下PVLAN的芯片实现方法,其特征在于,若入端口是聚合端口,根据出端口的第一隔离标号信息判断出口的属性,对报文进行相应处理包括:若出端口是隔离端口,则报文丢弃;若出端口是混合端口,则将报文中VLAN调整成主VLAN,根据报文的MAC地址进行转发;若出端口是聚合端口,则判断第一隔离标号和第二隔离标号中的标号ID是否相同,若相同,则根据报文的MAC地址进行转发,否则,报文丢弃。6.根据权利要求4所述的堆叠模式下PVLAN的芯片实现方法,其特征在于,若入端口是隔离端口,根据出端口的第一隔离标号信息判断出口的属性,对报文进行相应处...
【专利技术属性】
技术研发人员:张国颖,杨曙军,单哲,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。