快速理解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= ...
随机推荐
- namenode和datanode启动失败
1.namenode启动失败,查看错误原因,是无法格式化,再看日志,根据日志提示,清空对应的目录,即可解决这个问题. 2.datanode启动失败: Can't open /var/run/cloud ...
- Sentinel流控与熔断
参考: https://thinkwon.blog.csdn.net/article/details/103770879 项目结构 com.guo ├── guo-sentinel ...
- Android常用开源库(转)
一 .基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库. ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMore ...
- kong配置service和route实现简单API代理
目录 通过konga连接kong实现API接口代理 1. ADD NEW SERVICE 2. ADD ROUTE 3. 验证API 代理 浏览器验证 请求kong api kong使用Admin A ...
- OpenMVG 系列 (2):Image 和 Numeric
OpenMVG 的功能模块由若干核心库组成,本文主要介绍 Image 和 Numeric 两个库 1 Image Image 库包含图像容器 Image<T>.图像IO读写函数 Read ...
- Servlet核心技术
一.基本概念 1.C/S C/S架构是客户端服务器架构,将需要处理的业务合理的分配到客户端和服务器,客户端负责与用户的交互任务,服务器负责数据管理. 优点: 客户端界面和功能可以很丰富 应用服务器负荷 ...
- Qt Model/view 小实例 文件目录浏览器
1. 文件目录浏览器 直接在main.cpp文件中添加下列代码 #include "mainwindow.h" #include <QApplication> #inc ...
- Spring boot+Mybatis+MySQL插入中文乱码
转载:https://www.jianshu.com/p/bd0311a33c16 现象: 搭建spring boot+mybatis+mysql时出现插入mysql的中文出现乱码???. mys ...
- 浅析vue-cli脚手架命令的执行过程
上一篇文章,已经大致了解脚手架是什么以及脚手架是如何工作的.接下来,稍微深入一下脚手架的工作过程(以vue-cli为例).首先抛出3个问题: 1.明明全局安装的是@vue/cli,最后执行的命令却是v ...
- K8s基本概念资料
https://www.cnblogs.com/menkeyi/p/7134460.html