快速理解VLAN与三层交换机
一、VLAN
1.1、VLAN的概述与优势
VLAN是逻辑隔离的虚拟局域网,作用是分割广播域(分为物理分割和逻辑分割)

VLAN的优势:控制广播、增强网络安全性、简化网络管理
1.2、VLAN的种类
静态VLAN:基于端口划分静态VLAN

动态VLAN:基于MAC地址划分动态VLAN
1.3、VLAN的范围

总共4096个,常见的在2-1001
1.4、华为交换机接口的三种模式
- Access只能属于一个VLAN,也只能允许这一个VLAN的流量通过
- Trunk可以同时属于多个VLAN,也能同时允许这些VLAN的流量通过
- Hybrid可以根据需要以tagged或untagged方式加入某个VLAN或多个VLAN
1.5、Trunk的作用
实现交换机之间的VLAN通信只有一条,且通过不同的标签来分辩不同VLAN的数据
交换网络中的链路类型分为接入链路和中继链路(接入链路一般连接计算机和交换机,中继链路一般连接交换机和其他设备)

1.6、VLAN的标识
在以太网上实现中继,有两种封装类型
- ISL(Cisco私有标准)
- IEEE 802.1q(常见)

二、三层交换机
2.1、三层交换机概述
使用三层交换技术实现VLAN之间通信
三层交换=二层交换+三层转发
2.2、MLS条目
- 三层交换机上,第三层引擎处理数据流的第一个包( 一次路由,多次交换)
- 交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目
- 负责重写或转发数据流中的后续数据包
基于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与三层交换机的更多相关文章
- 图文并茂VLAN详解,让你看一遍就理解VLAN
一.为什么需要VLAN 1.1.什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”.LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络.V ...
- VLAN大战三层交换机 以及无敌的Hybrid
VLAN与三层交换机 1.VLAN的概念与优势 2.VLAN的种类 3.静态VLAN的配置 4.Trunk介绍and配置 5.三层交换机原理 6.hybrid 1.当某个网络设备出现 故障后,就会不停 ...
- 【转】快速理解Kafka分布式消息队列框架
from:http://blog.csdn.net/colorant/article/details/12081909 快速理解Kafka分布式消息队列框架 标签: kafkamessage que ...
- Spark机器学习 Day2 快速理解机器学习
Spark机器学习 Day2 快速理解机器学习 有两个问题: 机器学习到底是什么. 大数据机器学习到底是什么. 机器学习到底是什么 人正常思维的过程是根据历史经验得出一定的规律,然后在当前情况下根据这 ...
- 快速理解web语义化
什么是Web语义化 Web语义化是指使用恰当语义的html标签.class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容.语义化的web页面一方面可以让机器在更少的人类干预 ...
- 快速理解高性能HTTP服务端的负载均衡技术原理(转)
1.前言 在一个典型的高并发.大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案.HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此 ...
- 脑残式网络编程入门(四):快速理解HTTP/2的服务器推送(Server Push)
本文原作者阮一峰,作者博客:ruanyifeng.com. 1.前言 新一代HTTP/2 协议的主要目的是为了提高网页性能(有关HTTP/2的介绍,请见<从HTTP/0.9到HTTP/2:一文读 ...
- 字符编码那点事:快速理解ASCII、Unicode、GBK和UTF-8
原作者:阮一峰(ruanyifeng.com),现重新整理发布,感谢原作者的无私分享. 1.引言 今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料. 这个问题比我想象 ...
- [转帖]十分钟快速理解DPI和PPI,不再傻傻分不清!
十分钟快速理解DPI和PPI,不再傻傻分不清! https://baijiahao.baidu.com/s?id=1605834796518990333&wfr=spider&for= ...
随机推荐
- js实现文字分割动画
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...
- webpack(5)webpack处理css文件
css文件处理-准备工作 (以下项目配置都是基于上一篇webpack(4)的基础上) 在项目开发中,我们必然需要添加很多的样式,而样式我们往往写到一个单独的文件中. 这里我们就在src目录中创建一个n ...
- 《PHP基础知识总结》系列分享专栏
总结PHP基础知识,对初学者还是高手都值得参考巩固. <PHP基础知识总结>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/2017 ...
- Flask(9)- 蓝图的基本使用
前言 在前面的例子中,所有的页面处理逻辑都是放在同一个文件中,随着业务代码的增加,将所有代码都放在单个程序文件中是非常不合适的 不仅会让阅读代码变得困难,而且会给后期维护带来麻烦 Flask 中使用蓝 ...
- Linux从头学03:如何告诉 CPU,代码段、数据段、栈段在内存中什么位置?
作 者:道哥,10+年的嵌入式开发老兵. 公众号:[IOT物联网小镇],专注于:C/C++.Linux操作系统.应用程序设计.物联网.单片机和嵌入式开发等领域. 公众号回复[书籍],获取 Linux. ...
- CTF-Streamgame2-writeup
Streamgame2 题目信息: 附件: streamgame2.py from flag import flag assert flag.startswith("flag{") ...
- 实验 2 Scala 编程初级实践
实验 2 Scala 编程初级实践 一.实验目的 1.掌握 Scala 语言的基本语法.数据结构和控制结构: 2.掌握面向对象编程的基础知识,能够编写自定义类和特质: 3.掌握函数式编程的基础知识,能 ...
- [刘阳Java]_酷炫视频播放器制作_界面篇
今天开始分享一篇酷炫播放器制作,包括界面+JS.整个案例非常类似腾讯视频,优酷视频,爱奇艺视频.我们先看一下效果图,然后这篇文章主要界面篇 是不是效果比较酷炫,那么我接着来给大家说一下这个界面设计思路 ...
- python内置函数dir()
描述 dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表:带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__(),该方法将被调用.如果参数不包含__dir__(), ...
- 微信小程序云开发-云存储的应用-识别通用印刷体
一.准备工作 1.创建云函数identify 2.云函数identify中index.js代码 1 // 云函数入口文件 2 const cloud = require('wx-server-sdk' ...