一般的交换机工作原理?
学习和转发
学习
交换机里面有一个mac地址表,mac地址表存放在内存中,每次关掉交换机,mac地址表里面的数据就会丢失。再打开的时候,当数据帧(数据链路层里数据的形式)从一个接口传给交换机时,交换机会获取数据帧里的源mac来比对自己的mac地址表,如果不存在,就记录到mac地址表中。学习源mac地址。
转发
学习源mac后,再看目的mac是否在mac地址表中,若不存在,复制一份数据帧,向除发送信息的接口外,每个接口发一份数据(广播).
根据目的mac地址转发数据,在mac地址表里有,就单播,没有就广播
交换机什么时候会采取广播行为?
- mac地址表找不到目的mac地址
- 目的地址是广播地址:FF:FF:FF:FF:FF:FF或找不到对应的组播地址
如果交换机的一个接口对应多个mac地址时候,说明这个接口接的是什么?
交换机 ,一个交换机上接了很多电脑,所有才有那么多mac地址。