目录
一、交换机启动过程:
1)加电开机自检
2)启动迷你IOS,ROM开始工作并引导FLASH中的操作系统(.bin文件)工作
3)从NVROM中加载启动配置文件startup.config
4)在FLASH中读取VLAN.dat
5)所有文件在RAM中运行后,设备正常启动
二、交换机的基本功能
认识就转,不认识就泛洪
泛洪:二层概念(三层为广播),当接收到需要泛洪的数据包时,通过一个接口接受,本交换机上其余接口转发该流量
1)需要泛洪的数据:未知单播、组播、广播
2)基于源MAC地址学习
3)基于目标MAC地址转发
4)防止环路
5)数据过滤(为了防止接收重复报文)
扩展功能:
基于目标MAC地址过滤
注:交换机具有学习MAC地址的功能,一个接口可以学习多个MAC地址,一个MAC地址只能通过交换机的某个接口学习
三、中继器、交换机、网桥、集线器、路由器的区别
中继器:一层设备,对电缆上的信号(数字信号)进行放大和整形。不能分割冲突域和广播域
集线器:一层设备,可看作多端口的中继器。不能分割冲突域和广播域
网桥:二层设备,同交换机。端口少于交换机;基于软件处理;所有接口数据转发彼此相通。能分割冲突域,但不能分割广播域
交换机:二层设备,也称为多端口网桥,基于硬件处理,所有接口的数据转发彼此独立。通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞。能分割冲突域,但不能分割广播域
路由器:三层设备,将数据报文从一个逻辑网段转发到其他网段。能分割冲突域和广播域
注: 1.冲突域为同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合
2.接收同样广播消息的节点的集合
四、交换机的数据转发方式
交换机是基于MAC地址表进行数据转发(MAC地址表结构:VLAN ID、port、MAC地址)
MAC地址表的生成方式:静态(手写MAC)或动态(自动获取)
五、多层交换机或路由器数据交换方式
1.进程交换:每个数据包都须进行路由查找,基于目标IP查询路由表,再基于目标IP或下一跳查询ARP来获取对端MAC
2.快速转发:一此路有多次交换,一般厂商使用,每种流量过来时,只有第一个数据包进行路由和ARP表的查询,生成cache;之后相同的IP仅基于cache表查询
3.CEF转发:思科私有,无需路由直接交换;将路由表和ARP表转换为FIB(转发信息数据库,包含目标IP和出接口)和ADJ(邻居表,包含源目MAC)
六、传统二层交换机的数据交换方式
1.存储转发:接收数据包后将其缓存,先检查数据包是否正确,并过滤掉错误数据包,确认包完全正确后,取出目的地址,通过查表找到想要发出的输出端地址,最后发送
2.贯穿转发:只读取数据包的前六个字节(目标MAC)后,就进行转发
3.无分片:默认转发方式,结合了存储转发和贯穿转发,检测报文碎片(小于等于64字节),读取64字节后,进行转发,如果目标大于64字节就无法检测
七、网络三层架构
接入层(access):提供端口密度,用于用户接入
汇聚层(distribute):流量聚合,策略规划;实施QOS和安全策略,需支持三层交换
核心层(core):提供数据的高速转发
拓展:
破解交换机登陆密码
1.插电源按住mode键
2.switch: 进入最小IOS
3.switch: flash_init 初始化FLASH
4.switch: rename flash:config.text flash:新名字.text 将配置文档重命名
5.switch:boot 重启
6.switch#rename flash:新名字.text flash:config.text 将文档修改回原名称
7.switch#copy flash:config.text system:running-config 加载到启动配置文件
8.switch#write 进行保存