V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
webjin
V2EX  ›  问与答

二层交换机的每个物理端口的本身的 MAC 地址为什么都是一样的?难道他们是没有自己的 MAC 地址?

  •  
  •   webjin · 2014-11-11 13:35:52 +08:00 · 6958 次点击
    这是一个创建于 3657 天前的主题,其中的信息可能已经有所发展或是发生改变。
    二层交换机的每个物理端口的本身的MAC地址为什么都是一样的?难道他们是没有自己的MAC地址?
    12 条回复    2014-11-11 17:56:23 +08:00
    carterdang
        1
    carterdang  
       2014-11-11 13:50:43 +08:00 via iPhone
    肯定不一样啊,二层转发是基于mac地址的,一样的话怎么转发
    webjin
        2
    webjin  
    OP
       2014-11-11 13:56:06 +08:00
    @carterdang 交换机物理端口本身,你说的那个dis mac-address 是学习到服务器网卡的。
    carterdang
        3
    carterdang  
       2014-11-11 13:59:18 +08:00 via iPhone
    弄混了,二层交换机接口不用MAC地址也可以
    hncqp
        4
    hncqp  
       2014-11-11 14:01:05 +08:00
    当然是一样的,如果不一样就变成router了。有mac,就没有办法转发了数据包了(目的mac和交换机mac不匹配)。
    zwzmzd
        5
    zwzmzd  
       2014-11-11 14:38:35 +08:00
    二层交换机本身是搬运工,不需要mac地址。你说的应该是管理系统的mac吧。
    jasontse
        6
    jasontse  
       2014-11-11 14:40:51 +08:00 via iPad
    @zwzmzd 没有 MAC 不是变成 HUB 了

    交换机不需要这么多 MAC 他只需要学习好其它设备的 MAC就好了
    zwzmzd
        7
    zwzmzd  
       2014-11-11 15:07:49 +08:00
    @jasontse 单纯从交换的用途上讲,交换机只需要将mac包送到目的地址就可以了,交换机需要有mac学习功能,自身不需要mac地址。

    HUB不带地址学习,拿到包就广播到所有端口上,效率比交换机低很多,不过功能上差别不大。
    tanyuxiang
        8
    tanyuxiang  
       2014-11-11 15:59:23 +08:00
    一般来说二层交换机的端口没有mac地址,可管理交换机本身有mac,用来通信,stp计算等等。

    地址的作用是通信。
    交换机和HUB都是透明的,不更改数据包,你可以把交换机当成一根网线,把HUB当成一堆网线。网线需要MAC地址么?
    chenghj87
        9
    chenghj87  
       2014-11-11 16:25:50 +08:00
    交换机每个端口都有自己的MAC地址
    invite
        10
    invite  
       2014-11-11 16:32:39 +08:00
    L2交换机的MAC地址,是给CPU的,端口本身哪来的MAC地址?
    mybin
        11
    mybin  
       2014-11-11 17:47:39 +08:00
    基础要弄明白才行。
    二层交换机的MAC管理地址用来对交换机进行一些简单的远程管理工作,比如禁用某个端口。交换机和HUB的一大区别就是交换机分隔了冲突域,每个端口都是一个冲突域且每个端口独享带宽,交换机通过内部芯片的处理能力和交换算法进行高速的数据交换工作。所谓的MAC地址学习本质就是交换机对端口所连入设备的MAC地址进行映射并且将映射表存在交换机自身的高速缓存中以提高转发效率。
    wzxjohn
        12
    wzxjohn  
       2014-11-11 17:56:23 +08:00 via iPhone
    @jasontse 回去好好看看基础。。。感觉你差不多忘光了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5352 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:22 · PVG 16:22 · LAX 00:22 · JFK 03:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.