【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种FTTdp(光纤到分配点)多DSL端口ONU业务流的处理方法。
技术介绍
目前在一些发展相对滞后的国家,尤其是对于以铜缆为基础设施的老小区,宽带服务还是基于铜线,速率较慢,如果进行网络改造的话,由于目前主流的PON芯片物理端口不够,不能很好地满足网络改造要求。若采用光纤到户(FTTH)进行改造的话,光纤到楼栋应用中地下室供电也不方便,且网络改造的成本较高。因此,急需提供一种新的方法,能够以较低的成本对网络进行改造,解决目前主流PON芯片物理端口不够、不能很好地满足现网改造要求的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种新的方法,能够以较低的成本对网络进行改造,解决目前主流PON芯片物理端口不够、不能很好地满足现网改造要求的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种FTTdp多DSL端口ONU业务流的处理方法,包括以下步骤:步骤S10、初始化在PON芯片虚拟出的8个逻辑端口,8个虚拟逻辑端口分别对应DSP芯片的8个物理DSL端口,同时,在每个虚拟逻辑端口创建8个用于缓存不同优先级报文的出口队列;步骤S20、在每个虚拟逻辑端口的入口对报文进行过滤,确定将报文直接丢弃、匹配进CPU还是进行普通业务流处理;步骤S30、对过滤出来的普通业务流进行流分类及Vlan处理;步骤S40、在虚拟逻辑端口产生流量 ...
【技术保护点】
一种FTTdp多DSL端口ONU业务流的处理方法,其特征在于,包括以下步骤:步骤S10、初始化在PON芯片虚拟出的8个逻辑端口,8个虚拟逻辑端口分别对应DSP芯片的8个物理DSL端口,同时,在每个虚拟逻辑端口创建8个用于缓存不同优先级报文的出口队列;步骤S20、在每个虚拟逻辑端口的入口对报文进行过滤,确定将报文直接丢弃、匹配进CPU还是进行普通业务流处理;步骤S30、对过滤出来的普通业务流进行流分类及Vlan处理;步骤S40、在虚拟逻辑端口产生流量拥塞时,根据队列调度算法进行出口队列调度。
【技术特征摘要】 【专利技术属性】
1.一种FTTdp多DSL端口ONU业务流的处理方法,其特征在于,包括
以下步骤:
步骤S10、初始化在PON芯片虚拟出的8个逻辑端口,8个虚拟逻辑端
口分别对应DSP芯片的8个物理DSL端口,同时,在每个虚拟逻辑端口创
建8个用于缓存不同优先级报文的出口队列;
步骤S20、在每个虚拟逻辑端口的入口对报文进行过滤,确定将报文直
接丢弃、匹配进CPU还是进行普通业务流处理;
步骤S30、对过滤出来的普通业务流进行流分类及Vlan处理;
步骤S40、在虚拟逻辑端口产生流量拥塞时,根据队列调度算法进行出
口队列调度。
2.如权利要求1所述的FTTdp多DSL端口ONU业务流的处理方法,其
特征在于,步骤S10中的8个虚拟逻辑端口分别为sid0-sid7,所述8个虚
拟逻辑端口在内部使用时等同于8个物理端口,通过G.int协议中携带的
sid号可以区分不同虚拟逻辑端口的报文,所述出口队列用于缓存
cos0-cos7的报文。
3.如权利要求2所述的FTTdp多DSL端口ONU业务流的处理方法,其
特征在于,步骤S20中确定将所述报文匹配进CPU具体包括以下步骤:
步骤S201、所述报文到达所述虚拟逻辑端口的入口时,最先走filter
模块,按照初始化时配置的filter条件进行过滤;
步骤S202、匹配进CPU的所述报文被送往CPU队列0-7中的某一个队
列;
步骤S203、匹配进CPU队列的所述报文由网卡驱动进行过滤,将过滤
后的所述报文发送到用户态的相应线程进行进一步处理。
4.如权利要求3所述的FTTdp多DSL端口ONU业务流的处理方法,其
特征在于,步骤S30具体包括以下步骤:
步骤S301、根据报文的下行端口是否为组播Gemport或者组播Mac
判断过滤出来的普通业务流的类型,如果是组播Gemport或者组播Mac,
则为组播流,转步骤S302;否则,转步骤S305;
步骤S302、查询组播表,判断该组播流与组播表是否匹配,如果匹配
则转步骤S303;否则转步骤S304;
步骤S303、继续向下转发所述组播流,并对所述组播流进行Vlan处理,
转步骤S307;
步骤S304、直接丢弃该组播流,转步骤S307;
步骤S305、组播流之外的流作为普通单播流,进入ingressclass模
块进行二层转发,转步骤S306;
步骤S306、对普通单播流进行Vlan处理,转步骤S307;
步骤S307、结束。
5.如权利要求4所述的FTTdp多DSL端口ONU业务流的处理方法,其
技术研发人员:刘小艳,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。