菜鸟科技网

配置VLAN IP地址命令如何正确操作?

配置VLAN IP地址是网络管理中的基础操作,通过为不同VLAN分配独立的IP地址段,可实现VLAN间的逻辑隔离与三层通信,以下以华为、思科主流厂商设备为例,详细说明VLAN IP地址的配置命令、步骤及注意事项。

配置VLAN IP地址命令如何正确操作?-图1
(图片来源网络,侵删)

VLAN IP地址概述

VLAN(虚拟局域网)是将物理网络划分为多个逻辑子网的技术,每个VLAN相当于一个独立的广播域,VLAN IP地址(也称SVI接口IP地址)是交换机上为VLAN配置的三层虚接口IP,用于实现VLAN间路由,当不同VLAN的主机需要通信时,数据包会通过该虚接口进行路由转发。

华为设备配置命令

华为交换机使用VRP(Versatile Routing Platform)操作系统,配置VLAN IP主要通过以下步骤实现:

创建VLAN并进入VLAN视图

system-view                               # 进入系统视图
vlan batch 10                             # 创建VLAN 10(若已存在则直接进入)

若需创建多个VLAN,可使用vlan batch 10 20 30批量创建。

配置VLAN IP地址

interface Vlanif10                        # 进入VLAN 10的虚接口视图
ip address 192.168.10.1 24                # 配置IP地址及子网掩码
description VLAN_10_Management             # 可选:添加接口描述

参数说明:

配置VLAN IP地址命令如何正确操作?-图2
(图片来源网络,侵删)
  • 168.10.1:VLAN 10的网关地址,需在该网段内唯一。
  • 24:子网掩码长度,对应255.255.255.0。

验证配置

display ip interface brief                # 查看所有三层接口IP配置
display vlan                              # 查看VLAN成员关系
ping 192.168.10.254                       # 测试与其他VLAN主机的连通性

删除VLAN IP

undo ip address                           # 删除当前VLAN的IP地址
undo interface Vlanif10                   # 删除虚接口(同时删除VLAN IP)

思科设备配置命令

思科交换机使用IOS操作系统,配置命令与华为略有差异,核心逻辑一致:

创建VLAN并进入接口视图

enable                                   # 从用户模式进入特权模式
configure terminal                        # 进入全局配置模式
vlan 10                                  # 创建VLAN 10并进入VLAN配置模式
name Sales                               # 可选:为VLAN命名(默认为VLAN0010)
exit
interface vlan 10                        # 进入VLAN 10的SVI接口视图

配置VLAN IP地址

ip address 192.168.10.1 255.255.255.0    # 配置IP地址及子网掩码
description Sales_VLAN                    # 可选:添加接口描述
no shutdown                              # 启用接口(默认关闭状态)

验证配置

show running-config | include interface vlan 10  # 查看VLAN 10接口配置
show ip interface brief                   # 查看所有三层接口状态
ping 192.168.10.254                       # 测试连通性

删除VLAN IP

no ip address                            # 删除IP地址
no interface vlan 10                      # 删除SVI接口(需先删除成员端口)

多厂商配置对比

为便于理解,以下表格总结华为与思科设备的核心命令差异:

操作步骤 华为设备命令 思科设备命令
进入系统视图 system-view configure terminal
创建VLAN vlan batch 10 vlan 10
进入VLAN虚接口 interface Vlanif10 interface vlan 10
配置IP地址 ip address 192.168.10.1 24 ip address 192.168.10.1 255.255.255.0
启用接口 (默认启用,无需额外命令) no shutdown
删除VLAN IP undo ip address no ip address

高级配置场景

VLAN间路由(单臂路由)

当交换机不支持三层路由时,可通过连接路由器的子接口实现VLAN间路由:

  • 路由器配置(华为)
    interface GigabitEthernet0/0/0.10
     dot1q termination vid 10              # 封装802.1Q协议,绑定VLAN 10
    ip address 192.168.10.1 24
  • 交换机配置:将连接路由器的端口配置为port link-type trunk,并允许VLAN 10通过。

DHCP服务配置

为VLAN内的主机自动分配IP地址,需在VLAN虚接口下启用DHCP服务:

配置VLAN IP地址命令如何正确操作?-图3
(图片来源网络,侵删)
  • 华为设备
    dhcp select interface                   # 接口地址池模式
    dhcp server lease day 1                 # 设置租期为1天
  • 思科设备
    ip dhcp pool VLAN10_POOL
     network 192.168.10.0 255.255.255.0    # 定义地址池
     default-router 192.168.10.1            # 指定网关
     lease 1                                # 设置租期1天

常见问题与注意事项

  1. VLAN接口状态为DOWN
    原因:VLAN内未配置任何活动端口(Access或Trunk端口未加入该VLAN)。
    解决:检查端口VLAN成员关系,确保至少有一个端口属于该VLAN且状态为UP。

  2. 跨VLAN通信失败
    原因:

    • 未在核心设备(三层交换机或路由器)上配置VLAN IP;
    • ACL策略限制了流量;
    • 子网掩码或网关配置错误。
      解决:使用display aclshow access-lists检查ACL规则,并验证IP配置的连通性。

相关问答FAQs

问题1:为什么配置了VLAN IP后,接口状态仍显示DOWN?
解答:VLAN虚接口(如Vlanif10)的状态依赖于该VLAN内是否存在至少一个物理端口(Access或Trunk端口)处于UP状态,若VLAN内无活动端口,虚接口将无法自动激活,需确保至少一个端口已正确加入该VLAN,且链路正常(如网线连接、对端设备UP)。

问题2:如何在三层交换机上实现VLAN间路由的访问控制?
解答:可通过ACL(访问控制列表)限制特定VLAN间的通信,禁止VLAN 10访问VLAN 20的服务器:

  1. 创建ACL规则:
    acl number 3000                         # 创建高级ACL
    rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255
    rule 10 permit                         # 允许其他流量
  2. 将ACL应用至VLAN虚接口的入方向:
    interface Vlanif20
    traffic-filter inbound acl 3000         # 在VLAN 20的入方向应用ACL

    此配置仅允许VLAN 10访问VLAN 20的特定服务(如开放80端口),其余流量将被拒绝。

分享:
扫描分享到社交APP
上一篇
下一篇