1、交换机启用过程
RAM:随机存储(当前配置文件)读写速度快
ROM:只读存储(自检程序)
NVRAM:非易失性存储(保存配置)
Flash:闪存(操作系统)
2、交换机:
二层基于MAC地址转发设备,依靠MAC地址表进行数据的转发
3、MAC地址表:
3元素组成,VLAN ID、MAC地址、端口编号
二层设备:能将数据解封到二层
路由器、交换机、网桥、集线器的区别
重点是交换机与网桥
相同:都是二层设备
不同:交换机基于硬件设备转发,速度更快;网桥基于软件驱动,速度较慢
交换机端口数量更多;网桥接口少
交换机接口之间有独立的转发资源;网桥共享转发资源
4、交换机分类:
二层交换机 和 多层交换机
5、二层交换机的工作方式:
1.存储转发,转发前先保留校验,转发的数据帧正确率高,效率低 ;
2.贯穿转发,直接基于目标MAC地址转发,效率高,但可能转发出无意义数据帧 ;
3.无分片转发,当收到一个数据帧时取前64个字节进行检测,确认后再进行传输,效率较高,准确率较高
多层交换机的处理方式:
1.进程转发,基于包 ;
2.快速转发,基于流 ;
3.FIB转发,基于拓扑
6、交换机的基本功能:
1.基于源MAC地址学习 ;
2.基于目标MAC地址转发 ;
3.数据过滤 ;
4.防止环路
泛洪:
当交换机收到一个需要被泛洪的数据帧,会将其通过本交换机上除了接收到此数据帧的接口以外的所有接口进行转发
三种数据帧需要泛洪:广播帧、组播帧、未知单播帧
组播数据帧MAC地址固定:01-00-5E 前25位固定,第25位为0
组播:224~239 D类地址 ;没有MAC地址
VLAN
VLAN范围:1-4094 / 12个二进制 0-4095 VLAN 0 和 4095保留
PVID:端口VLAN标识符,默认所有接口PVID为VLAN 1;
FCS:帧校验序列,计算数据完整性
链路类型:Access 、 trunk 、 hybrid(混杂接口) 、802.1Qtunnel
工作类型:access 、trunk
Access:连接终端(PC、router、Firewall、服务器)
Trunk:中继接口,传递标签 标记tag
华为所有的接口存在两个列表:tagged-list(打标签列表) untagged-list(移除标签列表)
Access接口
访问接口 接入接口
创建VLAN:
[sw1]vlan batch 10 to 30
查看:
[sw1]dis vlan
设置接口类型为Access并指定PVID:
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]poet default vlan 20
查看MAC地址表:
[sw1]dis mac-address
默认MAC地址的老化时间为300s,华为中可以针对所有条目修改
修改MAC地址条目老化时间:
[sw1]mac-address aging-time 100
查看MAC地址表的老化时间:
[sw1]dis mac-address aging-time
Trunk
中继协议,干道协议,使用一条物理链路传递多VLAN 的流量
配置:
[sw1-GigabitEthernet0/0/3]port link-type trunk
[sw1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 to 5
Hybrid
混杂接口,华为交换机默认模式 (access+trunk),在链路中传递数据包可以有标签可以没有标签,同时可以自定义打标签列表和移除标签列表
MUX VLAN :
相当于思科中私有VLAN (PVLAN )
定义主从VLAN
从VLAN 分为:组VLAN 和 隔离VLAN
规则: 主VLAN 可以和所有的从VLAN 通信,从VLAN 之间不能通信,组VLAN 之内可以通信 ,隔离VLAN 之内不能通信
Super VLAN :
超级VLAN ,super VLAN 之内的所有子VLAN 配置相同网段的IP地址(可以节约IP地址),不同子VLAN 之间不能通信,不存在哪个接口存在于super VLAN 中 ;若子VLAN 之间要通信,必须在super VLAN 的三层接口下开启ARP代理功能
VLAN mapping :
VLAN 映射 ,在数据的传输过程中进行VLAN 标记的改变,一般被用于城域网中
QINQ技术:
双层或多层VLAN 标记来穿越二层的ISP技术
接口配置802.1Q 隧道技术:
1.接口封装为802.1Q的隧道模式
2.端口的PVID 为 500(接口接收到的所有数据帧都增加802.1Q的新标记)
802.1Q隧道技术
堆叠VLAN 做法
1.接口必须为hybrid接口
2.启用QINQ VLAN 映射功能
3.针对不同的VLAN 的 定义不同的堆叠VLAN
4.在接口的移除标签列表中增加对应的VLAN ID
VLAN 之间的通信
1.使用VLAN 单臂路由
2.使用SVI接口(VLAN-if)
SVI----交换虚拟接口,交换机上针对不同的VLAN 可以设置的接口(此接口为3层接口)
功能
1.充当对应VLAN 之内的网关 ,为不同VLAN 之间通信提供可能
2.方便用户进行远程控制(telnet ssh)
SVI 存在条件
1.交换机存在属于SVI接口对应VLAN ID 的活动接口
2.Trunk 链路,SVI对应VLAN id 存在于trunk链路的VLAN 允许列表之内
3.针对三层交换机,可以创建多个SVI --多个SVI可以同时工作,但对于二层交换机,启用多个SVI时,只有最后一个SVI 是UP的