一种gvrp动态学习的方法和网络节点的制作方法

文档序号:7698559阅读:135来源:国知局
专利名称:一种gvrp动态学习的方法和网络节点的制作方法
技术领域
本发明涉及网络通信技术,特别涉及一种通用属性注册协议的虚拟局域 网注册协议(GVRP, GARP VLAN Registration Protocol)动态学习的方法和
网络节点。
背景技术
快速环保护协议(RRPP, Rapid Ring Protection Protocol)是专门用于以 太网环的链路层协议,它在以太环完整时能够防止数据环路引起的广播风 暴,当以太环上任一条链路断开时能迅速恢复环网上各节点之间的通信链 路,通常将使能了 RRPP的以太环称为RRPP环。
通常一个RRPP环上主要包含主节点和传输节点,如图l所示,主节 点和传输节点是使能了 RRPP的网络设备并且具有接入该RRPP环的端口 , 传输设备通常仅用于传输节点之间的连接,进行数据报文和控制报文的转发 工作。其中,主节点是发起环路探测和进行环路预防的主要操作节点,它的 主端口每隔固定时长在RRPP环网上发送健康检测报文。在RRPP环上的链 路没有故障时,主节点阻塞其副端口 (该端口阻塞数据的发送和接收,仍保 持控制报文的发送和接收),无法转发数据报文,当检测到RRPP环上的链 路出现故障后,解除该主节点的副端口,进行数据报文的转发,从而保证 RRPP环上的传输节点都能够接收到数据报文,并通过主端口和副端口发送 普通地址刷新(Common—Flush—FDB)报文。其中,传输节点所连接的链路 出现故障后,会向主节点发送链路故障(Link-down)报文,主节点接收到 该Link-down报文后,确定RRPP环上的链路出现故障,或者,主节点的副 端口在设定时长内没有接收到健康检测报文,则确定RRPP环上的链路出现
5故障。
各传输节点接收到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注册4艮文后,在接收端口即端口 P3上存储 VLAN 10的注册信息,并在RRPP环上进行转发;传输节点E接收到来自 交换机G的GVRP注册报文后,根据其中包含的VLAN 10信息在接收端口 即P3上存储VLAN 10的注册信息,并在RRPP环上进行转发。RRPP环上 的其它节点接收到GVRP注册报文后,均在接收端口上存储VLAN 10的注 册信息,最终完成VLAN IO的动态学习。由于主节点的副端口处于阻塞状 态,因此主节点的副端口不能学习到该VLAN 10,且传输节点B和传输节 点C的端口P1、传输节点E的端口 P2也不能学习到VLAN 10,因此,当 PC 1和PC2进行通信时,数据报文经由传输节点C、传输节点D和传输节 点E的链路进行传输。
当上述数据报文的传输链路出现故障时,例如,当传输节点C和传输 节点D之间的链路出现故障,则传输节点C和传输节点D会向主节点发送 Link-down报文,主节点接收到Link-down报文后,会解除副端口的阻塞状态进行链路切换,即切换到传输节点C、传输节点B、主节点和传输节点E 构成的链路,但是,由于切换后的链路上的部分端口并没有VLAN 10的注 册信息,而只有当两个端口都学习到VLAN 10时才能进行针对VLAN 10的 数据报文的转发,因此,需要在该链路上完成VLAN IO的学习后才能进行 流量恢复。当传输节点C和传输节点D之间的链路故障恢复后,传输节点C 和传输节点D向主节点发送Link-up报文并临时阻塞与故障恢复链路连接的 端口 ,主节点接收到Link-up报文后,阻塞副端口重新将链路切换回传输节 点C、传输节点D和传输节点E构成的链路,并发送Complete—Flush_FDB 报文。由于在链路故障过程中,传输节点C的端口P2、传输节点D的端口 PI长时间接收不到GVRP注册报文达到VLAN 10注册信息的老化事件,这 些端口已经不具有VLAN 10的注册信息,因此,在传输节点C和传输节点 D接收到Complete—Flush—FDB报文后,虽然能够立即解除与故障恢复链路 所连接端口的阻塞状态,但是需要传输节点C的端口 P2、传输节点D的端 口 PI完成VLAN 10的动态学习过程,因此,也不能立即恢复流量,造成流 量中断一段时间。

发明内容
有鉴于此,本发明提供了一种GVRP动态学习的方法和网络节点,以便 于在RRPP环中进行链路切换后能够快速恢复流量。 一种GVRP动态学习的方法,该方法包括
RRPP上的网络节点通过使能RRPP特性的第一端口接收到针对VLAN的 GVRP注册报文后,在所述第一端口上存储该VLAN的注册信息,并在使能 RRPP特性的第二端口 UP时,将所述VLAN的注册信息同步到所述第二端口 进行存储。
一种网络节点,用于构成RRPP环,该网络节点包括信息存储单元和信 息同步单元;
所述信息存储单元,用于通过使能RRPP特性的第 一端口接收到针对VLAN的GVRP注册报文后,在所述第一端口上存储该VLAN的注册信息,并将该 VLAN的注册信息提供给所述信息同步单元;
所述信息同步单元,用于在使能RRPP特性的第二端口 UP时,将所述VLAN 的注册信息同步到所述第二端口进行存储。
由以上技术方案可以看出,本发明所提供的方法和网络节点中,RRPP 环上的网络节点在通过使能RRPP特性的其中 一个端口接收到针对某VLAN 的GVRP注册报文后,在该端口上存储该VLAN的注册信息的同时,将该 VLAN的注册信息同步到使能RRPP特性且UP的其它端口上进行存储,使 得无论在链路故障引起的链路切换还是链路恢复引起的链路切换之前,各网 络节点上使能RRPP特性的各端口都已经存储有该VLAN的注册信息,在链 路切换后不需要再动态学习该VLAN的注册信息,直接实现数据报文在切 换后链路上的传输,快速恢复流量。


图1为现有技术中RRPP环上GVRP动态学习的示意图2为本发明实施例提供的RRPP环上GVRP动态学习的示意图3为本发明实施例提供的更优地GVRP动态学习的示意图4为本发明实施例提供的链路故障时RRPP环的示意图5为本发明实施例提供的网络节点的结构图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进4亍详细描述。
RRPP环上的节点通过使能RRPP特性的第 一 端口接收到针对VLAN的 GVRP注册报文后,在该第一端口上存储该VLAN的注册信息,并在使能 RRPP特性的第二端口启动(UP )后,将该VLAN的注册信息同步到该第二 端口进行存储。当所述第一端口或者第二端口掉线(Down)后,删除该第一端口或者 第二端口上存储的所述VLAN的注册信息。
当第一端口从Down切换为UP时,立即同步第二端口上存储的所述 VLAN的注册信息;或者,当所述第二端口从Down切换为UP时,立即同 步第一端口上存储的VLAN的注册信息。
下面结合具体实施例对上述方法进行详细描述。仍以图1所示的组网结 构为例,假设该RRPP组网中的所有节点均使能GVRP特性,各下挂设备根 据需要配置静态的VLAN,即如果PC 1和PC 2需要进行通信,则可以预先 在交换机F和交换机G上配置VLAN 10。
在该组网中,交换机F静态配置了 VLAN IO后,周期性地向与其连接 的传输节点C发送GVRP注册报文,传输节点C通过端口 P3接收到该GVRP 注册报文后,在端口 P3上存储VLAN IO的注册信息,并通过端口 PI和端 口 P2在RRPP环上转发。由于接收端口 P3不是使能RRPP特性的端口 ,即 不是RRPP环上的端口,因此,在此处理过程仍与现有技术相同,传输节点 B通过端口 P2接收到传输节点C转发的GVRP注册报文后,在端口 P2上 存储VLAN 10的注册信息,并将GVRP注册报文转发给主节点A;由于端 口 P2是RRPP环上的端口,且传输节点B的端口 PI已经UP,因此,传输 节点B将VLAN 10的注册信息同步给传输节点B的端口 PI进行存储。主 节点A通过主端口接收到传输节点B转发的GVRP注册报文后,在主端口 上存储VLAN 10的注册信息,并同步给副端口进行存储。由于副端口处于 阻塞状态,因此,虽然存储由VLAN 10的注册信息,但并不能转发数据报 文;其它传输节点对于来自传输节点C的GVRP注册报文进行相同的处理, 即传输节点D和传输节点E在端口 PI和端口 P2上都存储有VLAN 10的注 册信息。同理,对于交换才几G发送的针对VLAN0的GVRP注册报文,传 输节点E在端口 P3上存储VLAN 10的注册消息后,在端口 P3存储VLAN 10的注册信息,通过PI端口和P2端口转发该GVRP注册报文,RRPP环上 的各传输节点接收到该GVRP注册报文后,在接收端口上存储VLAN 10的
9注册信息的同时,还会同步给RRPP环上的另一个端口进行存储,此时,传
输节点C的端口 P2和端口 P3上也存储有VLAN 10的注册信息。
如果传输节点C和传输节点D之间的链路故障,则主节点会解除副端 口的阻塞状态,此时,链路被切换至传输节点C、传输节点B、主节点A、 传输节点E构成的链路,并且,由于该链路上传输节点在RRPP环上的各端 口都已经存储有VLAN IO的注册信息,因此,数据报文可以立即在该链路 上传输,从而恢复流量。
在此过程中,传输节点C的端口 P2和传输节点D的端口 Pl切换为 Down,则会在端口 P2和端口 Pl上删除VLAN 10的注册信息,并且在Down 的过程中不会同步另一个端口的注册信息。
如果传输节点C和传输节点D之间的链路恢复,则传输节点C在端口 P2切换为UP后,立即同步端口 Pl的注册信息,传输节点D在端口 Pl切 换为UP后,立即同步端口 P2的注册信息。因此,传输节点C和传输节点 D向主节点A发送Link-up报文同时临时阻塞传输节点C的端口 P2以及传 输节点D的端口 Pl ,主节点接收到Link-up报文后阻塞副端口 ,并在RRPP 环上发送Complete—Flush—FDB报文。传输节点C和传输节点D接收到 Complete—Flush—FDB报文后,解除临时阻塞的端口即传输节点C的端口 P2 以及传输节点D的端口 Pl,由于这两个端口已经同步存储了 VLAN 10的注 册信息,因此,数据报文可以立即从传输节点C、传输节点D和传输节点E 构成的链路进行传输,流量能够迅速恢复。
另外,在针对动态VLAN的注销过程时,本发明提供的方法还可以包 括RRPP上的各节点通过RRPP环上的第 一端口接收到针对VLAN的注销 报文后,删除该第一端口上存储的该VLAN的注册信息,并对该第一端口 的同步特性抑制设定的时长,即在删除该第一端口上存储的该VLAN的注 册信息后的设定时长内,不再同步存储RRPP环上第二端口的VLAN注册信 息。
另外,如果RRPP环上各节点如果在VLAN的注册信息的老化时间内没有接收到针对该VLAN的GVRP注册报文,则在自身的端口上删除存储 的该VLAN的注册信息。
当用户在交换机F和G上删除VLAN 10的配置时,交换机F和交换机 G会向与其连接的传输节点发送针对VLAN 10的GVRP注销报丈。传输节 点C接收到该GVRP注销报文后,删除端口 P3上存储的VLAN 10的注册 信息,并通过端口 PI和端口 P2进行转发。传输节点B接收到该GVRP注 销报文后,删除端口 P2上存储的VLAN 10注册信息,并抑制端口 P2的同 步特性设定时长,该设定时长必须大于VLAN0注册信息的老化时间,假 设设置为3倍的GVRP注册报文的传输时间间隔,并将该GVRP注销报文 继续转发。传输节点B的端口 PI在VLAN 10的注册信息的老化时间到达 时,会删除端口 PI上存储的VLAN 10的注册信息。
传输节点D接收到传输节点C转发的GVRP注销报文后,删除端口 PI 上存储的VLAN 10的注册信息,并抑制该端口 PI的同步特性,在该抑制的 设定时长内,传输节点D会接收到交换机G经由传输节点E发送的GVRP 注销报文,并对端口 P2上的VLAN 10的注册信息进行删除。其它传输节点 对接收到的GVRP注销报文也执行相同的操作。最终完成该RRPP环中 VLAN 10的注销。
在使用了上述方法后,由于各节点在RRPP环上的端口 (包括主环和子 环上使能RRPP的端口 )都会学习到VLAN 10,因此,当PC 1在发送数据 报文的时候,除了经由传输节点C、传输节点D和传输节点E构成链路进 行广播之外,还会广播至传输节点B和主节点A,甚至会广播到其它子环中, 虽然不会产生广播风暴,但会对RRPP环中的带宽产生影响。针对这一 问题, 本发明可以进一步在将VLAN的注册信息同步到第二端口进行存储的同时, 将第二端口针对该VLAN进行阻塞,即阻止第二端口接收和发送针对该 VLAN的数据报文;通过该第二端口接收到针对该VLAN的GVRP注册报 文,或者接收到主节点发送的 Common_Flush—FDB 报丈或 Complete—Flush—FDB报文后,如果确定该第二端口中已经存储有该VLAN200910077405.4
的注册信息且针对该VLAN处于阻塞状态,则解除第二端口针对该VLAN 进行的阻塞。
仍以图2所示组网为例,传输节点C接收到经由传输节点E和传输节 点D发送来的GVRP注册报文后,在端口 P2存储VLAN 10的注册信息, 并同步给端口 P]进行存储的同时,将端口 Pl针对VLAN 10进行阻塞。同 理,传输节点B的端口 PI也会针对VLAN 10进行阻塞。传输节点D如果 先接收到传输节点C发送的GVRP注册报文,则在端口 PI存储VLAN 10 的注册信息,并同步给端口 P2的同时,将端口 P2针对VLAN 10进行阻塞; 在接收到传输节点E发送的GVRP注册报文后,确定端口 P2中已经存储有 VLAN 10的注册信息并且针对VLAN IO处于阻塞状态,则解除端口 P2针 对VLAN 10的阻塞。主节点A的副端口由于本来就对所有VLAN处于阻塞 状态,因此可以不做特殊处理。其它传输节点采用相似处理,则该RRPP环 中,如图3所示,传输节点C的端口 Pl、传输节点B的端口 Pl、主节点A 的副端口 、传输节点E的端口 P2上虽然存储了 VLAN10的注册信息,但由 于针对该VLAN IO被阻塞,因此,数据报文不会被广播至这些端口所连接 的链路。
当链路故障,主节点A接收到Link-down报文或者副端口在设定时长 内没有收到健康探测报文而解除副端口的阻塞状态后,会发送 Common_Flush FDB报文通知各传输节点更新MAC转发表,各节点接收到 Common—Flush—FDB报文后,解除针对VLAN 10的阻塞状态,如图4所示, 此时就能够保证流量能够随着链路的切换而立即正常传输。
当链路恢复后,主节点接收到Link-up报文或者通过副端口接收到健康 检测报文后,会阻塞副端口,并发送Complete—Flush—FDB报文。由于传输 节点C和传输节点D在与故障恢复链路连接的端口 UP并同步到VLAN 10 的注册信息后,也对VLAN10进行阻塞,传输节点C和传输节点D接收到 Complete—Flush—FDB 4艮文时,会解除临时阻塞的端口,也能够保证流量的 迅速切换。
12以上是对本发明所提供的方法进行的描述,下面对本发明所提供的网络节
点进行详细描述。图5为本发明实施例提供的网络节点的结构图,如图5所示, 该网络节点包括信息存储单元501和信息同步单元502。
信息存储单元501,用于通过使能RRPP特性的第一端口接收到针对VLAN 的GVRP注册报文后,在第一端口上存储该VLAN的注册信息,并将该VLAN 的注册信息提供给信息同步单元502。
信息同步单元502,用于在使能RRPP特性的第二端口 UP时,将信息存储 单元501提供的VLAN的注册信息同步到第二端口进行存储。
如果第二端口处于Down的状态,则信息同步单元502不必将VLAN的注 册信息同步到第二端口。
另外,该网络节点还可以包括第一信息删除单元503,用于在第一端口 Down后,删除第 一端口上存储的VLAN的注册信息;或者,在第二端口 Down 后,删除第二端口上存储的VLAN的注册信息。
更进一步地,信息同步单元502,还可以用于当第一端口从Down切换为 UP后,立即同步第二端口上存储的VLAN的注册信息;或者,当第二端口从 Down切换为UP后,立即同步第 一端口上存储的VLAN的注册信息。
也就是说,网络节点中使能RRPP特性的端口一旦UP,则立即同步到其它 使能RRPP特性的端口中存储的VLAN注册信息。
该网络节点还可以包括第二信息删除单元504,用于通过第一端口接收 到针对VLAN的GVRP注销报文后,删除第一端口上存储的VLAN的注册信 息。
相应地,信息同步单元502,还可以用于在第二信息删除单元504删除第 一端口上存储的VLAN的注册信息后,在设定时间内停止将第二端口上存储的 VLAN的注册信息同步到第 一端口 。
其中,该设定时间通常设置为大于注册信息的老化时间,且使得第二端口 接收到GVRP注销报文的时间内,第二端口上的VLAN注册信息不被重新同步 到第一端口上。更优地,该网络节点还可以包括第三信息删除单元505,用于在该网络 节点接收针对VLAN的GVRP注册报文的时间间隔超过注册信息的老化时间 时,在第 一端口和第二端口上删除存储的VLAN的注册信息。
为了避免非必要转发链路上各端口因具有VLAN的注册信息而造成的 带宽浪费,该网络节点还可以进一步包括端口阻塞单元506,用于在信息 同步单元502将VLAN的注册信息同步到第二端口进行存储时,将第二端 口针对VLAN进行阻塞;当该网络节点接收到主节点发送的普通地址刷新 Common—Flush—FDB才艮文或完成地址刷新Complete—Flush—FDB报文,或者 通过第二接口接收到针对VLAN的GVRP注册报文后,如果确定第二端口 中已经存储有VLAN的注册信息且针对VLAN被阻塞,则解除第二端口针 对该VLAN进行的阻塞。
上述结构的网络节点可以应用于RRPP环上的主节点,也可以应用于 RRPP环上的传输节点,且对主节点或传输节点中原有的功能模块不造成影 响。且网络节点仅能够通过存储了 VLAN的注册信息的端口接收针对该 VLAN的数据报文。
由以上描述可以看出,本发明提供的方法和网络节点具有以下优点
1 ) RRPP环上的网络节点在通过使能RRPP特性的其中一个端口接收 到针对某VLAN的GVRP注册报文后,在该端口上存储该VLAN的注册信 息的同时,将该VLAN的注册信息同步到使能RRPP特性且UP的其它端口 上进行存储,使得无论在链路故障引起的链路切换还是链路恢复引起的链路 切换之前,各网络节点上使能RRPP特性的各端口都已经存储有该VLAN的 注册信息,在链路切换后不需要再动态学习该VLAN的注册信息,直接实 现数据报文在切换后链路上的传输,快速恢复流量。
2) 本发明还可以在对其它使能了 RRPP特性的端口同步VLAN的注 册信息时,进一步将该被同步的端口针对该VLAN进行阻塞,直至该网络 节点接收到主节点发送的普通地址刷新Common—Flush—FDB报文或完成;也 址刷新Complete—Flush—FDB报文,或者通过该被同步的端口接收到针对该
14VLAN的GVRP注册4艮文后,再解除该端口针对该VLAN的阻塞,从而避 免非必要转发链路上各端口因具有VLAN的注册信息而同样广播数据报文 所造成的带宽浪费。
3)本发明所提供的方法和网络节点对于单RRPP环、相交RRPP环或 者相切RRPP环都可以适用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。
权利要求
1、一种通用属性注册协议的虚拟局域网注册协议GVRP动态学习的方法,其特征在于,该方法包括快速环保护协议RRPP上的网络节点通过使能RRPP特性的第一端口接收到针对虚拟局域网VLAN的GVRP注册报文后,在所述第一端口上存储该VLAN的注册信息,并在使能RRPP特性的第二端口启动UP时,将所述VLAN的注册信息同步到所述第二端口进行存储。
2、 根据权利要求1所述的方法,其特征在于,该方法还包括当所述第一 端口掉线Down后,删除所述第一端口上存储的所述VLAN的注册信息;或者, 当所述第二端口 Down后,删除所述第二端口上存储的所述VLAN的注册信息。
3、 根据权利要求2所述的方法,其特征在于,当所述第一端口从Down切 换为UP后,立即同步所述第二端口上存储的所述VLAN的注册信息;或者, 当所述第二端口从Down切换为UP后,立即同步所述第一端口上存储的所述 VLAN的注册信息。
4、 根据权利要求1所述的方法,其特征在于,该方法还包括当所述网络 节点通过第一端口接收到针对所述VLAN的GVRP注销报文后,删除第一端口 上存储的所述VLAN的注册信息,并在设定时间内停止将第二端口上存储的所 述VLAN的注册信息同步到所述第 一端口 。
5、 根据权利要求1所述的方法,其特征在于,如果所述网络节点接收针对 所述VLAN的GVRP注册报文的时间间隔超过注册信息的老化时间,则在所述 第一端口和第二端口上删除存储的所述VLAN的注册信息。
6、 根据权利要求1所述的方法,其特征在于,在将所述VLAN的注册信 息同步到所述第二端口进行存储时,进一步包括将所述第二端口针对所述 VLAN进行阻塞;接收到主节点发送的普通地址刷新Common_Flush—FDB报文或完成地址刷 新Complete_Flush—FDB报文,或者通过所述第二接口接收到针对所述VLAN的GVRP注册报文后,如果确定所述第二端口中已经存储有所述VLAN的注册 信息且针对所述VLAN被阻塞,则解除所述第二端口针对该VLAN进行的阻塞。
7、 根据权利要求1至6任一权项所述的方法,其特征在于,所述网络节点 通过存储了所述VLAN的注册信息的端口接收或者发送针对所述VLAN的数据 报文。
8、 一种网络节点,用于构成RRPP环,其特征在于,该网络节点包括信 息存储单元和信息同步单元;所述信息存储单元,用于通过使能RRPP特性的第 一端口接收到针对VLAN 的GVRP注册报文后,在所述第一端口上存储该VLAN的注册信息,并将该 VLAN的注册信息提供给所述信息同步单元;所述信息同步单元,用于在使能RRPP特性的第二端口 UP时,将所述VLAN 的注册信息同步到所述第二端口进行存储。
9、 根据权利要求8所述的网络节点,其特征在于,该网络节点还包括第 一信息删除单元,用于在所述第一端口 Down后,删除所述第一端口上存储的 所述VLAN的注册信息;或者,在所述第二端口 Down后,删除所述第二端口 上存储的所述VLAN的注册信息。
10、 根据权利要求9所述的网络节点,其特征在于,所述信息同步单元, 还用于当所述第一端口从Down切换为UP后,立即同步所迷第二端口上存储 的所述VLAN的注册信息;或者,当所述第二端口从Down切换为UP后,立 即同步所述第一端口上存储的所述VLAN的注册信息。
11、 根据权利要求8所述的网络节点,其特征在于,该网络节点还包括 第二信息删除单元,用于通过第一端口接收到针对所述VLAN的GVRP注销才艮 文后,删除第一端口上存储的所述VLAN的注册信息;所述信息同步单元,还用于在所述第二信息删除单元删除第一端口上存储 的所述VLAN的注册信息后,在设定时间内停止将第二端口上存储的所述 VLAN的注册信息同步到所述第 一端口 。
12、 根据权利要求8所述的网络节点,其特征在于,该网络节点还包括第三信息删除单元,用于在该网络节点接收针对所述VLAN的GVRP注册报文 的时间间隔超过注册信息的老化时间时,在所述第一端口和第二端口上删除存 储的所述VLAN的注册信息。
13、根据权利要求8至12任一权项所述的网络节点,其特征在于,该网络 节点还包括端口阻塞单元,用于在所述信息同步单元将所述VLAN的注册信 息同步到所述第二端口进行存储时,将所述第二端口针对所述VLAN进行阻塞; 当该网络节点接收到主节点发送的 Common—Flush_FDB报文或 Complete—Flush—FDB报文,或者通过所述第二接口接收到针对所述VLAN的 GVRP注册报文后,如果确定所述第二端口中已经存储有所述VLAN的注册信 息且针对所述VLAN被阻塞,则解除所述第二端口针对该VLAN进行的阻塞。
全文摘要
本发明提供了一种通用属性注册协议的虚拟局域网注册协议(GVRP)动态学习的方法和网络节点,其中,快速环保护协议(RRPP)环上的网络节点在通过使能RRPP特性的其中一个端口接收到针对某虚拟局域网(VLAN)的GVRP注册报文后,在该端口上存储该VLAN的注册信息的同时,将该VLAN的注册信息同步到使能RRPP特性且已启动的其它端口上进行存储。使得无论在链路故障引起的链路切换还是链路恢复引起的链路切换之后不需要再动态学习该VLAN的注册信息,直接实现数据报文在切换后链路上的传输,快速恢复流量。
文档编号H04L12/437GK101483573SQ20091007740
公开日2009年7月15日 申请日期2009年2月9日 优先权日2009年2月9日
发明者军 王, 顾雷雷 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1