[发明专利]一种POS芯片配置的自适应的方法及装置无效
申请号: | 201110227813.0 | 申请日: | 2011-08-10 |
公开(公告)号: | CN102307139A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 滕飞;王涛;李炳志 | 申请(专利权)人: | 杭州迪普科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pos 芯片 配置 自适应 方法 装置 | ||
技术领域
本发明涉及网络技术,尤其涉及一种POS芯片配置的自适应的方法及装置。
背景技术
POS(Packet Over SONET/SDH)是一种应用城域网及广域网中的技术,能够用于传输分组数据。大部分路由器甚至一些三层的交换机都配有POS口。POS口的配置一般有主从时钟、CRC、加扰以及链路协议等。链路两端对接的两个POS口的CRC以及加扰配置必须一致才能正常收发报文。现在很多网络设备都提供POS口自适应,及能够自动与对端实现配置一直的技术。现有POS口自适应方案一般有如下两种。
第一种:用硬件模块或软件来分析报文CRC字节数,如果CRC是4字节则把端口配置成crc32,2字节把端口配置成crc16。如果使用软件分析报文只能对CRC进行自适应,无法对scramble进行自适应,并且如果有大量高速的数据报文进入端口,软件分析的性能无法跟上。如果想使用硬件模块来自适应,目前市面上还没找到合适的芯片支持这个功能。可能需要自行开发相应的硬件模块,其成本显然是难以接受的。
第二种:通过软件将CRC、scramble设置成不同状态,软件获取报文统计,根据报文错误来切换状态。然而通过软件获取报文统计,根据报文错误来切换状态,这个方案同样存在缺陷,网络中可能存在的CRC错误可能会造成设备主动去切换状态,一旦状态机出现错误,成功切换回来的时间会比较长,效率显然比较低。
发明内容
有鉴于此,本发明提供一种POS芯片配置的自适应装置,其应用于网络设备中,该装置包括:
数据采集单元,用于从POS芯片寄存器中读取POS口接收到的总字节数以及无校验(CRC)错误的字节数;
配置刷新单元,用于根据读取到的总字节数以及无校验错误的字节数之间相对关系判断当前POS芯片配置是否正确,如果是则返回,否则从预先设定的多个POS芯片配置中选择不同于当前配置的另一配置下发到POS芯片。
优选地,所述配置刷新单元在所述相对关系为总字节数不为零且所述无校验错误的字节数为零时判定当前配置不正确。
优选地,所述POS芯片配置包括多个POS芯片内部模块的配置组合,其中至少有一种模块配置是可变的。
优选地,所述配置组合包括加扰配置以及校验配置。
优选地,还包括:
定时单元,用于在预定时间超时的时候触发数据采集单元重新对POS芯片进行数据采集。
本发明还提供一种POS芯片配置的自适应方法,其应用于网络设备中,该方法包括:
A、从POS芯片寄存器中读取POS口接收到的总字节数以及无校验(CRC)错误的字节数并转步骤B
B、根据读取到的接收的总字节数以及无校验错误的字节数之间相对关系判断当前POS芯片配置是否正确,如果是则返回,否则从预先设定的多个POS芯片配置中选择不同于当前配置的另一配置下发到POS芯片。
优选地,当所述相对关系为总字节数不为零且所述无校验错误的字节数为零时判定当前配置不正确。
优选地,所述POS芯片配置包括多个POS芯片内部模块的配置组合,其中至少有一种模块配置是可变的。
优选地,所述配置组合包括加扰配置以及校验配置。
优选地,还包括:C、在预定时间超时的时候触发步骤A重新对POS芯片进行数据采集。
本发明的实施让POS端口适应的时间更加快速,能够迅速地与对端POS口协同工作。由于校验和扰码自适应的判断依据采用的统一的标准,使软件的处理更加简单。另外,校验和扰码的自适应可以单独配置,比较灵活。
附图说明
图1是本发明一种实施方式中配置下发流程图。
图2是本发明自适应装置的逻辑结构图。
图3是本发明一种典型配置组合循环尝试流程图。
具体实施方式
本发明利用对POS口数据接收状况来判断POS口的配置是否正确,在不正确的情况下,进行不同配置的尝试以寻找到正确合理的POS口配置。
本发明POS芯片配置的自适应装置,通常应用于各种网络设备中,如路由器等。所述POS芯片内部通常包括多种功能模块,常见的模块包括时钟模块、校验(CRC)模块、加扰模块以及链路协议模块等。这些模块中有些模块是需要正确配置才能保证本端的POS口与对端的POS口协同工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技有限公司,未经杭州迪普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110227813.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发起网络会议的方法
- 下一篇:计算机系统节能控制方法