交换机转发数据?
二层SW处理数据帧,收到数据帧后首先学习源MAC更新到MAC地址表,然后查看数据帧的目的MAC和MAC地址表进行匹配然后转发(直接转发,泛洪,丢弃);
三层SW还可以处理数据包(跨网段),剥掉帧头部,查看数据包的目的IP然后匹配路由表进行转发(重新封装数据帧)
交换机收到数据的三种行为?
(1)直接转发 --收到单播帧,且在MAC地址表中有对应表项
(2)泛洪 --收到单播帧,MAC地址表中无匹配项(未知单播帧);收到组播帧;收到广播帧;
泛洪:除数据帧的接收端口外,向其他所有UP的端口将数据帧复制一份发出去
(3)丢弃 --收到数据帧的接口和转发数据帧的接口是同一个接口
交换机二层 三层 帧数据 数据交换?
二层交换机 交换机是一个交换设备,用于交换二层数据,用于转发数据帧 转发依据就是MAC地址表(根据Mac地址表转发) 基于源mac的学习,目的mac的转发
三层交换机 二层转发功能+三层路由功能(可以转发三层数据包) 用于交换三层数据,转发ip报文 转发依据就是路由表(根据路由表转发)
交换机接口类型?
access一般用来连接终端; access是进打出剥,只接受和发送一个vlan的数据。
trunk一般用来连接网络设备;trunk可以允许多个vlan的数据带着tag转发。
hybrid华为独有(个人几乎不用),可以看作access和trunk的结合。
trunk接口默认pvid是1。
收:如果收到裸帧,则打tag,tag中vlan id=pvid=1。如果不是裸帧,则查看是否允许该vlan通过,如果允许,则带着tag进入,如果不允许则丢弃。
发:若数据帧tag的vlan id=pvid且允许该vlan通过,则剥掉标签转发(默认trunk只剥vlan1 的标签)。
若数据帧tag的vlan id不等于pvid且允许该vlan通过,则允许带着标签转发。其他情况不允许转发

交换机特性?
(1)交换机1个端口可以学习多个MAC地址吗? 可以!
(2)交换机2个接口是否可以学习同一个MAC? 不可以
(3)交换机接口断电MAC地址还存在吗? 清空
(4)交换机的MAC地址老化时间? 5min
(5)一个交换机MAC地址表最多学习多少MAC地址? 几千-几万,如果MAC地址记录满,后学习记录会挤掉前面记录。
========================================
作者:暖巷寻故人

浙公网安备 33010602011771号