待解决问题
中兴OLT-C300 丢弃MAC地址以"0x02"开始的帧合理么?
离问题结束还有0天0小时  |  提问者:联通草根   |  提问时间:2012-4-10 16:27
前几天处理BAS故障的时候,发现中兴的 OLT-C300对于MAC地址以"0x02"开始的帧都给丢弃了。原来,Redback的BAS在配置链路捆绑的时候会以“0x02”开始的SA来回应用户的PADI包,即从BAS发出以“0x02”开头的MAC地址的PADO包,而这个帧被中兴的OLT-C300丢弃了......查阅IEEE 802资料发现以“0x02”开头的MAC地址属于“locally administrated”,而这个词到底是什么含义在标准里就没有规定了。 反观其他品牌的OLT,比如 华为、烽火、贝尔,没有哪个厂家的OLT会进行这样的检查,难道是这些厂家的OLT做的都不规范?还是中兴没事找事呢? 请高人指点。
楼上兄弟的分析太“专业”了,俺们看不太懂。

但是,爱立信工程师的的解释也很有道理:

“中兴公司对此问题的发现、分析均为事实,且正确。但是,OLT-C300的软件代码对‘local administrated address’的理解有误。对于‘local administrated address’在IEEE 802里并没有规定“local”的具体含义,而中兴公司声明的“本地地址不应该出现在跨网段二层网络中”的说法应属于主观臆断,只是从字面意思去理解其含义是不正确的。我公司对“locally administrated address“的理解是“本地网络地址”,这是与“Globally administrated address”对应的。他们的区别可以理解为“公有IP地址”和“私有IP地址”在路由器上的处理,没有哪家的路由器会丢弃”10.x.x.x”的IP包吧?所以二层“本地管理的地址”可以用本地网络 (LAN) 中,即从BRAS下发到PON设备再转发给最终用户,这也是绝大多数数据产品厂商的共识,[u]这也就是为什么爱立信BRAS发出的以“0x02”开头的帧能够被除OLT-C300之外的所有的二层设备所转发的原因[/u]。”

本人不是专家,但对于中兴公司开始给的说法“[color=red]私有MAC不能跨二层设备...[/color]”的说法也表示疑惑。如果按照中兴的说法“[color=red]私有MAC不能跨二层设备...[/color]那么私有MAC还有啥用?难道是给BRAS设备自己用么?

请中兴专家指教。
回答时间:2012-4-23 10:01
 
我要回应:  回应字数在5000字以内