目录
交换机
数据链路层
数据链路层作用
二层转发
交换机为什么在数据链路层工作
交换机转发原理
交换机四大功能
以太网
以太网mac地址
以太网帧格式
交换机以太网接口的工作模式
单工
半双工
双工
交换机的配置
切换视图模式
配置主机名
关闭消息通知
查看历史命令
查看mac地址表
永不超时
进入接口模式
配置双工、半双工和传输速率
永久保存设置
交换机是在数据链路层工作的设备
1、寻找物理地址,网络拓扑的建立、维护和拆除
2、把数据封装在帧中,按顺序传送。
3、差错恢复,如果错误则重传。(重新再发—次)
4、流量控制,确保中间传输的稳定以及双方传输速率的匹配。(将速率高的降速至与速率低的一样)
二层(数据连接层,层数从下往上数)转发只能在同一网段
1.在发送端,数据分成多个数据帧,每个数据一般不超过1500个字节。
2.每个数据帧都会添加一个帧头部信息,目的mac地址和源mac地址,帧校验序列等信息。
3.数据帧通过物理层设备(网卡)到交换机。
4.在交换机,根据MAC地址进行转发,查找要转发的设备。
1.交换机主要工作在局域网内部转发数据帧,实现内部设备之间的通信。
2.mac地址识别(找物理地址),根据mac地址转发数据帧。
3.局域网内部设备之间转发数据帧,在网络层是IP地址转发,只能在二层工作。
4.对数据帧的分割与封装。
1.交换机学习数据帧里的源mac地址,将源mac地址和接口添加到mac地址表中。
2.如果目标mac地址与mac地址表的地址一致,则直接转发,若没有与目标mac地址一致的地址,则泛洪广播数据帧。
3.接收方回应广播,发回数据帧,交换机学习回应的mac地址记录在ARP缓存表中
4.最后双方实现单播通信。
1.学习功能--数据帧经过交换机,交换机会自动学习数据帧的mac地址
2.转发功能--数据帧经过交换机,会在mac地址表里查找数据帧的目的mac地址、查找成功,会从相应的接口转发数据
3.查询功能(泛洪广播)--如果mac表里没有目标mac,会从接口转发相同数据(泛洪)
4刷新功能 --mac地址表,300s刷新一次
识别一个以太网上的某个单独设备或一组设备的唯一表示。
长度为48bit ,表现形式为十六进制。
两个数据站之间只能沿单一方向传输数据。
两个数据站之间可以双向数据传输,但不能同时进行。
两个数据站之间可双向且同时进行数据传输。
如今的交换机主要是华为的产品
打开华为eNSP并新建拓扑
配置两台主机并与交换机s3700连接(两台主机的网关要一致)
启动主机与交换机
注:要养成做标记的习惯,之后复杂了就不会乱
sys
Enter system view, return user view with Ctrl+Z.
[Huawei]q
sys是system-view 的缩写,输入切换为系统视图模式
输入q返回用户视图模式
"< >"符号是用户视图模式
"[]"符号是系统视图模式
[Huawei]sys
[Huawei]sysname 001
[001]
[Huawei]sysname 001
[001]
May 26 2023 18:27:14-08:00 001 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25
.191.3.1 configurations have been changed. The current change number is 4, the c
hange loop count is 0, and the maximum number of records is 4095.
在操作时如果不关掉消息通知会很令人烦躁,因为它们会时不时蹦出来干扰你,建议一开始就关掉
在系统视图模式下
[001]undo info-center enable
Info: Information center is disabled.
在用户视图模式下
<001>undo terminal monitor
Info: Current terminal monitor is off.
或输入简化版
<001>undo t m
Info: Current terminal monitor is off.
[001]display history-command
sys
sysname 001
undo info-center enable
[001]display mac-address
MAC address table of slot 0:
-------------------------------------------------------------------------------
MAC Address VLAN/ PEVLAN CEVLAN Port Type LSP/LSR-ID
VSI/SI MAC-Tunnel
-------------------------------------------------------------------------------
5489-98de-0ffd 1 - - Eth0/0/1 dynamic 0/-
5489-98f8-54cf 1 - - Eth0/0/2 dynamic 0/-
-------------------------------------------------------------------------------
Total matching items on slot 0 displayed = 2
[001]
[001]user-interface console 0
[001-ui-console0]idle-timeout 0 0
[001-ui-console0]
主要用于远程操纵
[001]int e0/0/1
[001-Ethernet0/0/1]
e后面跟你接的端口
[001-Ethernet0/0/1]undo negotiation auto 关闭自动协商
[001-Ethernet0/0/1]speed 10 调整传输速率
[001-Ethernet0/0/1]duplex full 双工
[001-Ethernet0/0/1]duplex half 半双工
<001>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<001>
注:只有在用户视图模式才会永久保存