曾记得ssffzz1兄想用多口网卡搞一个L3 Switch的,不知道有没有弄过?

alexann
曾记得ssffzz1兄想用多口网卡搞一个L3 Switch的,不知道有没有弄过?

如题,我现在也想这样搞一下,不知道有没有这方面经验分享。。。。

platinum
8021q + vconfig + bridge + iptables

alexann
platinum兄试验过吗?用什么型号多口网卡比较好?如果传统PCI,在单个PCI插槽上的多口并发的速度能否达到理论值(百兆,更高不敢想,恐怕更达不到理论速度,另外看过网上G级4口卡超贵,配置一个6*4网卡的L3 switching价格远远超过Cisco 3560,失去经济意义)?

另,vconfig配置N简单,我弄过Trunk,但我发现vconfig只是改内存,难不济一定要写启动脚本,每次加载啊?

还有一句题外话,我最近玩esx发现他用单网卡实现虚拟交换机不是用的Linux的vconfig,可能是自己写的?是否有除了vconfig更强大的vlan配置工具?

platinum
用支持 PCI-E 总线的主板,用 PCI-E 千兆网卡,不一定用单卡多口,最好用 intel 网卡
cisco 3500 的价格也不菲,况且功能远不及 linux,看你的需求了
若支持到 100Mbps,普通 PCI 总线即可
至于你说的启动生效的问题,自己写有什么问题?你可知即使支持配置文件的那种方式,系统也是通过 script 来调用执行的,和你自己写没什么区别
esx 是自己写的虚拟驱动,那是他们的专利技术

ssffzz1
呵呵。弄过,该说的步骤LS都说过了。不过可不要指望效率,我只是用来测试linux的网络支持,当时用的intel百兆网卡,正如你所说,如果有多台机器同时传输的话效率的确达不到百兆。
如果你要实际应用,建议还是用L3交换机,不一定要用cisco的,别的牌子也有价格不太高,性能也不错的。譬如H3C 的S3500系列。这个可是能达到线速交换的。如果用PCI-E网卡的话多个端口的成本也不会小于一台L3交换机,但是后续的维护就麻烦的多了。

wzknet
晕死,有现成的L3交换机,干嘛费那劲整Linux +多网卡 L3 Swith
实际中需求量大吗?

alexann
[quote]原帖由 [i]wzknet[/i] 于 2008-4-8 21:45 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6545702&ptid=989824][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
晕死,有现成的L3交换机,干嘛费那劲整Linux +多网卡 L3 Swith
实际中需求量大吗? [/quote]

呵呵,我这里用的交换机都是Cisco 3560,3750很爽的,稳定性和易用性都不错,也玩过锐捷的5750,不过就是要玩玩Linux嘛,另外我现在公司的三层是一个单点,如果挂了可以用linux先顶上。就是这么个目的。多谢LS诸位的指点。。