交换机每个端口都有MAC吗?确定懂的再说啊,

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:29:43
在网上查过,有些人说每个端口都有,有些人说只有一个,有些说有几个?

有谁知道的,帮忙说清楚一下,
二层交换机与三层交换机,还有我们普通家用的那种四口的傻瓜交换机都有哪些差别,,
如果是每个端口有一个MAC,那在运行生成树协议进行根桥的选举时,由于桥ID由桥优先级与MAC地址两者决定,在优先级默认的情况下,MAC小的则为根桥,
如果这时候交换机有十六个端口,那不是每个端口的MAC还要再进行对比?

第一:mac地址是针对端口且是唯一的,只在数据链路层有用.就是说每个端口都有一个mac地址.

第二:这位虽然扯了一堆,但他不明白mac地址是干什么用的.不懂可以来问我.

二层交换机是基于硬件的快速转发,就像说话不经过大脑.换句话说就是没有逻辑的.它有一张mac地址表,叫做cam表,里面存储的是mac地址与端口的影射关系.当交换机收到一个帧时,他会查看自己的cam表,看看这个帧所要到达的目的端口的mac地址是否存在,如果不存在,它就会向它自己的所有端口除了收到这个帧的端口以外,发送这个帧.这成为单播帧的泛洪.也是交换机最基本的工作方式.

三层交换机的功能也是快速转发,但可以工作在网络的第三层,就是网络层,这一层是利用ip地址这一逻辑地址来定位主机的.

要纠正这位的一点 vlan vtp stp 端口安全 均可以在二层交换机上实现.

不是每个端口都有mac地址的,一般的cisco交换机有4个mac地址,通过命令
show mac-address-table可以查看,一般第一个是交换机真实的mac地址,其他的用于特殊的协议!
层二交换机只有交换功能,层三交换机有带路由功能,四口的那种傻瓜交换机也属于层二交换机!

一台交换机的确只有一个MAC地址,2层交换机只能工作在数据链路层传输帧信号,而且只能同网段通信。三层交换机可以工作在数据链路层和网络层,除了有2层交换机的所有功能外还可以进行多网段的数据通信,说简单点可以进行不同网段的数据转发。家庭普通的交换机都是2层交换机而且仅仅只能做数据交换,无法实现端口隔离以及端口绑定、VLAN等功能