待解决问题
问个OLT中QINQ的问题
离问题结束还有0天0小时  |  提问者:89457923   |  提问时间:2022-6-17 09:15
兄弟们,我一直有个疑问,就是OLT中如何识别同一个内层VLAN对应不同的外层VLAN的,比如两个不同的专线业务,内层都是2501,外层分别是1000和2000,OLT在QINQ时如何正确区分,我目前理解的是:还有一个参数比如OUN的SN或MAC之类的唯一识别标志,这样可以确认这个内层从哪里来,它对应的业务是哪个外层。同时如果同一个OUN上不同两个端口开这两个业务,内层都是2501,又怎么区分外层,是不是还得再有一个关于端口的唯一标识来区分。 这个问题困扰很久,问了些人也没有说清楚,希望兄弟们能解答下。
1、虽然规划是内层相同的VLAN,但用户端的使用场景肯定不一样,要么整个终端场景不一样,要么终端对应的LAN口或业务端口如GEMPORT不一样;有了不一样的场景,就可以做不同的设置2、在终端不同的场景下,那就可以通过不同的ONUID进行区分,很多OLT具有基于ONUID的ACL功能,针对不同的ONUID进行qinq处理,即添加VLAN或者转换VLAN;
3、在相同ONU不同LAN口的场景下,可以通过设置不同的COS即VLAN优先级来区分,则虽然CVLAN相同,但其优先级不同,在OLT上也可以区分出来;对于GPON而言,通过不同的GEMPORT就可以区分了;这种情况下,一般会固定端口,哪个端口是哪种业务,不能乱插;
4、利用灵活QINQ,可以通过优先级、TPID等各种字段的值进行区分,所以可以针对不同的业务区分不同的字段内容;
5、对于下行而言,OLT只需把外层VLAN剥除即可;
也许还有其他的判断方式,暂时未想到
但一般而言,设计上不会用相同的CVLAN
回答时间:2022-8-18 17:34
 
我要回应:  回应字数在5000字以内