华为Switch VLAN-Trunk

<Huawei>undo terminal monitor         \\ 关闭信息提示
# Cisco的防弹信息提示:logging synchronous
# Cisco关闭域名查询:no ip domain-lookup
# Cisco设置控制台会话永不超时:no exec-time
<Huawei>system-view
[Huawei]sysname SW1

华为 Switch S3700 三层交换

配置 Trunk 时报错

[SW1-Ethernet0/0/15]port link-type trunk        // 更改接口链路类型为trunk
Error: Please renew the default configurations.(错误:请更新默认配置.)
# 需要一层一层的来删除配置,直到恢复到默认的配置.

从后往前回滚配置

[SW1]interface Ethernet 0/0/15                             // 进入接口
[SW1-Ethernet0/0/15]undo port default vlan 11              // 将该接口从 vlan 11 中移除
[SW1-Ethernet0/0/15]undo port link-type                    // 恢复该接口为默认链路类型,华为交换机的接口默认是Hybrid类型的,而Hybrid类型的接口不允许使用VLAN视图下的port命令来添加端口。只有Access类型的接口支持VLAN视图下的port命令来添加
[SW1-Ethernet0/0/15]port link-type trunk                   // 更改接口链路类型为trunk
[SW1-Ethernet0/0/15]port trunk allow-pass vlan 11 12       // vlan all 代表所有
[SW1-Ethernet0/0/15]display this                           // 查看当前下的配置
[SW1-Ethernet0/0/15]quit
[SW1]display current
...

接口加入 VLAN

<SW1>sys
[SW1]vlan 10                                 // 创建 VLAN 10,并进入了vlan 10
[SW1-valn10]quit                             // 返回配置模式
[SW1]interface Ethernet 0/0/15               // 进入15接口
[SW1-Ethernet0/0/15]port link-type access    // 配置接口链路类型
[SW1-Ethernet0/0/15]port default vlan 10     // 将15接口加入VLAN 10

将多个接口加入到 VLAN 中

<SW1>sys
[SW1]vlan 10
[SW1-vlan 10]prot Ethernet 0/0/1 to 0/0/14    //将1口到14口加入到vlan10中
# 此处会报错:Error: Trunk or Hybrid port(s) can not be added or deleted in this manner.
# 需要将端口类型更改为:access
# 可采用端口组的方式操作
# 注意如果其中某个接口已经有了其他配置,需要先清除该接口的配置(恢复缺省配置),再将该接口加入port-group
# 清除接口配置:[SW1]clear configuration interface  Ethernet 0/0/1,输入 y
# 因清除接口下的配置后为shuadown(关闭)状态,需要 undo shutdown 开启接口
[SW1-valn 10]quit

配置 vlan 管理 IP

<SW1>sys
[SW1]int Vlanif 10
[SW1-Vlanif10]ip address 10.10.10.254 255.255.0.0
[SW1-Vlanif10]quit

配置默认网关

<SW1>sys
[SW1]ip route-static 0.0.0.0 0.0.0.0 10.10.10.1

保存配置,重置配置

<SW1>save                         // 保存配置
<SW1>reset saved-configuration    // y 重置配置,恢复出厂设置
<SW1>reboot                       // 重启,重启后要确认配置是否已经初始化了.

补充

VLAN

<SW1>sys
[SW1]undo vlan10                     // 删除vlan 10
[SW1]vlan batch 10 to 20             // 批量创建连续的VLAN
[SW1]vlan batch 20 60 80             // 批量创建不连续的VLAN
[SW1]undo vlan batch 10 to 20        // 批量删除连续的VLAN
[SW1]undo vlan batch 20 60 80        // 批量删除不连续的VLAN
[SW1]display vlan

port-group,华为没有 range 命令,由端口组代替

<SW1>sys
[SW1]port-group test01                                                             //创建组 id为 test01
[SW1-port-group-test01]group-member Ethernet 0/0/1 to Ethernet 0/0/3               //将连续的接口,加入test01组成为test01组成员
[SW1-port-group-test01]port link-type access                                       //更改链路类型为:access,会应用到test01组中的所有接口上
[SW1-port-group-test01]port default vlan 10                                        //将 test01组 加入VLAN 10
[SW1]display port-group all //查看组的信息
# 如果单独修改了端口组中的某个接口的配置,是不会影响其他端口的

# 临时端口组配置
# [SW1]port-group group-member Ethernet 0/0/1 to Ethernet 0/0/3
7
# 其他的操作与永久端口组配置一样

VLAN 间互通

现在大部分三层交换机默认都是VLAN互通的
vlna只要配置了地址,那么不同vlan之间就会生成静态路由,不做ACL的话,默认这两个网络是通的,而且是通过三层的方式互通