一、VLAN

1.1、VLAN的概述与优势

VLAN是逻辑隔离的虚拟局域网,作用是分割广播域(分为物理分割和逻辑分割)

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

1.2、VLAN的种类

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

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

1.3、VLAN的范围

总共4096个,常见的在2-1001

1.4、华为交换机接口的三种模式

  1. Access只能属于一个VLAN,也只能允许这一个VLAN的流量通过
  2. Trunk可以同时属于多个VLAN,也能同时允许这些VLAN的流量通过
  3. Hybrid可以根据需要以tagged或untagged方式加入某个VLAN或多个VLAN

1.5、Trunk的作用

实现交换机之间的VLAN通信只有一条,且通过不同的标签来分辩不同VLAN的数据

交换网络中的链路类型分为接入链路和中继链路(接入链路一般连接计算机和交换机,中继链路一般连接交换机和其他设备)

1.6、VLAN的标识

在以太网上实现中继,有两种封装类型

  • ISL(Cisco私有标准)
  • IEEE 802.1q(常见)

二、三层交换机

2.1、三层交换机概述

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

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

2.2、MLS条目

  1. 三层交换机上,第三层引擎处理数据流的第一个包( 一次路由,多次交换)
  2. 交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目
  3. 负责重写或转发数据流中的后续数据包

基于CEF的MLS

CEF是一种基于拓扑转发的模型,其中包含转发信息库(FIB)和邻接关系表

2.3、虚拟接口

三层交换机具有路由功能,所以在三层交换机上需要配置的VLAN接口为虚接口,VLAN之间才可以相互通信,每一个虚拟接口就是该网段的网关

三、VLAN+三层交换机配置命令

划分vlan 10 20 30

vlan 10                            ###划分VLAN10 (20 30 同理)

vlan batch 10 20 30        ###批量划分vlan10 20 30

dis vlan                           ###查看VLAN

华为Access配法

[Huawei]int g0/0/0(接口模式)

[Huawei-GigabitEthernet0/0/0] port link-type access(接口模式)

[Huawei-GigabitEthernet0/0/0] port default vlan 10(将该接口划分为vlan10)

[Huawei-GigabitEthernet0/0/0] undo shutdown(启动)

华为Trunk配

[Huawei]int g0/0/0(接口模式)

[Huawei-GigabitEthernet0/0/0] port link-type trunk(接口模式)

[Huawei-GigabitEthernet0/0/0] port trunk allow-pass vlan 10 20 30(将改口划分为vlan 10 20 30,允许这些VLAN的流量通过)

[Huawei-GigabitEthernet0/0/0] undo shutdown

虚拟接口配法

[Huawei]int vlanif 10 (虚拟接口模式)

[Huawei-vlanif10]ip address ip地址

[Huawei-vlanif10]undo shutdown

快速理解VLAN与三层交换机的更多相关文章

  1. 图文并茂VLAN详解,让你看一遍就理解VLAN

    一.为什么需要VLAN 1.1.什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”.LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络.V ...

  2. VLAN大战三层交换机 以及无敌的Hybrid

    VLAN与三层交换机 1.VLAN的概念与优势 2.VLAN的种类 3.静态VLAN的配置 4.Trunk介绍and配置 5.三层交换机原理 6.hybrid 1.当某个网络设备出现 故障后,就会不停 ...

  3. 【转】快速理解Kafka分布式消息队列框架

     from:http://blog.csdn.net/colorant/article/details/12081909 快速理解Kafka分布式消息队列框架 标签: kafkamessage que ...

  4. Spark机器学习 Day2 快速理解机器学习

    Spark机器学习 Day2 快速理解机器学习 有两个问题: 机器学习到底是什么. 大数据机器学习到底是什么. 机器学习到底是什么 人正常思维的过程是根据历史经验得出一定的规律,然后在当前情况下根据这 ...

  5. 快速理解web语义化

    什么是Web语义化 Web语义化是指使用恰当语义的html标签.class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容.语义化的web页面一方面可以让机器在更少的人类干预 ...

  6. 快速理解高性能HTTP服务端的负载均衡技术原理(转)

    1.前言 在一个典型的高并发.大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案.HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此 ...

  7. 脑残式网络编程入门(四):快速理解HTTP/2的服务器推送(Server Push)

    本文原作者阮一峰,作者博客:ruanyifeng.com. 1.前言 新一代HTTP/2 协议的主要目的是为了提高网页性能(有关HTTP/2的介绍,请见<从HTTP/0.9到HTTP/2:一文读 ...

  8. 字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8

    原作者:阮一峰(ruanyifeng.com),现重新整理发布,感谢原作者的无私分享. 1.引言 今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料. 这个问题比我想象 ...

  9. [转帖]十分钟快速理解DPI和PPI,不再傻傻分不清!

    十分钟快速理解DPI和PPI,不再傻傻分不清! https://baijiahao.baidu.com/s?id=1605834796518990333&wfr=spider&for= ...

随机推荐

  1. 10 年 bloger 告诉你要不要写博客,又该如何优雅地写博客?

    关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.公众号后台回复关键字 "1024" 获取程序员大厂面试指南. 图:D ...

  2. WPF使用Microsoft.VisualBasic创建单例模式引起的权限降低问题

    在进行WPF开发时,总是在找更加优雅去写单例模式的代码. 很多人都喜欢用Mutex,一个App.cs下很多的Mutex,我也喜欢用. 看完<WPF编程宝典>的第七章Applicaton类后 ...

  3. docker挂载数据卷

    1.Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷,简单的理解就是将数据持久化的工具. 2.在使用docker容器的时候,会产生一系列的数据文件,这些数据文件在我们 ...

  4. [TJOI2007]书架 题解

    文中给了你一些句子,以及让你任意插入某个位置以及查询某个位置的句子. 发现因为是句子很难搞,所以开个 map 离散一下成数字.然后在额外开一个 map 记录这个数字对应的句子. 然后你要写一种支持插入 ...

  5. Ubuntu虚拟机基本环境搭建以及参数设置

    # 设置root账户密码 sudo passwd root # 修改源镜像(提高下载更新速度) sudo apt-get update pip install open-vm-tools pip in ...

  6. C语言:体现\r的结果

    #include <stdio.h> #include <windows.h> //体现\r的结果 //转义字符\r,回车,将光标移动到当前行最开始 main() { char ...

  7. Java基础00-字符串14

    1. API 1.1 API概述 2. String String常用类的常用方法 String字符串变量的创建: 声明:    String 变量名; String str; 声明并初始化: Str ...

  8. [刘阳Java]_Web前端入门级练习_迅雷首页第一屏设计

    今天接着上一篇文章<Web前端入门级练习_迅雷官宣网设计>正式开始迅雷首页第一版的设计.如果完成,则最终的效果图如下 第一步:先完成logo部分的设计 logo设计,我们会使用CSS的定位 ...

  9. 基于SSM酒店管理系统mysql版本(前后台)

    介绍:spring,springmvc,mybatis,mysql,eclipse 截图: 数据库表:CREATE TABLE `account` ( `id` int(11) NOT NULL AU ...

  10. springMVC-11-验证码

    springMVC-11-验证码 导入依赖 <!--Kaptcha 验证码依赖 前面已导过servlet-api需排除--> <dependency> <groupId& ...