零基础从头教学Linux(Day 16)

六、虚拟局域网VLAN

1.VLAN基础概念

广播域问题与解决方案

交换机广播会带来以下问题:

  • 过大的广播域导致带宽浪费
  • 过大的MAC地址表降低转发效率
  • 存在安全隐患且难以管理

解决方案有两种:

  1. 物理分割
  2. 逻辑分割(VLAN)

VLAN核心优势

  • 有效控制广播范围
  • 提升网络安全性
  • 简化网络管理流程

2.VLAN分类

静态VLAN

  • 基于端口划分
  • 主机始终属于连接端口对应的VLAN

动态VLAN

  • 基于MAC地址划分
  • 主机移动时保持原有VLAN归属
  • 依赖VMPS(VLAN管理策略服务器)

VLAN ID范围规范

VLAN ID范围类型用途说明
0,4095保留系统专用,用户不可见不可用
1默认Cisco默认VLAN,用户可用但不可删
2-1001标准以太网VLAN,用户可创建/删除
1002-1005特殊FDDI/令牌环默认VLAN,用户不可删
1006-1024保留系统专用,用户不可见不可用
1025-4094扩展专用于以太网VLAN

3.静态VLAN配置流程

  1. 创建目标VLAN
  2. 将交换机端口划归对应VLAN
  3. 验证VLAN配置状态

创建VLAN有两种方法

VLAN数据库配置模式
Switch#vlan database
Switch(vlan)#vlan vlan-id [name vlan-name]
Switch(vlan)#exit
全局配置模式
Switch(config)#vlan vlan-id
Switch(config-vlan)#name vlan-name

删除VLAN

VLAN数据库中删除VLAN
Switch# vlan database
Switch(vlan)# no vlan 20
Deleting VLAN 20...
Switch(vlan)#exit
APPLY completed.
Exiting....
全局模式下删除VLAN
Switch# configure terminal
Switch(config)# no vlan 20

将端口加入VLAN

Switch(config)# interface interface-id
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan vlan-id
Switch(config-if)# no switchport access vlan vlan-id
同时将多个端口加入VLAN
Switch(config)# interface range f0/1 – 10
Switch(config-if-range)# switchport access vlan vlan-id

4、验证VLAN的配置

查看所有VLAN的摘要信息
Switch# show vlan brief
查看指定VLAN信息
Switch# show vlan id vlan-id

5、交换网络中的链路类型

5.1、接入链路(Access Link)

  • 接口类型:Access接口
  • 工作原理:
    • 接收数据帧:为原始数据帧打上PVID(Port VLAN ID)标识,使交换机能够区分不同VLAN的数据
    • 发送数据帧:还原为原始数据帧
  • 特点:对于PC端完全透明,该机制被称为"透明桥接"

5.2、中继链路(Trunk Link)

  • 接口类型:Trunk接口
  • 特点:仅使用一条物理链路,通过VLAN标识区分不同VLAN的数据
  • 接口协商结果表:
SW1端口模式SW2端口模式SW1结果SW2结果
trunkdynamic autotrunktrunk
trunkdynamic desirabletrunktrunk
dynamic autodynamic autoaccessaccess
dynamic autodynamic desirabletrunktrunk
dynamic desirabledynamic desirabletrunktrunk
trunk (nonegotiate)trunktrunktrunk
trunk (nonegotiate)dynamic autotrunkaccess
trunk (nonegotiate)dynamic desirabletrunkaccess

5.3、VLAN跨交换机通信

  • 核心机制:交换机会为发往其他交换机的数据帧添加VLAN标识

5.4、VLAN标识封装类型

  • 以太网中继支持的两种封装标准:
    • ISL(Cisco私有协议)
    • IEEE 802.1q(行业标准)

5.5、Native VLAN

  • 应用场景:用于兼容不支持VLAN功能的交换机混合部署环境
  • 默认设置:Cisco Catalyst交换机默认Native VLAN为VLAN 1
  • 重要要求:互联的Trunk端口必须配置相同的Native VLAN

6Trunk的配置

配置步骤与命令
进入接口配置模式
Switch(config)#interface interface-id
选择封装类型
Switch(config-if)#switchport trunk encapsulation { isl | dot1q | negotiate }
将接口配置为Trunk
Switch(config-if)#switchport mode {dynamic {desirable | auto} | trunk |
access}
指定Native VLAN(可选)
Switch(config-if)#switchport trunk native vlan vlan-id
禁止Trunk传送某个VLAN的数据,删除这个VLAN
Switch(config-if)#switchport trunk allowed vlan remove vlan-id
允许Trunk传送某个VLAN的数据,添加这个VLAN
Switch(config-if)#switchport trunk allowed vlan add vlan-id
查看接口模式、状态
Switch#show interface interface-id switchport

7、配置以太网通道

EthernetChannel-以太通道
多条线路负载均衡,带宽提高
容错,当一条线路失效时,其他线路通信,不会丢包
配置接口为以太通道模式
Switch(config)# interface range fastEthernet 0/1 – 2
Switch(config-if-range)#channel-group 1 mode on
Creating a port-channel interface Port-channel 1
查看以太通道的配置
Switch# show etherchannel summary

8Trunk配置实例

需求描述
SW1SW2各创建3VLANVLAN 123
交换机端口分配:VLAN 1F0/1F0/3VLAN 2F0/4F0/10VLAN 3F0/11~F0/23

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值