配置VLAN间的通信
通过配置VLANIF接口、子接口方式可以实现VLAN间的通信。

前置任务
在创建VLANIF接口之前,需要完成以下任务:
· 已经成功创建VLAN。
· 该VLAN已经与物理接口相关联。
配置VLANIF接口实现VLAN间的通信
背景信息
划分VLAN后,同一VLAN内的用户可以互相通信,但是属于不同VLAN的用户不能直接通信。为了实现VLAN间通信,可通过配置逻辑的三层接口——VLANIF接口来实现。
当VLAN中接口状态变为Down而引起VLAN状态变为Down时,VLAN会向VLANIF接口上报Down事件,从而引起VLANIF接口状态变化。为避免由于VLANIF接口状态变化引起的网络震荡,可以在VLANIF接口上启动VLAN Damping功能。当VLAN中最后一个处于Up状态的成员接口变为Down后,启动VLAN Damping功能的设备会抑制设定的时间后再上报给VLANIF接口。如果在抑制的时间内VLAN中有成员口状态变为Up,则VLANIF接口状态保持Up不变。
当用户不希望新创建的VLANIF接口立即处于启用状态(避免新创建的VLANIF接口可能影响现网的业务),可以使用set shutdown default vlanif命令配置后续创建的VLANIF接口默认处于关闭状态,后续创建的VLANIF接口下会自动产生shutdown的buildrun。当需要启用配置的VLANIF接口时,可以通过undo shutdown命令手动启用VLANIF接口。
MTU称为最大传输单元(Maximum Transmission Unit)。MTU的大小决定了发送端一次能够发送报文的最大字节数,如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,这样就会造成报文分片甚至丢弃,加重网络传输的负担。可以配置VLANIF接口的MTU值来避免这一情况。
可以选择配置VLANIF接口的带宽用于网管获取带宽,便于监控流量。
说明:
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应VLANIF接口的IP地址。
操作步骤
1. 执行命令system-view,进入系统视图。
2. (可选)执行命令set shutdown default vlanif,配置后续创建的VLANIF接口处于关闭状态。
缺省情况下,新创建的VLANIF接口处于开启状态。
3. 执行命令interface vlanif vlan-id,进入VLANIF接口视图。
VLANIF接口的编号必须对应一个已创建的VLAN。
只有当VLAN内存在状态为Up的物理接口时,该VLAN对应的VLANIF接口状态才会Up。
4. 执行命令ip address ip-address { mask | mask-length } [ sub ],配置VLANIF接口的IP地址,实现三层互通。
如果部署的VLANIF接口IP地址不在同一个网段,还需要在设备上部署路由协议,实现路由可达。
5. (可选)执行命令damping time delay-time,配置VLAN Damping功能的抑制时间。
delay-time取值范围是0~20秒。缺省情况下,抑制时间是0秒,表示去使能VLAN Damping功能。
6. (可选)执行命令mtu mtu,配置VLANIF接口的MTU。
缺省值为1500。
说明:
· VLANIF接口下mtu的值加上二层帧头后的帧长度要小于对端接口jumboframe的取值,否则,可能会导致部分报文被丢弃。
7. (可选)执行命令bandwidth bandwidth,配置VLANIF接口的带宽。
缺省情况下,VLANIF的接口带宽为1000Mbit/s。
8. 执行命令commit,提交配置。
配置子接口支持VLAN间的通信
背景信息
属于不同VLAN且位于不同网段的用户,可通过部署子接口,通过三层网络实现VLAN间通信。
说明:
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应子接口的IP地址。
说明:
CE6810LI不支持配置子接口。
操作步骤
1. 执行命令system-view,进入系统视图。
2. 执行命令interface interface-type interface-number,进入接口视图。
3. (对于以太网接口)执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
如果接口下有任何二层的配置存在,该命令都不能执行成功。请先将接口下的二层配置全部清除,然后再执行undo portswitch命令。
说明:
如果涉及的以太网接口较多,可以在系统视图下执行命令undo portswitch batch interface-type { interface-number1 [ to interface-number2 ] } &<1-10>,批量切换以太网接口的工作模式。
4. 执行命令quit,退出接口视图。
5. 执行命令interface interface-type interface-number.subinterface-number,进入子接口视图。
6. 执行命令ip address ip-address { mask | mask-length } [ sub ],配置子接口的IP地址。
7. 执行命令dot1q termination vid pe-vid,配置dot1q子接口通过的VLAN。
每个子接口只支持终结一个VLAN。
不同主接口下的子接口可以关联相同的VLAN ID,但是同一主接口下的不同子接口一定不能关联相同的VLAN ID。
8. 执行命令commit,提交配置。
检查配置结果
前提条件
已经完成VLAN间通信的所有配置。
操作步骤
· 执行命令display vlan [ vlan-id1 [ to vlan-id2 ] | vlan-name vlan-name | summary ],查看所有VLAN或指定VLAN的显示信息。
· 执行命令display interface vlanif [ vlan-id ],查看VLANIF接口信息。
执行此命令的前提是必须已经成功配置VLANIF接口。