[发明专利]一种GVRP动态学习的方法和网络节点有效
申请号: | 200910077405.4 | 申请日: | 2009-02-09 |
公开(公告)号: | CN101483573A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 顾雷雷;王军 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/437 | 分类号: | H04L12/437;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gvrp 动态 学习 方法 网络 节点 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种通用属性注册协议的虚拟局域网注册协议(GVRP,GARP VLAN Registration Protocol)动态学习的方法和网络节点。
背景技术
快速环保护协议(RRPP,Rapid Ring Protection Protocol)是专门用于以太网环的链路层协议,它在以太环完整时能够防止数据环路引起的广播风暴,当以太环上任一条链路断开时能迅速恢复环网上各节点之间的通信链路,通常将使能了RRPP的以太环称为RRPP环。
通常一个RRPP环上主要包含:主节点和传输节点,如图1所示,主节点和传输节点是使能了RRPP的网络设备并且具有接入该RRPP环的端口,传输设备通常仅用于传输节点之间的连接,进行数据报文和控制报文的转发工作。其中,主节点是发起环路探测和进行环路预防的主要操作节点,它的主端口每隔固定时长在RRPP环网上发送健康检测报文。在RRPP环上的链路没有故障时,主节点阻塞其副端口(该端口阻塞数据的发送和接收,仍保持控制报文的发送和接收),无法转发数据报文,当检测到RRPP环上的链路出现故障后,解除该主节点的副端口,进行数据报文的转发,从而保证RRPP环上的传输节点都能够接收到数据报文,并通过主端口和副端口发送普通地址刷新(Common_Flush_FDB)报文。其中,传输节点所连接的链路出现故障后,会向主节点发送链路故障(Link-down)报文,主节点接收到该Link-down报文后,确定RRPP环上的链路出现故障,或者,主节点的副端口在设定时长内没有接收到健康检测报文,则确定RRPP环上的链路出现故障。
各传输节点接收到Common Flush FDB报文后,刷新自身的MAC地址转发表。当发生故障的链路恢复后,与该链路连接的传输节点会在RRPP环上发送链路恢复(Link-up)报文,并暂时阻塞与该恢复链路连接的端口,主节点接收到该Link-up报文后阻塞其副端口,并发送完成地址刷新(Complete_Flush_FDB)报文,传输节点接收到Complete_Flush_FDB报文后,解除阻塞的端口。
为了对RRPP环上的虚拟局域网(VLAN)进行动态维护,引入了GVRP。RRPP环上的各节点使能GVRP特性后,能够接收交换机的VLAN注册信息,并动态更新本地接收端口的VLAN注册信息后向其它节点进行传播。只有当端口具备某个VLAN的注册信息时,才能进行针对该VLAN报文的接收和发送。
如图1所示,PC 1连接的交换机F和PC 2连接的交换机G上静态配置了VLAN 10后,发送携带VLAN 10信息的GVRP注册报文,传输节点C接收到来自交换机F的GVRP注册报文后,在接收端口即端口P3上存储VLAN 10的注册信息,并在RRPP环上进行转发;传输节点E接收到来自交换机G的GVRP注册报文后,根据其中包含的VLAN 10信息在接收端口即P3上存储VLAN 10的注册信息,并在RRPP环上进行转发。RRPP环上的其它节点接收到GVRP注册报文后,均在接收端口上存储VLAN 10的注册信息,最终完成VLAN 10的动态学习。由于主节点的副端口处于阻塞状态,因此主节点的副端口不能学习到该VLAN 10,且传输节点B和传输节点C的端口P1、传输节点E的端口P2也不能学习到VLAN 10,因此,当PC 1和PC 2进行通信时,数据报文经由传输节点C、传输节点D和传输节点E的链路进行传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910077405.4/2.html,转载请声明来源钻瓜专利网。