所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S7700, S9700 V200R010C00 配置指南-以太网交换

本文档针对设备的以太网业务,主要包括链路聚合配置、VLAN配置、Voice VLAN配置、VLAN mapping配置、QinQ配置、GVRP配置、MAC表配置、STP/RSTP/MSTP配置和SEP配置等。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
工作过程

工作过程

下面通过一个简单的例子来介绍一下GVRP的工作过程。该例子分四个阶段描述了一个VLAN属性在网络中是如何被注册和注销的。

VLAN属性的单向注册

图12-5  VLAN属性的单向注册

SwitchA上创建静态VLAN2,通过VLAN属性的单向注册,将SwitchB和SwitchC的相应端口自动加入VLAN2。
  1. SwitchA上创建静态VLAN2后,Port1启动Join定时器和Hold定时器,等待Hold定时器超时后,SwitchA向SwitchB发送第一个JoinEmpty消息,Join定时器超时后再次启动Hold定时器,再等待Hold定时器超时后,发送第二个JoinEmpty消息。

  2. SwitchB上接收到第一个JoinEmpty后创建动态VLAN2,并把接收到JoinEmpty消息的Port2加入到动态VLAN2中,同时告知Port3启动Join定时器和Hold定时器,等待Hold定时器超时后向SwitchC发送第一个JoinEmpty消息,Join定时器超时后再次启动Hold定时器,Hold定时器超时之后,发送第二个JoinEmpty消息。SwitchB上收到第二个JoinEmpty后,因为Port2已经加入动态VLAN2,所以不作处理。

  3. SwitchC上接收到第一个JoinEmpty后创建动态VLAN2,并把接收到JoinEmpty消息的Port4加入到动态VLAN2中。SwitchC上收到第二个JoinEmpty后,因为Port4已经加入动态VLAN2,所以不作处理。

  4. 此后,每当LeaveAll定时器超时或收到LeaveAll消息,设备会重新启动LeaveAll定时器、Join定时器、Hold定时器和Leave定时器。SwitchA的Port1在Hold定时器超时之后发送第一个JoinEmpty消息,Join定时器超时后再次启动Hold定时器,再等待Hold定时器超时后,发送第二个JoinEmpty消息,SwitchB向SwitchC发送JoinEmpty消息的过程也是如此。

VLAN属性的双向注册

图12-6  VLAN属性的双向注册

通过上述VLAN属性的单向注册过程,端口Port1、Port2、Port4已经加入VLAN2,但是Port3还没有加入VLAN2(只有收到JoinEmpty消息或JoinIn消息的端口才能加入动态VLAN)。为使VLAN2流量可以双向互通,需要进行SwitchC到SwitchA方向的VLAN属性的注册过程。
  1. VLAN属性的单向注册完成后,在SwitchC上创建静态VLAN2(将动态VLAN转换成静态VLAN),Port4启动Join定时器和Hold定时器,等待Hold定时器超时后,SwitchC向SwitchB发送第一个JoinIn消息(因为Port4已经注册了VLAN2,所以发送JoinIn消息),Join定时器超时后再次启动Hold定时器,Hold定时器超时之后,发送第二个JoinIn消息。

  2. SwitchB上接收到第一个JoinIn后,把接收到JoinIn消息的Port3加入到动态VLAN2中,同时告知Port2启动Join定时器和Hold定时器,等待Hold定时器超时后,向SwitchA发送第一个JoinIn消息,Join定时器超时后再次启动Hold定时器,Hold定时器超时之后,发送第二个JoinIn消息;SwitchB上收到第二个JoinIn后,因为Port3已经加入动态VLAN2,所以不作处理。

  3. SwitchA上接收到JoinIn之后,停止向SwitchB发送JoinEmpty消息。此后,当LeaveAll定时器超时或收到LeaveAll消息,设备重新启动LeaveAll定时器、Join定时器、Hold定时器和Leave定时器。SwitchA的Port1在Hold定时器超时之后就开始发送JoinIn消息。

  4. SwitchB向SwitchC发送JoinIn消息。

  5. SwitchC收到JoinIn消息后,由于本身已经创建了静态VLAN2,所以不会再创建动态VLAN2。

VLAN属性的单向注销

图12-7  VLAN属性的单向注销

当设备上不再需要VLAN2时,可以通过VLAN属性的注销过程将VLAN2从设备上删除。
  1. SwitchA上删除静态VLAN2,Port1启动Hold定时器,等待Hold定时器超时后,SwitchA向SwitchB发送LeaveEmpty消息。LeaveEmpty消息只需发送一次。

  2. SwitchB上接收到LeaveEmpty,Port2启动Leave定时器,等待Leave定时器超时之后Port2注销VLAN2,将Port2从动态VLAN2中删除(由于此时VLAN2中还存在端口Port3,所以不会删除VLAN2),同时告知Port3 启动Hold定时器和Leave定时器,等待Hold定时器超时后,向SwitchC发送LeaveIn消息。由于SwitchC的静态VLAN2还没有删除,Port3在Leave定时器超时之前仍然能够收到Port4发送的JoinIn消息,所以SwitchA和SwitchB上仍然能够学习到动态的VLAN2。

  3. SwitchC上接收到LeaveIn后,由于SwitchC上存在静态VLAN2,所以Port4不会从VLAN2中删除。

VLAN属性的双向注销

图12-8  VLAN属性的双向注销

为了彻底删除所有设备上的VLAN2,需要进行VLAN属性的双向注销。
  1. SwitchC上删除静态VLAN2,Port4启动Hold定时器,等待Hold定时器超时后,SwitchC向SwitchB发送LeaveEmpty消息。

  2. SwitchB接收到LeaveEmpty消息后,Port3启动Leave定时器,等待Leave定时器超时之后Port3注销VLAN2,将Port3从动态VLAN2中删除并删除动态VLAN2,同时告知Port2启动Hold定时器,等待Hold定时器超时后,向SwitchA发送LeaveEmpty消息。

  3. SwitchA接收到LeaveEmpty消息后,Port1启动Leave定时器,等待Leave定时器超时之后Port1注销VLAN2,将Port1从动态VLAN2中删除并删除动态VLAN2。

翻译
下载文档
更新时间:2019-12-27

文档编号:EDOC1000141467

浏览量:85134

下载量:1001

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页