-
交换机
网络交换机(英语:Network switch)是一种网络硬件,通过报文交换接收和转发数据到目标设备,它能够在计算机网络上连接不同的设备。一般也简称为交换机。
交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。
交换机对数据包的转发是建立在MAC地址——物理地址基础之上的,对于IP网络协议来说,它是透明的,即交换机在转发数据包时,不知道也无须知道信源机和信宿机的IP地址,只需知其物理地址。
交换机的工作原理
交换机的四大功能:
-
学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址
-
转发功能---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
-
查询功能(泛洪)---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
-
刷新功能--------- 交换机默认300s刷新一次mac地址表
当一台交换机安装配置好之后,其工作过程如下:
- 收到某网段(设为A)MAC地址为X的计算机发给MAC地址为Y的计算机的数据包。交换机从而记下了MAC地址X在网段A。这称为学习(learning)。
- 交换机还不知道MAC地址Y在哪个网段上,于是向除了A以外的所有网段转发该数据包。这称为泛洪(flooding)。
- MAC地址Y的计算机收到该数据包,向MAC地址X发出确认包。交换机收到该包后,从而记录下MAC地址Y所在的网段。
- 交换机向MAC地址X转发确认包。这称为转发(forwarding)。
- 交换机收到一个数据包,查表后发现该数据包的来源地址与目的地址属于同一网段。交换机将不处理该数据包。这称为过滤(filtering)。
- 交换机内部的MAC地址-网段查询表的每条记录采用时间戳记录最后一次访问的时间。早于某个阈值(用户可配置)的记录被清除。这称为老化(aging)。
- 对于全交换(full-switch)局域网,交换机每个端口只连接一台设备,因此不会发生碰撞。交换机也不需要做过滤。
交换机基础指令
华为eNSP部分基础指令
- ?帮助
- system-view 进入系统视图。
<HuaWei>用户视图:查看信息,无法修改配置。
[HuaWei]系统视图:修改配置
- quit返回上一视图
- sysname修改设备名
- u t m用户视图下,关闭提示信息
- interface Ethernet 0/0/0 进入接口视图
- display interface g0/0/0查看接口信息
- ip address 0.0.0.0 255.0.0.0在接口视图下配置IP地址及子网掩码
- display this查看当前视图下的配置信息
- return跨级返回
- dis mac-addres查看mac地址表
- save保存配置
- undo 配置指令取消配置
- reboot重启