二层和三层环路有什么特点和区别?
二层和三层环路有什么特点和区别? 环路的原因: 二层环路是由于物理拓扑出现环路,如3台交换机三角形连接。 三层环路一般物理拓扑有环路,并且设置之间路由表形成互指。 二层交换机工作行为? 收到的数据帧查看2层头部,根据目的Mac地址转发,目的Mac分广播、组播、单播。 广播 目的Mac全为F。收到广播报文,除了接收的端口外,向其余所有端口转发-(泛洪)。 组播 目的Mac的第8位为1。收到组播报文,首先判断目的MAC是否本机要接受,如收到STP的BPDU,而自身也运行STP,此报文上送CPU处理,不做转发。假如此报文自身不需要接受,则处理方式为泛洪。 单播 目的MAC的第8位位0。收到单播报文,如果目的MAC在自身MAC表中不存在,则称为未知单播,处理方式为泛洪。假如目的MAC在自身MAC表中存在,则称为已知单播,把报文向MAC表中的接口转发(如该接口等于报文的接收端口,则丢弃报文)。 三层设备的工作行为 收到数据包查看三层目的IP,根据目的IP地址转发,分为广播,组播,单播。 广播 目的IP全为1。收到广播包,上送CPU处理(注意不是丢弃报文),三层设备是隔离广播域,不是丢弃广播报文。 组播 目的IP为224.0.0.0-239.0.0.0。开启组播路由协议则转发,否则丢弃。 单播 目的IP在路由表中存在则按出端口转发,目的IP在路由表中不存在则丢弃。 环路的影响 二层环路