Chinaunix

标题: 为什么现在内核中的bridge只支持以太网? [打印本页]

作者: styshoo1986    时间: 2012-02-27 11:19
标题: 为什么现在内核中的bridge只支持以太网?
有熟悉的人么?能不能详细解释一下,谢谢。
作者: marsaber    时间: 2012-02-27 22:23
本帖最后由 marsaber 于 2012-02-27 22:23 编辑

啥意思?
俺笨,能说的详细点吗?
作者: styshoo1986    时间: 2012-02-28 13:42
现在的linux内核中,bridge模块是只支持以太网的,不支持其他网的,为什么会是这样?是技术原因还是怎么的?
回复 2# marsaber


   
作者: marsaber    时间: 2012-02-28 14:35
不好意思,没有用过啊。
想详细了解的话,看看内核相关源码吧。
作者: styshoo1986    时间: 2012-02-29 10:29
恩,我现在是在看,不过很多东西都不是很了解,网上的资料也只是讲收发数据的一些流程,并没有讲这些很宏观的东西。也许真的就是只是很单纯的只实现了以太网而已。
回复 4# marsaber


   
作者: Lordaeron    时间: 2012-03-02 08:12
bridge 是ethernet 的產物, SNA/decNet 上不叫bridge
作者: 自由建客    时间: 2012-03-02 08:28
因为你虚拟的就是以太网卡,宿主机用的也是以太网卡!
作者: styshoo1986    时间: 2012-03-02 10:36
是这样的,由于一些很复杂的原因,我们现在想让服务器与服务器之间通过pcie网络的方式直接连接,而不是用以太网卡来连接。所以想了解下内核中的网桥是否可以支持其他网络。或者说,我们的pcie网卡(非转以太网的网卡)只要可以实现或者说是有mac,并且长度是8位,就可以直接使用内核中的网卡呢?
可能我表达的不太清楚,不知是否理解?
回复 6# Lordaeron


   
作者: nskeeper    时间: 2012-03-04 00:05
请不要将cpu总线类型和以太网混在一起!当前局域网是以太网的天下,所以建议你还是再想想,估计没有你想得那么复杂。
作者: styshoo1986    时间: 2012-03-06 10:47
回复 9# nskeeper


    我知道你的意思,我们的确是不走以太网的,做一些高性能计算的东西,以太网的速率不满足我们的需求,我们的确是要通过pcie来直连服务器,当然会有相关的芯片。
作者: styshoo1986    时间: 2012-03-06 10:49
这也正是我头疼的地方。一帮大佬带着我们一群小搓鸟干这些事情,他们负责大构架,然后细化,我们来实现。
作者: styshoo1986    时间: 2012-03-06 15:53
今天去看了下实物,就是一个pcie的芯片插在服务器上,然后接出来的是专用的pcie switch,连接线也是专用的。

总之,其他的一切未知啊。
作者: nskeeper    时间: 2012-03-06 20:52
本帖最后由 nskeeper 于 2012-03-06 20:55 编辑

回复 12# styshoo1986

实现途径非桥莫属?


   
作者: styshoo1986    时间: 2012-03-07 10:03
nskeeper 发表于 2012-03-06 20:52
回复 12# styshoo1986

实现途径非桥莫属?


牵扯到虚拟化,QoS,的确需要用到桥。

我们现在是在考虑设计方案,其他的几种难度非常大,这一种相对来说是风险较小的。所以在细化代码和实现途径
作者: kwest    时间: 2012-03-08 10:11
回复 14# styshoo1986

pcie在Linux中以什么形式存在,表示成一个网卡驱动?字符驱动?还是其他什么驱动?
   
作者: styshoo1986    时间: 2012-03-08 16:15
直接从pcie插槽引线就出去了,没有网卡,当然,有特殊的其他公司的硬件支持(涉及到公司机密就不说了),出来之后,服务器通过他们的pcie交换机实现连接。
回复 15# kwest


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2