识别多端口以太网接口装置端口的方法和多端口以太网接口装置制造方法及图纸

技术编号:6540211 阅读:224 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种识别多端口以太网接口装置端口的方法,包括:多端口以太网接口装置接收网络设备的端口模块发送的报文;根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或网络处理器NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP的信息获取入端口信息。本发明专利技术还提出了对应的装置。本发明专利技术提出的一种识别多端口以太网接口装置端口的方法和多端口以太网接口装置,真正实现多端口以太网接口装置。

【技术实现步骤摘要】

本专利技术涉及到通信领域,特别涉及到一种识别多端口以太网接口装置端口的方法和多端口以太网接口装置
技术介绍
中高端交换机、路由器作为核心网和接入网的核心设备,其交换容量大小是决定其性能的重要指标之一,为了满足交换容量的需要,设备供应商通常选择端口带宽为IGE 或IOGE的交换芯片,或选择网络处理器(NP),来满足其对交换容量的需要。由此引起的一个问题是,一旦该类设备需要和一些低端以太网交换机对接时,例如高端交换机或路由器与低端交换机的100M端口对接,此时只能选择采用该类交换机的IG端口与低端交换机的 100M端口对接,自协商成100M来使用。这种使用方法在很大程度上造成了交换容量和带宽的浪费。为了在不影响设备交换容量的前提下,解决上述带宽浪费的问题,采用多端口以太网接口装置是一个很好的选择,可以是多个100M以太端口对应交换芯片或NP的一个IGE 端口,或多个IGE端口对应交换芯片或NP的一个IOGE端口,依次类推。但由此带来的一个问题是,由于交换芯片或NP无法识别多端口以太网接口装置的各端口,交换芯片或NP无法区分从多端口以太网接口装置上来的业务是从哪个端口发送的,同时也无法告知多端口以太网接口装置应该从哪个端口发送业务。
技术实现思路
本专利技术的主要目的为提供一种识别多端口以太网接口装置端口的方法和多端口以太网接口装置,真正实现多端口以太网接口装置。本专利技术提出一种识别多端口以太网接口装置端口的方法,包括多端口以太网接口装置接收网络设备的端口模块发送的报文;根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或网络处理器NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP的信息获取入端口信息。优选地,所述识别多端口以太网接口装置端口的方法还包括根据所述交换芯片或NP发送的报文内的交换芯片或NP的信息和所述映射表,获取对应的入端口信息;删除所述交换芯片或NP发送的报文的入端口信息,并发送至所述入端口信息对应的端口模块。优选地,所述根据端口模块发送的报文的入端口信息和预设的映射表,获取对应4的网络设备的交换芯片或NP的信息包括解析所述端口模块发送的报文,得到入端口信息;查找所述映射表内所述入端口信息对应的交换芯片或NP的信息。优选地,所述查找映射表内所述入端口信息对应的交换芯片或NP的信息包括根据预设的关键字,查询所述映射表;所述关键字包括所述入端口信息;当所述映射表中存在所述关键字对应的交换芯片或NP的信息时,提取该交换芯片或NP的信息;当所述映射表中不存在所述关键字对应的交换芯片或NP的信息时,丢弃所述报文。优选地,所述将交换芯片或NP的信息写入所述端口模块发送的报文包括根据预设的规则增加或修改所述端口模块发送的报文的字段。本专利技术还提出一种多端口以太网接口装置,包括接收模块,用于网络设备的端口模块发送的报文;第一获取模块,用于根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;写入模块,用于将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP的信息获取入端口 fn 息 ο优选地,所述多端口以太网接口装置还包括第二获取模块,用于根据所述交换芯片或NP发送的报文内的交换芯片或NP的信息和所述映射表,获取对应的入端口信息;删除模块,用于删除所述交换芯片或NP发送的报文的入端口信息,并发送至所述入端口信息对应的端口模块。优选地,所述第一获取模块包括解析单元,用于解析所述端口模块发送的报文,得到入端口信息;查找单元,用于查找所述映射表内所述入端口信息对应的交换芯片或NP的信息。优选地,所述查找单元包括查询子单元,用于根据预设的关键字,查询所述映射表;所述关键字包括所述入端口信息;提取子单元,用于当所述映射表中存在所述关键字对应的交换芯片或NP的信息时,提取该交换芯片或NP的信息;丢弃子单元,用于当所述映射表中不存在所述关键字对应的交换芯片或NP的信息时,丢弃所述报文。优选地,所述写入模块具体用于根据预设的规则增加或修改所述端口模块发送的报文的字段。本专利技术提出的识别多端口以太网接口装置端口的方法和多端口以太网接口装置, 通过修改报文,使网络设备的交换芯片或NP可以识别多端口以太网接口装置的端口,从而真正实现多端口以太网接口装置,进一步提高网络设备的容量。附图说明图1为本专利技术识别多端口以太网接口装置端口的方法一实施例的流程示意图;图2为本专利技术网络设备的结构示意图;图3为本专利技术识别多端口以太网接口装置端口的方法一实施例中获取交换芯片或NP的信息的流程示意图;图4为本专利技术识别多端口以太网接口装置端口的方法一实施例中查找映射表的流程示意图;图5为本专利技术多端口以太网接口装置又一实施例的结构示意图;图6为本专利技术多端口以太网接口装置一实施例的结构示意图;图7为本专利技术多端口以太网接口装置一实施例中第一获取模块的结构示意图;图8为本专利技术多端口以太网接口装置一实施例中查找单元的结构示意图;图9为本专利技术多端口以太网接口装置又一实施例的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,提出本专利技术识别多端口以太网接口装置端口的方法一实施例,包括步骤S10、多端口以太网接口装置接收网络设备的端口模块发送的报文;本实施例中,在端口模块和交换芯片或NP之间增加一个多端口以太网接口装置, 如图2所示,此装置分为上下行两个方向的处理,上行方向从端口模块到交换芯片或NP,下行方向从交换芯片或NP到端口模块。本实施例以上行方向的处理流程为例说明本专利技术的方法,多端口以太网接口装置接收网络设备的端口模块发送的报文。步骤S11、根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;从端口模块接收到的报文中分解出报文信息,为了提高报文处理效率,需要有选择地进行报文解析设置。报文信息一般包括入端口信息、DMAC、SMAC、OVLAN、IVLAN、8021p 优先级、Ethertype、Ip_pr0t0C0l、DIP、SIP,可以根据需要进行选择性的解析。依据从报文中得到的报文信息,根据预设的映射表和该映射表的关键字查找对应的交换芯片或NP的信息,映射表设置了基于端口到交换芯片或NP的信息的映射关系,因此映射表的关键字应该包括入端口信息,关键字的设置决定了依据哪些报文信息来区分端口或业务等,而交换芯片或NP的信息可以但不仅限于是VLAN信息,如端口 1 端口 8,分别对应VLAN2001 VLAN2008,映射表内的映射关系是一个一一对应的线性关系。步骤S12、将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP本文档来自技高网...

【技术保护点】
1.一种识别多端口以太网接口装置端口的方法,其特征在于,包括:多端口以太网接口装置接收网络设备的端口模块发送的报文;根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或网络处理器NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP的信息获取入端口信息。

【技术特征摘要】
1.一种识别多端口以太网接口装置端口的方法,其特征在于,包括多端口以太网接口装置接收网络设备的端口模块发送的报文;根据所述端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或网络处理器NP的信息;所述映射表包括入端口信息与交换芯片或NP的信息的对应关系;将所述交换芯片或NP的信息写入所述端口模块发送的报文,并发送至对应的交换芯片或NP,供所述交换芯片或NP根据所述交换芯片或NP的信息获取入端口信息。2.如权利要求1所述的识别多端口以太网接口装置端口的方法,其特征在于,还包括根据所述交换芯片或NP发送的报文内的交换芯片或NP的信息和所述映射表,获取对应的入端口信息;删除所述交换芯片或NP发送的报文的入端口信息,并发送至所述入端口信息对应的端口模块。3.如权利要求1或2所述的识别多端口以太网接口装置端口的方法,其特征在于,所述根据端口模块发送的报文的入端口信息和预设的映射表,获取对应的网络设备的交换芯片或NP的信息包括解析所述端口模块发送的报文,得到入端口信息;查找所述映射表内所述入端口信息对应的交换芯片或NP的信息。4.如权利要求3所述的识别多端口以太网接口装置端口的方法,其特征在于,所述查找映射表内所述入端口信息对应的交换芯片或NP的信息包括根据预设的关键字,查询所述映射表;所述关键字包括所述入端口信息;当所述映射表中存在所述关键字对应的交换芯片或NP的信息时,提取该交换芯片或 NP的信息;当所述映射表中不存在所述关键字对应的交换芯片或NP的信息时,丢弃所述报文。5.如权利要求1或2所述的识别多端口以太网接口装置端口的方法,其特征在于,所述将交换芯片或NP的信息写入所述端口模块发送的报文包括根据...

【专利技术属性】
技术研发人员:王济晟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1