快速理解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= ...
随机推荐
- ES2021 新特性!
大家好,我是前端队长Daotin,想要获取更多前端精彩内容,关注我(全网同名),解锁前端成长新姿势. 以下正文: 2021 年 6 月 22 日,第 121 届 Ecma 国际(Ecma Intern ...
- SpringCloud:feign默认jackson解析'yyyy-MM-ddTHH:mm:ssZ'时间格式报错
Feign默认的使用jackson解析,所以时间传值时会报错,时间格式错误 解决办法: 修改feign解析方式为fastjson方式: @Configuration public class CxfC ...
- shell 中的for循环
第一类:数字性循环 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done #!/bin/bash for i i ...
- shell中的特殊变量IFS
shell中特殊变量IFS的使用 IFS是内部字段分隔符(internal field separator).默认情况下,bash shell会将空格.制表符.换行符 当做字段分隔符. IFS=$'\ ...
- 【spring源码系列】之【Bean的初始化】
只要不放弃,希望迟早都会到来! 1. Bean的初始化 如果把bean的生命周期看作一个婴儿诞生过程的,那么创建实例相当于婴儿从母体出来,一丝不挂光秃秃:属性赋值相当于给宝宝的头带帽子,上身穿衣服.下 ...
- 手写笔记变PDF-几行代码变命令行程序为图形化界面
前言 最近发现了一个非常不错的Python类库----Gooey, https://github.com/chriskiehl/Gooey 在它的帮助下我们可以非常方便的将一个命令行程序升级成一个图形 ...
- C语言:进制转化
16进制数4321转10进制:原来方法 =4*16^3+3*16^2+2*16^1+1*16^0 =4*16^3+3*16^2+2*16^1+1 =16*(4*16^2+3*16^1+2)+1 =16 ...
- 记录APP 启动ACTIVITITY
a.启动待测apkb.开启日志输出:adb logcat>D:/log.txt c.关闭日志输出:ctrl+cd.查看日志找寻: Displayed com.mm.android.hsy/.ui ...
- Java基础00-集合基础15
1. 集合基础 1.1 集合概述 1.2 ArrayList构造方法和添加方法 代码示例: 想通过指定索引添加到最后一个位置的话就填写,现有索引的+1,比如3个索引就是4.如果在指定索引的位置添加没有 ...
- CSS 样式清单整理
1.文字超出部分显示省略号 单行文本的溢出显示省略号(一定要有宽度) p{ width:200rpx; overflow: hidden; text-overflow:ellipsis; white- ...