一、VLAN概述与优势

二、VLAN的种类

三、VLAN的范围

四、VLAN的三种接口模式

五、VLAN的实例操作

一、VLAN概述与优势

VLAN(虚拟局域网)通过为子网提供数据链路连接来抽象出局域网的概念。一个或多个网络交换机可以支持多个独立的 VLAN,从而创建子网的第 2 层(数据链路)实现。VLAN 与广播域相关联。它通常由一个或多个以太网交换机组成

分割广播域:物理分割、逻辑分割

VLAN的优势:控制广播、增强网络的安全性、简化网络管理

二、VLAN的种类

静态VLAN:基于端口划分静态VLAN

动态VLAN:基于MAC地址划分动态VLAN

三、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

四、VLAN的三种接口模式

Access:只属于一个VLAN,也只能允许这一个VLAN的流量通过

Trunk  :可以同时属于多个VLAN,也能同时允许这些VLAN的流量通过

Hybrid:可以根据需要以tagged或者untagged方式加入某个VLAN或者多个VLAN

五、VLAN的实例操作

如上图所示,我们该如何按要求使PC1和PC3通信,PC2和PC4通信呢

1、根据VLAN接口的三种模式定义,我们将PC1到SW1,PC2到SW1设置成access模式

首先我们在SW1处做相关配置

[SW1]vlan batch 10 20        ###批量划分VLAN10 20

[SW1]int e0/0/1               ###进入接口

[SW1-Ethernet0/0/1]port link-type access ###端口为access口

[SW1-Ethernet0/0/1]port default vlan 10      ###端口默认VLAN 10

[SW1-Ethernet0/0/1]un sh    ###激活端口

[SW1-Ethernet0/0/1]int e0/0/2

[SW1-Ethernet0/0/2]port link-type access

[SW1-Ethernet0/0/2]port default vlan 20

[SW1-Ethernet0/0/2]un sh

2、将SW1和SW2设置为Trunk模式

[SW1-Ethernet0/0/2]int g0/0/1

[SW1-GigabitEthernet0/0/1]port link-type trunk ###端口为trunk口

[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20 ###允许VLAN 10 20通过

[SW1-GigabitEthernet0/0/1]un sh

3、SW2使用相同的配置方法进行配置

4、当我们把所有的命令都配置完成后,我们要进行检测,查看是否符合配置要求

我们按照要求验证PC1和PC3是否能正常通信

设置PC3的IP地址,子网掩码,点击应用

在PC3里ping PC1的IP地址查看是否连通

如上图所示,我们在进行ping命令时PC1和PC3是可以相互通信的,同理PC2和PC4我们也使用同样的方法进行检测。

最新文章

  1. PHP连接打印机
  2. linux spi 设备节点 读写
  3. android 学习随笔二十九(自定义监听 )
  4. SQLite 学习流水账笔记
  5. HDU 5622 KK's Chemical DP
  6. js实现瀑布流的一种简单方法实例分享
  7. LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法)
  8. 如何煉成NET架構師
  9. optics matlab实现
  10. python 写csv文件
  11. Linux 下安装jetty服务器
  12. Unity3D开发游戏世界天空盒
  13. 浅析Javascript单例模式
  14. Structured Streaming Programming Guide结构化流编程指南
  15. 33. Search in Rotated Sorted Array & 81. Search in Rotated Sorted Array II
  16. 如何解决海量数据的Top K问题
  17. 使用yum时报错 This system is not registered to Red Hat Subscription Management
  18. zabbix实现电话、短信、邮件报警
  19. BGP - 4,BGP的三张表
  20. 一键切换hosts文件

热门文章

  1. [敏杰开发]知识路书——图形化文献管理大师 Beta版发布喽!!!
  2. Mac 无密码 SSH 登录服务器
  3. [Qt] 基本概念
  4. [Web] 计算机网络课程(一)
  5. 【CentOS_7】一行shell实现自动清理过期日志
  6. Java 中 volatile 关键字及其作用
  7. JFlash ARM对stm32程序的读取和烧录-(转载)
  8. 使用python实现钉钉告警通知功能
  9. python实战项目练习-Django商城项目之注册功能实现
  10. Go语言的函数03---返回值