网件 NETGEAR 两台 M4300 交换机 VLAN 设置

 

M4300-8X8F(XSM4316S), M4300-16X(XSM4316PA, XSM4316PB), M4300-12X12F(XSM4324S), M4300-24X(XSM4324CS), M4300-24XF(XSM4324FS), M4300-24X24F(XSM4348S), M4300-48X(XSM4348CS), M4300-48XF(XSM4348FS), M4300-96X(XSM4396K0), M4300-28G(GSM4328S), M4300-52G(GSM4352S), M4300-28G-PoE+(GSM4328PA, GSM4328PB), M4300-52G-PoE+(GSM4352PA,GSM4352PB),

 

固件要求

型号 固件版本
M4300 系列交换机 12.0.9.3 及以上

拓扑图

说明:将两台交换机设置级联,将不同网段的 A 和 B 两台电脑分别连接在两台交换机下,通过对两台交换机 VLAN 设置达到两台电脑可以互相访问

  • 两台 M4300 交换机之间通过 10 号端口进入连接
  • 电脑 A 接在第一台 M4300 交换机的5号端口
  • 电脑 B 接在第二台 M4300 交换机的7号端口

一、通过 WEB 界面配置

  1. 设置 VLAN ID
    菜单:Switching > VLAN > Advanced > VLAN configuration
     
    在 VLAN Configuration 下,进行如下操作
    • 在 VLAN ID 中输入10(必填)
    • 在 VLAN Name 中输入一个名称(非必填)
    设置完成后点击右上角 Add 创建 VLAN 10,然后使用同样的方法创建 VLAN 20。
  2. 设置端口所属 VLAN 及角色
    菜单:Switching > VLAN > Advanced > VLAN Trunk configuration
     
    选中对应的端口在 Access VLAN ID 下填入对应的 VLAN 号,在 switch port mode 下选中相应的角色。
    Access 表示该端口属于定义的 VLAN,端口的数据包不带有 VLAN 标记, 一般这种端口是直接连电脑的;
    Trunk 表示表示该端口属于定义的 VLAN,端口的数据包带有 802.1Q VLAN 标记, 一般这种端口作为两台划了 VLAN 的交换机之间的级联端口并传递 VLAN 信息
    这里把5,6口划分到 VLAN10,7,8口划分到 VLAN20 设置为 Access 模式,10口为级联口设置为 Trunk 模式,其他端口设置不变
  3. 查看 VLAN 配置状态
    菜单:Switching > VLAN > VLAN Status
  4. 开启交换机全局路由功能
    菜单:Routing > IP > Basic > IP Configuration
    • Routing Mode 选择 Enable
    点击 Apply 即打开交换机的全局路由模式
  5. 设置 VLAN ID 的网关
    菜单:Routing > VLAN > VLAN Routing Configuration
    • VLAN ID 选择 10
    • 在 IP Address 中输入 10.0.0.1
    • 在 Subnet Mask 中输入 255.255.255.0
    点击 Add 完成 VLAN 10 的虚 IP 地址 10.0.0.1 的添加。
    然后使用同样方法,为 VLAN 20 添加虚 IP 地址 20.0.0.1。
  6. 查看 VLAN Routing 的路由表
    菜单:Routing > Routing Table > Basic > Route Configuration
     

    注意:此处可看到交换机的路由表,但是必须具备以下条件
    • 物理端口已加入 VLAN 中
    • 且此物理端口已经是 Up 的状态
    同理,在第二台 M4300 上做相同设置,这里不再赘述。

二、通过 CLI 界面配置

(M4300-28G-PoE+) #vlan database
(M4300-28G-PoE+) (Vlan)#vlan 10
(M4300-28G-PoE+) (Vlan)#vlan routing 10
(M4300-28G-PoE+) (Vlan)#vlan 20
(M4300-28G-PoE+) (Vlan)#vlan routing 20
(M4300-28G-PoE+) (Vlan)#exit
(M4300-28G-PoE+) #configure
M4300-28G-PoE+) (Config)#interface 1/0/5-1/0/6
(M4300-28G-PoE+) (Interface 1/0/5-1/0/6)#switch mode access
(M4300-28G-PoE+) (Interface 1/0/5-1/0/6)#switchport access vlan 10
(M4300-28G-PoE+) (Interface 1/0/5-1/0/6)#exit
(M4300-28G-PoE+) (Config)#interface 1/0/7-1/0/8
(M4300-28G-PoE+) (Interface 1/0/7-1/0/8)# switch mode access
(M4300-28G-PoE+) (Interface 1/0/7-1/0/8)# switchport access vlan 20
(M4300-28G-PoE+) (Interface 1/0/7-1/0/8)#exit
(M4300-28G-PoE+) (Config)#interface 1/0/10
(M4300-28G-PoE+) (Interface 1/0/10)#switchport mode trunk
(M4300-28G-PoE+) (Interface1/0/10)#switchport trunk allowed vlan all
(M4300-28G-PoE+) (Interface 1/0/10)#exit
(M4300-28G-PoE+) (Config)#interface vlan 10
(M4300-28G-PoE+) (Interface vlan 10)#ip address 10.0.0.1 255.255.255.0
(M4300-28G-PoE+) (Interface vlan 10)#exit
(M4300-28G-PoE+) (Config)#interface vlan 20
(M4300-28G-PoE+) (Interface vlan 20)#ip address 20.0.0.1 255.255.255.0
(M4300-28G-PoE+) (Interface vlan 20)#exit
//进入 VLAN 配置
//添加 VLAN 10
//启用 VLAN 10 的路由
//添加 VLAN 20
//启用 VLAN 20 的路由
 
//进入全局模式
//进入端口5和6的配置模式
//配置成 Access 模式
//端口加入进 VLAN 10
//进入端口7和8的配置模式
 
//配置成 Access 模式
//端口加入进 VLAN 20
 
//进入端口10的配置模式
//配置成 Trunk 模式
//允许所有 VLAN 通过
 
//进入 VLAN 10 的虚接口模式
//为 VLAN 10 配置虚 IP
 
//进入 VLAN 20 的虚接口模式
//为 VLAN 20 配置虚 IP

同理,在第二台 M4300 上做相同设置,这里不再赘述。

三、测试

在两台电脑配置固定 IP 10.0.0.2 和 20.0.0.2 和对应的网关,连接到两台交换机不同 VLAN 的端口下做 ping 测试可以正常互相访问
电脑A:

电脑B: