[发明专利]一种FTTdp多DSL端口ONU业务流的处理方法有效
申请号: | 201610040028.7 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105634985B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 刘小艳 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L12/865;H04L12/935;H04Q11/00 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种FTTdp多DSL端口ONU业务流的处理方法,包括:初始化在PON芯片虚拟出的8个逻辑端口,8个虚拟逻辑端口对应DSP芯片8个物理DSL端口,每个虚拟逻辑端口创建用于缓存报文的出口队列;在每个虚拟逻辑端口入口过滤报文,确定将报文丢弃、进CPU还是进行普通业务流处理;对普通业务流进行流分类及Vlan处理;在虚拟逻辑端口产生流量拥塞时根据队列调度算法进行出口队列调度。本发明实现了FTTdp GPON多DSL端口ONU每个端口业务流正常转发,如同PON芯片8个物理端口与DSP 8个物理DSL端口对接,每个端口之间的流不相互影响,也能通过出口队列调度保证流量拥塞时高优先级业务优先通过。 | ||
搜索关键词: | 一种 fttdp dsl 端口 onu 业务 处理 方法 | ||
【主权项】:
1.一种FTTdp多DSL端口ONU业务流的处理方法,其特征在于,包括以下步骤:步骤S10、初始化在PON芯片虚拟出的8个逻辑端口,8个虚拟逻辑端口分别对应DSP芯片的8个物理DSL端口,同时,在每个虚拟逻辑端口创建8个用于缓存不同优先级报文的出口队列;步骤S20、在每个虚拟逻辑端口的入口对报文进行过滤,确定将报文直接丢弃、匹配进CPU还是进行普通业务流处理;步骤S30、对过滤出来的普通业务流进行流分类及Vlan处理;步骤S40、在虚拟逻辑端口产生流量拥塞时,根据队列调度算法进行出口队列调度;其中,步骤S10中的8个虚拟逻辑端口分别为sid0‑sid7,所述8个虚拟逻辑端口在内部使用时等同于8个物理端口,通过G.int协议中携带的sid号可以区分不同虚拟逻辑端口的报文,所述出口队列用于缓存cos0‑cos7的报文;步骤S20中确定将所述报文匹配进CPU具体包括以下步骤:步骤S201、所述报文到达所述虚拟逻辑端口的入口时,最先走filter模块,按照初始化时配置的filter条件进行过滤;步骤S202、匹配进CPU的所述报文被送往CPU队列0‑7中的某一个队列;步骤S203、匹配进CPU队列的所述报文由网卡驱动进行过滤,将过滤后的所述报文发送到用户态的相应线程进行进一步处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610040028.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种信道冲击响应生成方法及系统
- 下一篇:内容缓存和传输方法及其系统