您的位置:首页 > 其它

关于配置华为VLAN划分及实现VLAN间的通信

2017-02-08 09:28 288 查看
华为交换机配置TRUNK类型
port link-type trunk

port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all

华为交换机配置ACCESS类型
port link-type access

port default vlan vlan-id

一:划分VLAN
创建并划分VLAN,将没有互通需求的用户进行隔离,可增强网络的安全性、减少广播流量,同时也减少了广播风暴的产生。

将设备中的某些接口定义为一个单独的区域,将指定接口加入到指定VLAN中之后,接口就可以转发指定VLAN的报文。从而实现VLAN内的主机可以直接通信,而VLAN间的主机不能直接互通,将广播报文限制在一个VLAN内。
需要先创建VLAN、配置接口的类型,然后将VLAN和接口关联。
操作步骤:
执行命令system-view,进入系统视图。
执行命令vlan vlan-id,创建VLAN并进入VLAN视图。如果VLAN已经创建,则直接进入VLAN视图。
VLAN ID的取值范围是1~4094。如果需要批量创建VLAN,可以先使用命令vlan batch { vlan-id1 [ to vlan-id2 ] } &<1-10>
批量创建,再使用命令vlan vlan-id进入相应的VLAN视图。
说明:
如果设备上创建了多个VLAN,为了便于管理,建议为VLAN创建名称,可通过如下操作实现:
在VLAN视图下执行命令name vlan-name,创建VLAN名称。VLAN名称配置成功后,用户可在系统视图下执行命令vlan vlan-name
vlan-name直接进入对应的VLAN视图。

执行命令quit,返回系统视图。

配置以太网接口属性
执行命令interface interface-type interface-number,进入需要加入VLAN的以太网接口视图。
执行命令port link-type { access | hybrid | trunk },配置以太网接口属性。
缺省情况下,接口属性是Hybrid。
如果以太网接口直接与终端连接,该接口类型可以是Access类型,也可使用缺省类型Hybrid。
如果以太网接口与另一台路由器设备的接口连接,该接口类型可以是Trunk类型,也可使用缺省类型Hybrid。
说明:
改变接口类型前,需要删除原接口类型下对VLAN的配置,即恢复接口只加入VLAN1的缺省配置。
(可选)执行命令port priority priority-value,配置接口优先级。
缺省情况下,接口的优先级是0。优先级取值范围是0~7,值越大优先级越高。

加入接口到VLAN
以下步骤,请根据需要任选一种。
Access类型接口
执行命令port default vlan vlan-id,将接口加入到指定的VLAN中。
如果需要批量将接口加入VLAN,可选择如下配置之一:
在VLAN视图下执行命令port interface-type { interface-number1 [ to interface-number2 ] } &<1-10>向VLAN中添加一个或

一组接口。
在端口组视图下执行命令port default vlan vlan-id [ step step-number [ increased | decreased ] ]
Trunk类型接口
执行命令port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all },将接口加入到指定的VLAN中。
(可选)执行命令port trunk pvid vlan vlan-id,配置Trunk类型接口的缺省VLAN。
如果需要批量将接口加入VLAN,可在端口组视图下执行命令port trunk allow-pass vlan vlan-id [ step step-number [

increased | decreased ] ]
Hybrid类型接口
选择执行其中一个步骤配置Hybrid接口加入VLAN的方式:
执行命令port hybrid untagged vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all },将Hybrid接口以Untagged方式加入VLAN。
Untagged形式是指接口在发送帧时会将帧中的Tag剥掉,适用于以太网接口直接与终端连接。
如果需要批量将接口加入VLAN,可在端口组视图下执行命令port hybrid untagged vlan vlan-id [ step step-number [ increased | decreased ] ]
执行命令port hybrid tagged vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all },将Hybrid接口以Tagged方式加入VLAN。
Tagged形式是指接口在发送帧时不将帧中的Tag剥掉,适用于以太网接口与另一台路由器设备的接口连接。
如果需要批量将接口加入VLAN,可在端口组视图下执行命令port hybrid tagged vlan vlan-id3 [ step step-number [ increased | decreased ] ]
(可选)执行命令port hybrid pvid vlan vlan-id,配置Hybrid类型接口的缺省VLAN ID。
缺省情况下,所有接口加入的VLAN和缺省VLAN都是VLAN1。

检查配置结果
执行命令display vlan [ { vlan-id | vlan-name vlan-name } [ verbose ] ],查看所有VLAN或指定VLAN的相关信息。

port link-type { access | hybrid | trunk }命令配置

二:配置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不变。

MTU称为最大传输单元(Maximum Transmission Unit)。MTU的大小决定了发送端一次能够发送报文的最大字节数,如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,这样就会造成报文分片甚至丢弃,加重网络传输的负担。可以配置VLANIF接口的MTU值来避免这一情况。
可以选择配置VLANIF接口的带宽用于网管获取带宽,便于监控流量。
说明:

为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应VLANIF接口的IP地址。
操作步骤:
执行命令system-view,进入系统视图。

执行命令interface vlanif vlan-id,进入VLANIF接口视图。
VLANIF接口的编号必须对应一个已创建的VLAN。
只有当VLAN内存在状态为Up的物理接口时,该VLAN对应的VLANIF接口状态才会Up。

执行命令ip address ip-address { mask | mask-length } [ sub ],配置VLANIF接口的IP地址,实现三层互通。
如果部署的VLANIF接口IP地址不在同一个网段,还需要在设备上部署路由协议,实现路由可达。

(可选)执行命令damping time delay-time,配置VLAN Damping功能的抑制时间。
delay-time取值范围是0~20秒。缺省情况下,抑制时间是0秒,表示去使能VLAN Damping功能。
(可选)执行命令mtu mtu,配置VLANIF接口的MTU。

缺省值为1500。
说明:

使用mtu命令改变接口最大传输单元MTU后,需要重启接口以保证配置的MTU生效。可以先执行shutdown命令将接口关闭,再执行undo shutdown命令将接口重启;也可以在接口视图下执行restart命令重启接口。

(可选)执行命令bandwidth bandwidth,配置VLANIF接口的带宽。

三:检查配置结果

前提条件
已经完成VLAN间通信的所有配置。
操作步骤:
执行命令display vlan [ { vlan-id | vlan-name vlan-name } [ verbose ] ],查看所有VLAN或指定VLAN的显示信息。

执行命令display interface vlanif [ vlan-id ],查看VLANIF接口信息。
执行此命令的前提是必须已经成功配置VLANIF接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: