linux是否可以打上两层vlan tag-

(2011-09-01 04:56:16)

标签:

杂谈

linux是否可以打上两层vlan tag?如题,我做了一个虚机用于测试网络连通性,但是只能起一层的vlan

tag,有没有方法可以让linux 嵌入两层vlan

tag?要沉,自己顶上去,等高手解答。。应该不行,除非交换机和pc都支持Trunk,把多个vlan信息都传送兄弟,现在讨论的是linux

box,跟交换机没啥关系,另一端的封装Qinq肯定有的,否则我弄两层tag没意义。肯定支持,虽然我没有试过,但多个封装对linux来说很容易,lz参考下这个

ip link set eth1 up

vconfig add eth1 100

ip link set eth1.100 up

vconfig add eth1.100 50

ip link set eth1.100.50 up

ip a add 10.100.50.1/24 dev eth1.100.50

ip link set eth1.100.50 mtu

1500多谢楼上仁兄的建议,你说的方法我试过,确实没有报错,也能看到eth1.x.y这样的网卡,但是我抓包发现,实际上还只是一层vlan

tag.而不是两层。也就是说,表面看起来似乎对,但是没有生效,这个eth1.x.y发送出去http://cpark.xdq.gov.cn的包只是加上了y标签。是不是需要打patch?hehe

http://fzl08.ballet.org.cn,,patch 在哪里呢?kernel

2.4.11以后就已经把dot1q模块内置了。本身就支持vconfig打vlan,但是找不到多层的打法,估计要coding层面解决,我google过,没有找到相关的开源模块。升级到2.6的看看,正好这几天要试另外一个玩意,我也顺便试试看看RHEL5,本来就是2.6,仁兄有结果通报一下,学习下。QinQ还不是标准协议,各厂家之间也不兼容,估计为此linux内核是没有QinQ代码的,需要自己写补丁老兄http://dok77.xdq.gov.cnn!!0吃诘缧湃铮姑惶倒琿inq各厂家不兼容的事情。。无非就是再套一层tag而已。mtu够大就ok了,而且qinq在电信已经广泛应用了呢。。。不过你说的自己写补丁,倒是,我看只有此路一条了。[quote]RHEL5,本来就是2.6,仁兄有结果通报一下,学习下。

alexann 发表于 2010-04-16 20:55 [/quote]

惭愧,现在懒的厉害,这几天净折腾sybase了

现在这版里没以前热闹了,真正讨论东西的人也少了LINUX下QinQ如何解决?

或者说期望的复杂是指“广度”上的复杂度时,

如果能帮上,那我们用它来学习“面向对象”,就不算是纸上谈兵了吧?

从报纸到广播到电视,自19世纪以来大众传媒在人们的生活中扮演着日益重要的角色。

下面介绍的是对于ja