1、交换网络基础html
常见的以太网设备包括HUB、交换机等。交换机工做在数据链路层,它有效的隔离了以太网的冲突域,极大地提高了以太网的性能。网络
一、常见的小型交换网络:SWA是一个交换机。性能
二、交换机的转发行为:泛洪、转发、丢弃学习
泛洪:将某个接口收到的数据流从除该接口以外的全部接口发送出去。spa
引发泛洪的状况:①广播/组播的数据包 ②未知的单播帧htm
转发:根据MAC地址表转发接口
丢弃:①从同一个接口进出(从某个接口进来,从当前接口出去) ②损坏的数据包get
三、交换机数据包传输原理介绍it
3.1 交换机初始状态:交换机MAC地址表为空io
3.2 学习MAC地址
当主机A 发送数据 :交换机会将收到的数据帧的源MAC地址和对应的端口记录到MAC地址列表
3.3 转发数据帧
当数据帧的目的MAC地址不在MAC地址表,或目的MAC地址为广播地址的时候,交换机会泛洪该帧
3.4 主机回复
当其余主机收到数据包泛洪请求以后,会回应MAC地址和端口到交换机。
交换机根据回应后的MAC地址列表将目的主机的回复信息单播转发给源主机。
3.5 当Mac地址表已经存在相关的MAC地址与接口后,再次发送数据包就不会泛洪了。
2、交换机的基本配置
一、全双工、半双工模式:若是两台机器都是 Auto 模式的话,则在商量以后会降为 半双工!
因此在配置的时候,关闭自动协商模式 即命令 undo negotiation auto
调整为全双工模式命令: duples full
(千兆光电接口:只支持全双工,不支持半双工)(以太网RJ45接口支持:全双工、半双工)
二、调整传输速率:命令 speed 100 调整为100兆 speed 1000 调整为1000兆
三、配置验证:display interface g0/0/1
3、STP(生成树协议) 原理
为了提升网络的可靠性,交换网络中一般会使用冗余链路。但冗余链路会给交换网络带来环路风险,并致使广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通讯质量。STP协议能够在提升网络可靠性的前提下又能避免环路带来的问题。
一、环路形成的问题:
① 广播风暴:网络中的主机会受到重复数据帧。带宽会受到严重影响。
②MAC地址表震荡:MAC地址与端口的对应一直在改变。会形成数据传输延时。
二、STP做用:经过阻塞端口来消除环路,并可以实现链路备份的目的。(俗称:热备)
2.1 冷备:如图所示,虚线表示为链接,只有当B--A--C 中A出现问题,才会将虚线链接改成实线链接。
2.2 STP 操做(步骤以下)
2.2.1选举根桥:
每一台交换机启动STP后,都会认为本身是根桥,发出BPDU报文宣告。
每一个交换机分析报文,根据网桥ID选择根网桥,网桥ID小的将成为根网桥(先比较网桥优先级,优先级较低者称为根桥,若是优先级相等,再比较MAC地址,MAC地址较低者称为根桥)。
2.2.2选举 根端口
非根交换机在选举根端口的时候,依据该端口的根路径开销、对端BID、对端PID、本端PID
2.2.3选举 指定端口
非根交换机在选举指定端口时,依据根路径开销、BID、PID。
未被选举为根端口的为预备端口,将会被阻塞。
三、端口状态转换
Disabled —— Listening (15秒)—— Learning (15秒)—— Forwarding (30秒)
四、BPDU 介绍
在STP比较的时候,比较的是如下四个参数:
Root ID:根桥ID RPC:到根桥的路劲开销
Bridge ID:发送者的桥ID Port ID:发送者的端口ID
4、STP 配置
一、进入STP 模式:有三种模式,通常默认是 mstp
二、 配置交换机优先级(该值的范围 0--65535 值越小优先级越高)——当模式为 stp
命令 stp priority 数值
三、配置路径开销——当模式为 stp
(802.1D 的值为 0--65535;802.1T的值为 200000000 ;华为lengcy 为20万)
命令 stp cost 数值
四、验证结果(在保存以前进行确认)