VLAN协议与三层交换机(Access/Trunk/Hybrid)

目录

一、VLAN概述

1.1、分割广播域

1.2、VLAN的优势

1.3、静态VLAN

二、Trunk的作用

2.1、概念

2.2、交换网络中的链路类型
            2.3、VLAN 跨交换机通信的过程中数据帧的变化

三、VLAN 的标识

四、三层交换技术

4.1、概述

4.2、传统的 MLS

4.3、基于CEF 的 MLS

五、华为交换机的三种模式

5.1、Access

5.2、Trunk

5.3、Hybrid

一、VLAN概述

1、分割广播域:广播域、网络中能接收到同一个广播的所有节点的集合

1)物理分割:将网络从物理上划分为若干个小网络,然后使用能隔离广播的物理设备将不同的网络连接起来实现通信

2)逻辑分离:将网络从逻辑上划分为若干个小的虚拟网络,即VLAN(Virtual Local Area Network)。VLAN 工作在OSI 参考模型的数据链路层,一个VLAN 就是一个交换网络,其中所有用户都在同一个广播域中,个网络通过路由设备的连接实现网络通信。

2、VLAN的优势

① 控制广播:每个VLAN 都是一个独立的广播域,这样就减少了广播对网络宽带的占用,提高了网络传输效率

② 增强网络安全性:由于只能在同一VLAN内的端口之间交换数据,不同的VLAN 端口之间不能直接访问,因此通过划分VLAN 可以限制个别主机访问服务器等资源,提高网络安全性

③ 简化网络管理:VLAN 可以根据部门职能,对象组或者应用将不同的地理位置的用户划分为一个逻辑网址,在不该懂网络物理连接的情况下可以任意的将工作站在工作组或者子网之间移动。利用VLAN 技术,大大减轻了网络管理和维护的工作的负担,降低了网络维护的费用

3、静态VLAN

1)静态VLAN 也是基于端口划分的 VLNA,是目前最 常见的 VLAN实现方式

静态VLAN 即明确指定交换机的端口属于哪个 VLAN,这需要网络管理员手动配置

     

2)VLAN 的范围

二、Trunk 的作用

1、实现交换机之间的VLAN 通信只使用一条链路,且通过标识来区分不同VLAN的数据

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

1)接入链路:单标签数据,通常为主机到交换机之间的连接

2)中继链路:多标签数据,交换机到交换机之间的连接

3、VLAN 跨交换机通信的过程中数据帧的变化

1)当VLAN 30中的主机A发送数据帧给主机B时,主机A发送的数据帧时普通的数据帧

2)交换机SW1接收到数据帧,知道这个数据帧来自VLAN30 且要转发给交换机SW2,于是就会在数据帧打上VLAN30 的标识,然后发送给交换机SW2

3)交换机SW2接收到带有VLAN 30 标识的数据帧后,根据目标MAC 地址,得知数据帧是发送给主机B 的,就删除VLAN 标识还原为普通数据帧,然后转发给主机B。

三、VLAN 的标识

1、在以太网中实现中继

1)ISL(Cisco私有标准)

2)IEEE802.1q:使用一种内部标记机制,中继设备将四字节的标记插入到数据帧内,并重新计算FCS(Frame Check Sequencl,帧校验序列)

如图所示802.1q的帧标识在标准以太网帧内插入了四字节

①、以太网帧内插入四字节的标记头包含一下内容

  • 2字节标记协议标识符(TPID)包含一个0*8100 的固定值,这个特定的TPID 值指明了该帧带有802.1q 的标记信息
  • 2字节标记控制信息(TCI)包含了下面的元素

3位的用户优先级(Priority):802.1q 不能使用该字段

1位的规范格式标识符(CFI):CFI常用于以太网和令牌环网,在以太网中,CFI的值通常设置为“0”

12位VLAN标识符(VLAN ID):该字段唯一标识了帧所属的VLAN,VLAN ID 可以唯一的标识4096 个 VLAN,但VLAN 0 和VLAN 4095 是被保留的

四、三层交换技术

1、三层交换技术概述:三层交换机通过硬件来交换和路由选择数据包

1)使用三层交换技术实现VLAN 间通信

2)三层交换=二层交换+三层转发

2、传统的 MLS

1)三层转发过程中需要重新封装2层

三层交换机上,第三层引擎处理数据流的第一个包

交换ASIC从3层引擎中获悉2层重写信息,在硬件中创建一个MLS条目

负责重写和转发数据流中的后续数据。

2)简单地说,主机第一次ARP请求广播后,将数据发给三层交换机,交换机从3层引擎中获悉2层重写信息将其记录到底层硬盘里,并转发出去,当下一次再具有相同地址信息的数据流再次通过时,即根据此表直接在二层(数据链路层)完成转发,即“一次路由,多次交换”,有效提高了数据包转发的效率。*三层转发过程中要重新封装2层

3、基于CEF 的MLS

CEF 概念:基于拓扑转发的模型

1)转发信息库(FIB)

2)邻接关系表

①:主机A 给主机B 发送单播数据包

②:交换机查找邻接关系表

③:转发

五、华为交换机的三种模式

1、Access

1)概念:只能属于一个VLAN ,也只能允许这一个VLAN的流量通过,数据进交换机时加标签。数据出交换机脱标签。

2)Access 相关命令

VLAN10                         ### 划分VLAN ###

VLAN batch 10 20          ### 批量划分 VLAN 10和VLAN 20 ###

int g/0/0/0                     ### 进入接口模式  ###

port  link-type access     ### 定义二层端口模式 ###

port default vlan 10       ### 将端口加入VLAN中 ###

undo shutdown

2、Trunk

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

2)Trunk相关命令

int g0/0/0

port link-type trunk                              ### 定义二层端口模式 ###

port trunk allow-pass vlan 10 20 30      ###(可以为all  1-4095)配置Trunk端口允许通过的VLAN ###

undo shutown

undo port trunk allow-pass vlan 10      ### 禁止Trunk传送某个VLAN的数据,删除这个VLAN ###

注:常用检查VLAN 配置命令

dis this                           ### 查看当前端口模式,状态 ###

dis Vlan                         ### 查看VLAN划分 ###

undo port default vlan   ### 将端口从VLAN删除 ###

3、Hybrid

1)特点:

  • 华为交换机接口默认为Hybrid模式
  • 既可以实现Access接口的功能,也可以实现Trunk口的功能
  • 不借助三层设备既可实现跨VLAN通信和访问控制
  • Hybrid接口相对于Access接口和Trunk接口具有更高的灵活性与可控性。各接口根据PVID封装802.1q

2)作用

  • 流量隔离
  • 流量互通

3)Hybrid接口工作原理

①、根据PVID 封装802.1Q

②、可以根据需要以tagged(默认为空)或者untagged(默认VLAN 1)方式加入某个VLAN或者多个VLAN

口诀:

进口检查:查有无标签     有标查,tag表     有,放通      无,丢掉

无标    添加PVID后放通

出口检查:查untag表 有标 脱       无标  查Tag,   有,放通    无,丢掉

4)Hybrid 接口收发数据帧流程

5)配置命令

int g0/0/0                                    ### 理解成Access 口 ###

port hybrid pvid vlan 10              ### 设置端口pvid 10 ###

port hybrid untagged vlan 10      ### 设置untag表vlan 10 ###

undo shutdown

int g0/0/0                                     ### 相当与trunk接口 ###

port hybrid tagged vlan 10 20 30  ### 设置tag表vlan 10 20 30 (中继口命令)###

undo shutdown

int g0/0/0                                     ### 上层路由器的配法 ###

port hybrid untagged vlan 10 30  ### 经过端口时多去vlan 10 30 标签 ###

undo shutdown

int g0/0/0

undo port default vlan               ### 初始化还原vlan ###

port link-type hybrid                  ### 将这个口设置为hybrid模式,华为交换机默认hybrid口 ###

VLAN协议与三层交换机 (Access/Trubk/Hrbrid)的更多相关文章

  1. vlan协议及端口类型

    一.VLAN协议 1.协议的应用 802.1Q协议,即Virtual Bridged Local Area Networks协议,主要规定了VLAN的实现. 2.协议结构 每一个支持802.1Q协议的 ...

  2. VLAN实验1(VLAN基础配置及Access接口)

    本实验基于<HCNA网 络技术实验指南> 本实验使用eNSP软件 原理概述: 早期的局域网技术是基于总线型结构的.总线型拓扑结构是由一根单电缆连接着所 有主机,这种局域网技术存在着冲突域问 ...

  3. eNSP仿真软件之VLAN基础配置及Access接口

    ★Access接口是交换机上用来连接用户主机的接口. 实验内容: 实验步骤: (1)      打开仿真软件eNSP,新建拓扑.根据实验内容建立如下实验拓扑图. (2)      按照如下的编址表对每 ...

  4. 在ensp上VLAN基础配置以及Access接口

    什么是VLAN? 早期的局域网技术是基于总线型的结构,也就是说所有主机共享一条传输线路.这就带来了很多问题:冲突域和安全问题.为了避免冲突域,我们使用二层交换机.但想想,一台计算机在总线上传输数据的时 ...

  5. VLAN之间通信-三层交换机实现

    1.打开三层交换机的命令行,配置VLAN和设置端口IP enable //进入特权模式 configure terminal //进入全局配置模式 ip routing //启动交换机的路由功能 vl ...

  6. eNSP——VLAN基础配置和Access

    原理: 早期的局域网技术是基于总线型的结构,也就是说所有主机共享一条传输线路.这就带来了很多问题:冲突域和安全问题.为了避免冲突域,我们使用二层交换机.但想想,一台计算机在总线上传输数据的时候,所有计 ...

  7. VLAN基础配置及Access接口

    一.实验目的 二.实验拓扑图 三.实验编址 四.实验步骤 1.基础配置 按照PC1的方式依次配好IP 打开所有设备 用ping命令测试连通性 更改主机名称 2.创建VLAN 在S1上使用两条命令创建V ...

  8. VLAN基础配置及Access接口 实验1

    1.Access接口 是交换机上与PC机上相连的端口 2.当主机向交换机发送数据帧时,经过的Access口会将该帧加一个与自己PVID一致的VLAN标签 当交换机的Access口要发送给PC机一个带有 ...

  9. 简单对象访问协议(Simple Object Access Protocol),PHP调用SOAP过程中的种种问题;php的soap无故出错的真凶:wsdl缓存

       webservice的一种常用实现方式就是soap了.我们后端的JAVA也是用soap的原理实现的.那么我显然首先要上网上搜搜关于soap的文章.最早进入实现的是PHP写的nusoap类.这个n ...

随机推荐

  1. SE_Work1_阅读构建之法&项目管理实践

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:阅读<构建之法>并回答问题 个人博客作业 我在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作 ...

  2. MSSQL·查询存储过程中的关键字

    阅文时长 | 0.22分钟 字数统计 | 408字符 主要内容 | 1.引言&背景 2.声明与参考资料 『MSSQL·查询存储过程中的关键字』 编写人 | SCscHero 编写时间 | 20 ...

  3. 【建议收藏】缺少 Vue3 和 Spring Boot 的实战项目经验?我这儿有啊!

    缺少 Vue3 和 Spring Boot 的实战项目经验?缺少学习项目和练手项目?我这儿有啊! 从 2019 年到 2021 年,空闲时间里陆陆续续做了一些开源项目,推荐给大家啊!记得点赞和收藏噢! ...

  4. 驰骋CCFlow开源工作流程引擎如何设置PDF打印

    前言 经常有驰骋CCFlow爱好者朋友提问关于打印相关问题.在这篇博文中大家介绍一下工作流引擎CCFlow的HTML打印和PDF打印,针对Java版本和.NET版本有不同的操作步骤,包括开关设置.水印 ...

  5. 在Vim中查看文件编码和文件编码转换

    在Vim中查看文件编码和文件编码转换 风亡小窝 关注  0.2 2016.09.26 22:43* 字数 244 阅读 5663评论 0喜欢 2 在Vim中查看文件编码 :set fileencodi ...

  6. shell基础之bus实战(if 练习)

    题目: 一条公交路线共30站,乘客上车需支付1元,之后每超过5站支付0.5元:最好可以实现"余额不足的提醒"和"逃票,漏刷卡的显示". 注意:需下载bc计算器 ...

  7. STM32的VDD与VDDA

    http://bbs.21ic.com/icview-1651072-1-1.html VDD VSS 就是平常的电源与地.后面带A的都是模拟量的电源.

  8. Linux(CentOS 7) 安全加固之非业务端口服务关闭 postfix port 25

    目录 关闭TCP 25 端口对应的服务 1. 确认对应端口的进程 2. 查找与关闭对应服务 3. 确认结果,端口已关闭 关闭TCP 25 端口对应的服务 [0 root@Qvps /root] #ca ...

  9. HTML中option的单页调用

    我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的 onchange方法里触发. ...

  10. Hadoop 基石HDFS 一文了解文件存储系统

    @ 目录 前言:浅谈Hadoop Hadoop的发展历程 1.1 Hadoop产生背景 1.引入HDFS设计 1.1 HDFS主要特性 2.HDFS体系结构 HDFS工作流程机制 1.各个节点是如何互 ...