1
carterdang 2014-11-11 13:50:43 +08:00 via iPhone
肯定不一样啊,二层转发是基于mac地址的,一样的话怎么转发
|
2
webjin OP @carterdang 交换机物理端口本身,你说的那个dis mac-address 是学习到服务器网卡的。
|
3
carterdang 2014-11-11 13:59:18 +08:00 via iPhone
弄混了,二层交换机接口不用MAC地址也可以
|
4
hncqp 2014-11-11 14:01:05 +08:00
当然是一样的,如果不一样就变成router了。有mac,就没有办法转发了数据包了(目的mac和交换机mac不匹配)。
|
5
zwzmzd 2014-11-11 14:38:35 +08:00
二层交换机本身是搬运工,不需要mac地址。你说的应该是管理系统的mac吧。
|
6
jasontse 2014-11-11 14:40:51 +08:00 via iPad
|
7
zwzmzd 2014-11-11 15:07:49 +08:00
@jasontse 单纯从交换的用途上讲,交换机只需要将mac包送到目的地址就可以了,交换机需要有mac学习功能,自身不需要mac地址。
HUB不带地址学习,拿到包就广播到所有端口上,效率比交换机低很多,不过功能上差别不大。 |
8
tanyuxiang 2014-11-11 15:59:23 +08:00
一般来说二层交换机的端口没有mac地址,可管理交换机本身有mac,用来通信,stp计算等等。
地址的作用是通信。 交换机和HUB都是透明的,不更改数据包,你可以把交换机当成一根网线,把HUB当成一堆网线。网线需要MAC地址么? |
9
chenghj87 2014-11-11 16:25:50 +08:00
交换机每个端口都有自己的MAC地址
|
10
invite 2014-11-11 16:32:39 +08:00
L2交换机的MAC地址,是给CPU的,端口本身哪来的MAC地址?
|
11
mybin 2014-11-11 17:47:39 +08:00
基础要弄明白才行。
二层交换机的MAC管理地址用来对交换机进行一些简单的远程管理工作,比如禁用某个端口。交换机和HUB的一大区别就是交换机分隔了冲突域,每个端口都是一个冲突域且每个端口独享带宽,交换机通过内部芯片的处理能力和交换算法进行高速的数据交换工作。所谓的MAC地址学习本质就是交换机对端口所连入设备的MAC地址进行映射并且将映射表存在交换机自身的高速缓存中以提高转发效率。 |