[发明专利]一种间接获取数据包输入接口信息的方法及装置有效
申请号: | 200710178260.8 | 申请日: | 2007-11-28 |
公开(公告)号: | CN101193127A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 王守林 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/10 | 分类号: | H04L29/10;H04L12/56 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 间接 获取 数据包 输入 接口 信息 方法 装置 | ||
技术领域
本发明涉及通讯领域中数据包输入接口信息获取方法与装置,尤其涉及一种数据通信设备在进行数据包处理过程中间接获取数据包输入接口信息的方法及装置。
背景技术
在数据通信设备中,系统通常可以分成两个层:控制层和数据层。控制层通常完成用户对系统控制接口和所有协议部分的实现,主要包括操作维护子系统、路由/交换子系统、安全子系统和支撑子系统。数据层主要完成数据包的快速准确的转发,通常包括转发子系统和转发表维护子系统。通常用户配置都是通过控制层通知到数据层,数据层根据控制层通知的相关信息进行转发。数据包进入设备后首先由数据层进行转发决策,转发决策的目的是了解控制层的配置相关信息和其它控制信息,而控制层的配置很多都是基于接口的,就是说很多控制信息是配置在接口上的,不同的接口可能有不同的配置,所以数据层进行转发决策的前提是了解数据包输入接口信息,这样才能使控制层的配置生效,整个系统的转发过程才能做到可控。
目前数据通信设备中使用的获取数据包输入接口信息的方法大概可以分为两种:带内和带外。带内方法就是说数据包输入接口信息包含在数据包中,数据层通过获取数据包中的相关信息就可以得到输入接口信息,不需要额外的查找操作。带外方法就是说数据包输入接口信息不直接(或不完全)包含在数据包中,需要通过查找或其他方法获取。而当系统无法直接在数据包中获取输入接口信息时,现有技术尚不能快速准确地获取数据包输入接口信息。
综上可知,现有间接获取数据包输入接口信息的技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种间接获取数据包输入接口信息的方法及装置,其使数据通信设备在不能够直接获取数据包输入接口信息时,仍能快速准确地得到数据包输入接口信息,进而提高数据转发效率。
为了实现上述目的,本发明提供一种间接获取数据包输入接口信息的装置,用于包括控制层、数据层和驱动层的数据通讯设备,该装置包括:
一接口统一标识模块,用于提供区分所述数据通讯设备中每一个接口的统一标记,并将所述统一标记标识所述每一个接口;
一接口属性配置模块,用于对统一标识的接口进行接口属性配置,并将配置的接口属性信息通知并存储到所述数据层;
一数据包接收与转发控制模块,用于接收包含地址信息的数据包,获取所述数据包的地址信息,并根据已存储在所述数据层的接口属性信息与地址信息对应关系,找到所述数据包的对应输入接口,再根据所述输入接口上配置的接口属性信息完成所述数据包的转发。
根据本发明的装置,所述控制层又包括操作维护子系统、路由/交换子系统、安全子系统和支撑子系统,所述数据层又包括转发子系统、转发表维护子系统,所述操作维护子系统分别通过路由/交换子系统、安全子系统连接至所述支撑子系统,并由所述支撑子系统连接至所述数据层;所述转发子系统通过所述转发表维护子系统或直接与所述支撑子系统连接,所述支撑子系统和所述转发子系统分别与所述驱动层连接;其中,所述接口统一标识模块和所述接口属性配置模块分别设置于所述操作维护子系统;所述数据包接收与转发控制模块设置所述转发子系统。
根据本发明的装置,所述接口属性信息与地址信息对应关系为地址接口表,所述配置的接口属性信息是以接口属性表形式存储的。
根据本发明的装置,所述接口属性表、地址接口表以及对应的索引表同步生成,并存储在所述转发表维护子系统。
根据本发明的装置,所述数据通讯设备为包括主控制板和多个线路接口板的分布式系统,所述主控制板和各个线路接口板的数据层同步设置有根据不同线路接口板自学习到的地址接口表。
为了更好地实现上述目的,本发明还提供一种间接获取数据包输入接口信息的方法,用于包括控制层和数据层的数据通讯设备,该方法包括:
一接口统一标识步骤,利用区分所述数据通讯设备中每一个接口的统一标记,并将所述统一标记标识所述每一个接口;
一接口属性配置步骤,对统一标识的接口进行接口属性配置,并将配置的接口属性信息通知并存储到所述数据层;
一数据包接收与转发控制步骤,接收包含地址信息的数据包,获取所述数据包的地址信息,并根据已存储在所述数据层的接口属性信息与地址信息对应关系,找到所述数据包的对应输入接口,再根据所述输入接口上配置的接口属性信息完成所述数据包的转发。
根据本发明的方法,所述每个接口为所述数据通讯设备的物理接口和逻辑接口,所述统一标记为全局端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178260.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:表没食子儿茶素没食子酸酯乙酰化物的制备方法
- 下一篇:自适应检测方法及装置