免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4004 | 回复: 5
打印 上一主题 下一主题

关于 switch chip 与 CPU 连接的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-01 14:06 |只看该作者 |倒序浏览
大家好,我是初学 Driver,目前正在做 switch Driver 相关的东西

    根据我目前所知:

    [1]:CPU 与 switch 数据接口 的接法
               CPU 作为 MAC layer, switch 的 port 作为 PHY_layer

               CPU 的 Tx --> Switch 的 Rx
               CPU 的 Rx --> Switch 的 Tx

    [2]:管理接口(利用SMI来进行通信)
               CPU 的 MDC    --> Switch 的 MDC
               CPU 的 MDIO <--> Switch 的 MDIO

    问题:
          (1) 可不可以 CPU 与 Switch 之间仅仅连接"数据接口",而不连接管理接口?
          (2) 如果可以的话,那么我的理解就是:CPU 不能控制 switch,也不能获取到switch相关的信息
               但是 switch 还是可以 work 的我这样理解对吗?

论坛徽章:
0
2 [报告]
发表于 2009-12-02 09:07 |只看该作者
自己顶一下

论坛徽章:
0
3 [报告]
发表于 2009-12-14 12:33 |只看该作者

回复 #1 qiangqiang02 的帖子

(1) 可不可以 CPU 与 Switch 之间仅仅连接"数据接口",而不连接管理接口
当然可以,但是失去了带外管理的功能,这样不好维护,除非你做的是非网管型的switch
          (2) 如果可以的话,那么我的理解就是:CPU 不能控制 switch,也不能获取到switch相关的信息
               但是 switch 还是可以 work 的我这样理解对吗?
可以控制,通过MDIO仍然可以访问(读写)几乎所有的寄存器,我们初始化switch都是通过mdio去配置的寄存器,显然只有正确初始化后那个MII连接才能工作啊
至少marvell和atheros可以

[ 本帖最后由 looneyxp 于 2009-12-14 12:35 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2012-04-05 12:26 |只看该作者
回复 3# looneyxp


    他的第二个问题是:如果不连接管理接口,就不能够管理?

论坛徽章:
0
5 [报告]
发表于 2012-12-27 15:38 |只看该作者
楼主,你的cpu型号是什么?我也在做交换芯片的驱动,cpu正处于选型阶段

论坛徽章:
0
6 [报告]
发表于 2013-01-05 14:03 |只看该作者
1)可以不连接管理接口。
2),你的switch芯片需要缺省的配置上电就能工作,不需要软件配置。

其实取决于你用的CPU和switch芯片,也不一定是switch虚拟成PHY,可以是直接的MII对接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP