找回密码
 注册

QQ登录

只需一步,快速开始

楼主: spicahan

G300NH 用交换机硬件处理 FTTH IPTV VLAN的方法

[复制链接]
发表于 2013-4-2 11:34:41 | 显示全部楼层
chmjiong 发表于 2012-8-2 12:31 4 M+ o- J% }7 M- y7 B2 Y+ Z
指定了PVID后,仍然无法避免0t 1被改为0t 1t8 d( d1 }9 {, T2 h
现在基本可以肯定是这个原因导致wan罢工,另外,vlan51如何 ...

8 J+ m* }* ^0 }/ ^, a8 ]/ m9 ^和你的MR4530类似,最近掉到WNDR4300的ar8327和nand flash的坑里了,所以翻出来这个账号,重新开始折腾。因为openwrt还不支持这个型号上的nand,所以刷了dd-wrt。$ l, d% C3 i; {0 @8 S6 j1 d  q
看过ar8327的data sheet,vlan支持是很全面的:
( f% R! \3 v( f  WThe AR8327 switch supports many VLAN options including IEEE 802.1Q and port-based VLANs. The
2 V# F" A# L4 z7 |9 aAR8327 supports 4096 IEEE 802.1Q VLAN groups and 4K VLAN table entries, and the AR8327 device
8 V1 ~6 J) w3 Y, Lchecks VLAN port membership from the VLAN ID, extracted from the tag header of the frame. Table / A8 y* [9 ~( ]9 `7 c; V2 l
2-18 shows the AR8327-supported 802.1Q modes. The port-based VLAN is enabled according to the
8 C: v4 o* O" ^- H: }user-defined PORT VID value. The AR8327 supports optional discards of tagged, untagged frames, % p* {( _7 x3 q4 v
and priority tagged frames. The AR8327 also supports untagging of the VLAN ID for packets going , d; }0 f4 E2 |2 {
out on untagged ports on a per-port basis. * q9 r0 W! x$ u1 D9 w
: d4 `9 M) m( w( `
不过还在看3.8 trunk里的ar8216.c的switch source code,毕竟不太会编程,还没搞清楚。不过看到ar8xxx_sw_set_ports(struct switch_dev *dev, struct switch_val *val)有一个函数有个注释:/ B) S/ p4 k% A/ x
1379                                /* make sure that an untagged port does not* e- c$ I' T+ E" z5 w; |0 L
1380                                 * appear in other vlans */
% s, L8 p" X, M" I1381                                for (j = 0; j < AR8X16_MAX_VLANS; j++) {) y2 t; C" _5 h: z- S
1382                                        if (j == val->port_vlan), p9 G' }6 |1 X& S! c1 b& i* O
1383                                                continue;1 s. E" W6 Q" X2 e+ S
1384                                        priv->vlan_table[j] &= ~(1 << p->id);
: w- ?+ B# q2 W9 G8 e" M
. A8 C1 I8 ^- S& Y9 t5 ]这句话大概可以解释为什么0t 1会被改成0t 1t。
发表于 2013-4-5 09:34:01 | 显示全部楼层
tangsoft 发表于 2013-4-2 11:34 + ]+ a/ E, S0 E4 Q
和你的MR4530类似,最近掉到WNDR4300的ar8327和nand flash的坑里了,所以翻出来这个账号,重新开始折腾。 ...
( k2 |! g( C, O
老大你折腾出点眉目了没有??
发表于 2013-4-5 16:12:51 | 显示全部楼层
chmjiong 发表于 2013-4-5 09:34 8 _) J( I4 h: {, y
老大你折腾出点眉目了没有??

) n3 @) L2 q0 h2 @# M7 i# y打算修改一下ar8216.c,也就是注释掉这一段函数看看。不过因为dd-wrt的编译环境太复杂,还没弄。你可以在openwrt的编译环境试试看。
发表于 2013-4-5 21:48:57 | 显示全部楼层
tangsoft 发表于 2013-4-5 16:12 5 ]# u$ v8 T6 V
打算修改一下ar8216.c,也就是注释掉这一段函数看看。不过因为dd-wrt的编译环境太复杂,还没弄。你可以在 ...

4 x# [0 ^* v, A3 G4 zforum*openwrt*org/viewtopic*php?id=33058
发表于 2013-5-20 09:20:52 | 显示全部楼层
楼主大神啊,谢谢分享
fkpwolf 该用户已被删除
发表于 2014-2-25 11:05:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-9-5 17:15:59 | 显示全部楼层
{:soso__3409329614010722382_4:}谢谢分享
lollxxox 该用户已被删除
发表于 2014-11-10 14:42:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2015-10-20 22:06:57 | 显示全部楼层
lz我也有iptv类似问题,能否pm联系方式,谢谢
jemyzhang 该用户已被删除
发表于 2016-3-3 12:03:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-17 22:00 , Processed in 0.025529 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表