当前位置: 首页 > news >正文

今天我们学习计算机网络技术的虚拟局域网VLAN以及了解三层交换机的概念

首先我们温习一下昨天的默认路由

六、虚拟局域网VLAN


1VLAN概述


1VLAN概述
  • 交换机的广播带来的问题

        过大的广播域,造成了带宽的浪费;
        过大的mac地址表,造成转发效率低下;
        存在安全隐患,不好管理
  • 分割广播域

        物理分割
        逻辑分割
  • VLAN的优势

        控制广播
        增强网络安全性
        简化网络管理

2VLAN的种类


  • 静态VLAN

        基于端口划分静态VLAN,连接到交换机某个接口的主机始终属于一个vlan
  • 动态VLAN

        基于MAC地址划分动态VLAN,不管主机移动到哪个端口,都属于一个vlan
        VMPS(Vlan Management Policy Server
  • VLAN的范围

VLAN ID范围范围用途
0-4095保留仅限系统使用用户不能查看和使用这些VLAN
1正常
Cisco默认VLAN用户能够使用该VLAN,但不能删除它
2-1001正常用于以太网的VLAN用户可以创建、使用和删除这些VLAN
1002-1005正常
用于FDDI和令牌环的Cisco默认VLAN用户不能删除这些VLAN
1006-1024保留
仅限系统使用用户不能查看和使用这些VLAN
1025-4094扩展
仅用于以太网VLAN

3、静态VLAN的配置


  • 配置静态VLAN的步骤

        创建VLAN
        将交换机的端口加入到相应的VLAN
        验证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

思科模拟器中一共支持三种端口模式

Switch(config-if)#switchport mode ?

access Set trunking mode to ACCESS unconditionally

#接入模式,当该端口直连终端设备时,必须配置接入模式

dynamic Set trunking mode to dynamically negotiate access or trunk mode

#动态模式,自动协商

trunk Set trunking mode to TRUNK unconditionally

#中继模式,默认允许所以vlan通信

同时将多个端口加入VLAN

Switch(config)# interface range f0/1 – 10
Switch(config-if-range)# switchport access vlan vlan-id

Switch#show vlan brief

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

1 default active Fa0/1, Fa0/3, Fa0/16, Fa0/17

Fa0/18, Fa0/19, Fa0/20, Fa0/21

Fa0/22, Fa0/23, Fa0/24, Gig0/1

Gig0/2

2 VLAN0002 active Fa0/2

3 VLAN0003 active

4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7

Fa0/8, Fa0/9, Fa0/10, Fa0/11

Fa0/12, Fa0/13, Fa0/14, Fa0/15

1002 fddi-default active

1003 token-ring-default active

1004 fddinet-default active

1005 trnet-default active

4、验证VLAN的配置


  • 查看所有VLAN的摘要信息

Switch# show vlan brief

Switch#show vlan brief

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

1 default active Fa0/1, Fa0/3, Fa0/15, Fa0/16

Fa0/17, Fa0/18, Fa0/19, Fa0/20

Fa0/21, Fa0/22, Fa0/23, Fa0/24

Gig0/1, Gig0/2

2 VLAN0002 active Fa0/2

3 VLAN0003 active

4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7

Fa0/8, Fa0/9, Fa0/10, Fa0/11

Fa0/12, Fa0/13, Fa0/14

1002 fddi-default active

1003 token-ring-default active

1004 fddinet-default active

1005 trnet-default active

  • 查看指定VLAN信息

Switch# show vlan id vlan-id

Switch#show vlan id 4

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

4 VLAN0004 active Fa0/4, Fa0/5, Fa0/6, Fa0/7

Fa0/8, Fa0/9, Fa0/10, Fa0/11

Fa0/12, Fa0/13, Fa0/14

VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2

---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

4 enet 100004 1500 - - - - - 0 0

MTU最大传输单元
在iPV4里MTU都是1500

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


5.1、接入链路

  • Access接口

        Access接口收到原始数据帧:给数据打上PVIDPort VlanID)的标识,在交换机内部来实现不同 vlan的数据
        Access接口发送数据帧时:还原成原始数据帧
PC来说,整个过程是感知不到的,我们把这种方式成为透明桥接
5.2、中继链路
  • Trunk接口链路
只使用一条链路,且通过标识来区分不同VLAN的数据
5.3VLAN跨交换机通信过程
交换机给往其他交换机的数据帧打上VLAN标识

5.4VLAN的标识
在以太网上实现中继,有两种封装类型
  • ISLCisco私有标准)
  • IEEE 802.1q
5.5Native 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/11F0/23

http://www.dtcms.com/a/340493.html

相关文章:

  • 应用在运行时,向用户索取(相机、存储)等权限,未同步告知权限申请的使用目的,不符合相关法律法规要求--教你如何解决华为市场上架难题
  • leetcode 1277. 统计全为 1 的正方形子矩阵 中等
  • (nice!!!)(LeetCode 每日一题) 1277. 统计全为 1 的正方形子矩阵 (动态规划)
  • Tumblr长文运营:亚矩阵云手机助力多账号轮询与关键词布局系统
  • 亚矩阵:跨境卖家 YouTube 私域矩阵搭建的高效解决方案
  • JavaScript 性能优化实战:从原理到落地的完整指南
  • AI硬件 - 华为显卡的演进
  • 深入理解MySQL Ⅳ -- SQL性能分析工具
  • 力扣48:旋转矩阵
  • [TryHackMe]Mr Robot CTF(hydra爆破+Wordpress更改主题)
  • IPSec安全概述
  • 医疗AI与医院数据仓库的智能化升级:异构采集、精准评估与高效交互的融合方向(上)
  • 信创产品TongLinkQ安装及springboot2整合使用
  • AI 视频翻译工具的调研笔记
  • Spring Boot 实战:从项目搭建到部署优化
  • Causal-Copilot: An Autonomous Causal Analysis Agent 论文解读
  • 基于离散点集的三次样条插值与符号表达式构建:从 Scipy 到 Sympy 的完整实现
  • 记一次前端Vue3+Vite+TS项目中使用Mock.js + vite-plugin-mock插件发布到生产(线上)环境填坑汇总
  • 矩阵的特征分解
  • C语言---分隔符、常量、注释、标识符、关键字、空格
  • LoRa 网关组网方案(二)
  • 【科研绘图系列】R语言绘制平行坐标图
  • 保姆级Debezium抽取SQL Server同步kafka
  • 绕过 C 标准库限制执行系统命令:系统调用、Shellcode 和裸机二进制
  • week2-[一维数组]出现次数
  • css中的性能优化之content-visibility: auto
  • InfluxDB 查询性能优化实战(二)
  • 【解决方案】powershell自动连接夜神adb端口
  • 手撕线程池
  • AI 伦理的 “灰色地带”:当算法拥有决策权,公平与隐私该如何平衡?