CN101296186A - 一种路由交换设备、方法和交换线卡板 - Google Patents

一种路由交换设备、方法和交换线卡板 Download PDF

Info

Publication number
CN101296186A
CN101296186A CNA2008101149060A CN200810114906A CN101296186A CN 101296186 A CN101296186 A CN 101296186A CN A2008101149060 A CNA2008101149060 A CN A2008101149060A CN 200810114906 A CN200810114906 A CN 200810114906A CN 101296186 A CN101296186 A CN 101296186A
Authority
CN
China
Prior art keywords
message
higig
ethernet
head
plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101149060A
Other languages
English (en)
Other versions
CN101296186B (zh
Inventor
杨武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ziguang Communication Technology Group Co ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN2008101149060A priority Critical patent/CN101296186B/zh
Publication of CN101296186A publication Critical patent/CN101296186A/zh
Application granted granted Critical
Publication of CN101296186B publication Critical patent/CN101296186B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种路由交换设备、交换线卡板和路由交换方法。其中,路由交换设备包括:以太网交换单元、路由线卡板和包括二层L2/三层L3交换芯片的交换线卡板,其中,交换线卡板之间、交换线卡板与路由线卡板之间通过以太网交换单元进行报文的转发。本发明公开的技术方案,能够降低管理复杂度。

Description

一种路由交换设备、方法和交换线卡板
技术领域
本发明涉及通信技术领域,尤其涉及一种路由交换设备、方法和交换线卡板。
背景技术
路由器是OSI(开放***互连)协议模型的第三层(L3),即网络层中的分组交换设备(或网络层中继设备),路由技术由两项最基本的活动组成,即决定最优路径和传输数据包,即IP报文。路由器在接收到报文后,首先把链路层的包头去掉(拆包),读取目的地址,然后查找路由表,若能确定下一步往哪送,则再加上链路层的包头(打包),把该报文转发到可以到达该目的地的下一台路由器处。当下一台路由器接收到该报文时,也会查看其目标地址,并使用合适的路径继续传送给后面的路由器。依次类推,直到报文到达最终目的地。若路由器不能确定下一步的地址,则向源地址返回一个信息,并把这个报文丢掉。其中,路由器端口类型多,支持的三层协议多,路由能力强,所以适合于在大型网络之间的互连。
图1示出了现有技术中的一种路由器的结构示意图,包括:主控板和路由线卡板(接口板、业务板等)。其中,主控板包括主控引擎和以太网交换单元。其中,以太网交换单元也可以位于主控板之外,如可将以太网交换单元放置到背板上,或者以太网交换单元也可以是一个独立的交换板。以太网交换单元与各个路由线卡板相连,并包括控制平面和数据平面两方面的功能。其中,以太网交换单元的控制平面用于完成线卡板的配置、路由信息下发、程序升级、控制报文及协议报文上报等业务;以太网交换单元的数据平面用于完成线卡板之间的数据报文的转发,此外,一些特定的控制报文也可以通过数据平面上报到主控板。主控引擎与以太网交换单元相连,用于完成路由控制、报文处理等。可见,在进行报文转发时,通常只涉及以太网交换单元的数据平面。
其中,图1所示路由线卡板可以为分布式路由线卡板,用于完成分布式转发,即各路由线卡板中均有用于控制报文转发的转发引擎,在路由线卡板完成配置后,通过入端口接收来自外部的报文,路由线卡板的转发引擎根据报文中的信息查路由转发表后,更新报文头信息,将报文通过以太网交换单元转发给相应地路由线卡板,由相应地路由线卡板将报文通过出端口发送出去。
但路由器一般都是基于CPU(Central Processor Unit,中央处理器)以“单跳时钟”指令计算的方式来处理和转发报文的,即路由线卡板的控制中心通常为CPU,这种方式转发报文的效率是比较低的。随着以太网和TCP/IP(传输控制协议/互联网协议)的迅速崛起和广泛应用,企业内部网络越来越庞大,路由器转发报文的效率已经不能满足应用要求,且以太网已经成为最大的广域网,这些变化直接导致了交换机的出现。
交换机包括二层(L2)交换机和三层(L3)交换机。二层交换机是OSI协议模型的数据链路层的设备,它能够读取报文中的MAC(媒体接入控制)地址信息并根据MAC地址来进行交换。由于二层交换机一般具有很宽的交换总线带宽,所以可以同时为很多端口进行数据交换,又由于二层交换机一般都含有专门用于处理报文转发的ASIC(Application specific IntegratedCircuit,专用集成电路)芯片,因此转发速度可以做到非常快。二层交换机内部有一个二层转发表,这个转发表标明了MAC地址和交换机端口的对应关系。当交换机从某个端口收到一个报文,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在转发表中查找相应的端口,如果表中有与这个目的MAC地址对应的端口,则把报文直接复制到这个端口上,如果在表中找不到相应的端口则把报文广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送报文时就不再需要对所有端口进行广播了。
但二层交换机主要适用于小型局域网中,小型局域网中机器数量在二、三十台以下,这样的网络环境下,广播报文对网络的拥塞影响不大。对于大型局域网,为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素划分成一个一个的小局域网,也就是一个一个的小虚拟局域网(VLAN)段,这样必然导致不同VLAN间存在大量的互访,单纯使用二层交换机没办法实现网间的互访;而单纯使用路由器,则由于端口数量有限,路由速度较慢,而限制了网络的规模和访问速度,所以这种环境下,通常由二层交换机做VLAN网内的交换,由路由器专门负责网间的路由工作。或者,大型局域网也可以由三层交换机来完成报文转发。
三层交换机是一个带有第三层路由功能的第二层交换机,适用于OSI协议模型的网络层,其接口类型简单,拥有很强的二层数据包处理能力,所以适用于大型局域网。三层交换机内部有一个三层转发表,这个转发表标明了目的IP地址对应的网段地址前缀(Prefix)、下一跳主机地址(NextHop)、地址解析协议(ARP)信息的对应关系。当三层交换机收到以太网报文时,首先在自身查找到与报文的目的IP地址最为匹配的网段地址前缀,再通过该网段地址前缀查找到下一跳主机地址,再通过该下一跳主机地址查找到对应的ARP信息,然后以ARP信息中的MAC地址替换报文的目的MAC地址,以三层交换机的出端口MAC地址替换报文的源MAC地址,即根据ARP信息更新报文头,然后将该报文从与该报文的目的MAC地址对应的端口、VLAN发送出去。但三层交换机的最重要目的是加快大型局域网内部的数据交换,揉合进去的路由功能也是为这个目的服务的,所以它的路由功能没有同一档次的专业路由器强。在网络流量很大的情况下,如果三层交换机既做网内的交换,又做网间的路由,必然会大大加重它的负担,影响响应速度。因此在网络流量很大,但又要求响应速度很高的情况下通常由三层交换机做网内的交换,由路由器专门负责网间的路由工作。
此外,有些组网***中,会同时使用二层交换机和三层交换机做网内的交换。具体实现时,会由二层交换机先接收报文,并根据报文中的信息查找二层转发表,若查找到报文中目的MAC地址对应的端口,则把数据包直接复制到这个端口上。若查找不到,则由三层交换机查找三层转发表,根据查找结果更新报文头,将报文通过相应端口发送出去。
可见,目前的组网***中,路由器和交换机是相互独立的两个设备,组网时通常由二层和/或三层(L2/L3)交换机做网内的交换,由路由器专门负责网间的路由工作。这样一来,一方面需要维护的设备较多,管理复杂;另一方面,需要分别购买不同的设备,成本较高。
发明内容
有鉴于此,本发明中一方面提供一种路由交换设备及交换线卡板,另一方面提供一种路由交换方法,以便降低管理复杂度。
本发明所提供的路由交换设备,包括:以太网交换单元、路由线卡板和包括二层L2/三层L3交换芯片的交换线卡板,其中,
交换线卡板之间、交换线卡板与路由线卡板之间通过以太网交换单元进行报文的转发。
较佳地,所述L2/L3交换芯片为支持HiGig协议的L2/L3交换芯片;所述交换线卡板还包括接口转换单元;
所述L2/L3交换芯片用于接收来自外部的以太网报文,根据所述报文的目的地址查L2/L3转发表,若查找到需要跨板转发的目的芯片编号MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接收来自接口转换单元的HiGig报文,剥离所述报文中的HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述接口转换单元用于接收来自所述L2/L3交换芯片的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板媒体接入控制MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收来自以太网交换单元的以太网报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将所述HiGig报文传递给所述L2/L3交换芯片;
所述路由线卡板用于接收来自外部的报文,根据所述报文的目的地址查自身中存储的包括目的MOD ID的路由转发表,若查找到需要转发给交换线卡板的目的MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,根据所述目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收以太网交换单元转发的来自交换线卡板的以太网报文,剥离所述报文的MAC头和HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述以太网交换单元用于接收来交换线卡板和路由线卡板的以太网报文,根据所述报文中的目的板MAC地址,将所述报文转发给相应的线卡板。
较佳地,所述L2/L3交换芯片在根据报文的目的地址查L2/L3转发表时,若查找不到相应的目的MOD ID及目的端口号,则将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;
所述接口转换单元在接收到所述HiGig报文后,若所述报文中的目的MODID为所述特定的MOD ID,则根据该MOD ID查找到对应该MOD ID设置的默认路由线卡板的板MAC地址,将所述目的板MAC地址及对应的默认标识封装在位于所述HiGig头前面的MAC头中,将构成的以太网报文发送给以太网交换单元;
所述默认路由线卡板接收到以太网交换单元转发的所述以太网报文后,根据所述MAC头中的默认标识位,在剥离所述报文的MAC头和HiGig头后,将所述报文作为来自外部的报文进行处理。
本发明所提供的交换线卡板,包括:支持HiGig协议的二层L2/三层L3交换芯片和接口转换单元;
所述L2/L3交换芯片用于接收来自外部的以太网报文,根据所述报文的目的地址查L2/L3转发表,若查找到需要跨板转发的目的板编号MOD ID及目的端口号,则将所述MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接收来自接口转换单元的HiGig报文,剥离所述报文中的HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述接口转换单元用于接收来自所述L2/L3交换芯片的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板媒体接入控制MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收来自以太网交换单元的以太网报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将所述HiGig报文传递给所述L2/L3交换芯片。
所述L2/L3交换芯片在根据报文的目的地址查L2/L3转发表时,若查找不到相应的目的MOD ID及目的端口号,则将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;
所述接口转换单元在接收到所述HiGig报文后,若所述报文中的目的MODID为所述特定的MOD ID,则根据该MOD ID查找到对应该MOD ID设置的默认路由线卡板的板MAC地址,将所述目的板MAC地址及对应的默认标识封装在位于所述HiGig头前面的MAC头中,将构成的以太网报文发送给以太网交换单元。
较佳地,所述接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二更改模块,其中,
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,根据所述报文中的目的MOD ID,将所述报文发送到相应缓存通道的正向通道中;并接收来自第二报文更改模块的报文,将所述报文发送给L2/L3交换芯片;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,根据所述报文中的源板MAC地址字段,将所述报文发送到相应的缓存通道的反向通道中;并接收来自第一报文更改模块的报文,将所述报文发送给以太网交换单元;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第一报文更改模块,将从反向通道中调用的报文提供给第二报文更改模块;
所述第一报文更改模块用于接收所述流量管理控制模块提供的报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给第二接收发送模块;
第二报文更改模块用于接收所述流量管理控制模块提供的报文,剥离所述报文中的MAC头,还原出HiGig报文,将所述HiGig报文发送给第一接收发送模块。
或者,每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第二接收发送模块,将从反向通道中调用的报文提供给第一接收发送模块;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,将所述报文发送给第一报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给L2/L3交换芯片;
所述第一报文更改模块用于接收来自第一接收发送模块的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,根据所述目的板MAC地址,将所述以太网报文发送送到相应缓存通道的正向通道中;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,将所述报文发送给第二报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给以太网交换单元;
所述第二报文更改模块用于接收来自第二接收发送模块的以太网报文,剥离所述报文中的MAC头,还原出HiGig报文,根据所述报文中的源MOD ID,将所述HiGig报文发送到相应的缓存通道的反向通道中。
较佳地,所述第一报文更改模块接收到来自所述L2/L3交换芯片的HiGig报文后,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中之前,进一步地将所述报文中的HiGig头剥离,并添加简化后的HiGig头;
所述第二报文更改模块在剥离所述报文的MAC头之后,将所述报文还原为HiGig报文之前,进一步地剥离所述简化后的HiGig头,并添加标准的HiGig头。
本发明所提供的路由交换方法,应用于包括路由线卡板和交换线卡板的路由交换设备中,所述路由交换设备中包括以太网交换单元,所述交换线卡板包括L2/L3交换芯片,该方法包括:
交换线卡板通过以太网交换单元向其它交换线卡板或路由线卡板转发报文,并通过以太网交换单元接收来自其它交换线卡板或路由线卡板的报文;
路由线卡板通过以太网交换单元向其它路由线卡板或交换线卡板转发报文,并通过以太网交换单元接收来自其它路由线卡板或交换线卡板的报文。
较佳地,所述L2/L3交换芯片为支持HiGig协议的L2/L3交换芯片,所述交换线卡板还包括接口转换单元;
所述交换线卡板通过以太网交换单元向其它交换线卡板或路由线卡板转发报文包括:交换线卡板中的L2/L3交换芯片接收来自外部的报文,根据所述报文中目的地址查L2/L3转发表,若查找到需要跨板转发的目的MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接口转换单元根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;以太网交换单元根据所述报文MAC头中的目的板MAC地址,将所述报文发送给对应的交换线卡板或路由线卡板;
所述交换线卡板通过以太网交换单元接收来自其它交换线卡板或路由线卡板的报文包括:交换线卡板的接口转换单元接收以太网交换单元转发的来自其它交换线卡板或路由线卡板的报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将还原后的HiGig报文传递给L2/L3交换芯片;L2/L3交换芯片接收到来自接口转换单元的HiGig报文后,剥离掉报文中的HiGig头,并根据HiGig头中的目的端口号将报文从相应端口发送出去;
所述路由线卡板通过以太网交换单元向其它路由线卡板或交换线卡板转发报文包括:路由线卡板接收来自外部的以太网报文,根据所述报文的目的地址查路由转发表;根据查表得到的目的MOD ID查找MOD ID和板MAC地址的对应关系表,以及板MAC地址或MOD ID等与线卡板类型的对应关系表,得到板MAC地址和线卡板类型,在线卡板类型显示目的线卡板为交换线卡板时,将目的MOD ID及目的端口号等信息封装在位于以太网报文前面的HiGig头中,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;以太网交换单元根据所述报文MAC头中的目的板MAC地址,将所述报文发送给对应的交换线卡板或路由线卡板;
所述路由线卡板通过以太网交换单元接收来自其它路由线卡板或交换线卡板的报文包括:路由线卡板接收来自以太网交换单元的以太网报文,根据报文中的源板MAC地址字段查表,得到源线卡板的类型,在线卡板类型显示报文来自交换线卡板时,剥离所述报文的MAC头和HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去。
从上述方案可以看出,本发明中通过在路由设备中设置包括L2/L3交换芯片的交换线卡板,并实现交换线卡板和路由线卡板的互通,从而使路由设备既具有路由功能又具有交换功能,组网时,由原来需要管理路由设备和交换设备的情况变为只需管理维护一个路由交换设备即可,降低了管理复杂度。
此外,为了实现线卡板之间的MAC地址学习不影响交换网的以太网交换单元,本发明中利用HiGig协议的原理,采用支持HiGig协议的L2/L3交换芯片实现本发明中的交换线卡板,并通过增加一个接口转换单元实现HiGig接口与以太网接口的适配,使得在完成线卡板之间能够进行报文转发的基础上,提高了***的报文转发效率。
进一步地,为了有效利用带宽,本发明中所涉及的HiGig头可采用简化后的HiGig头。
最后,为避免由于L2/L3交换芯片中的转发表内容较少而导致无法查找到某个目的地址,可为这种情况设置一个默认线卡板,由L2/L3交换芯片将报文转发给该默认线卡板,由默认线卡板将该报文当作新的报文查找相应的目的地址后再进行转发。
附图说明
图1为现有技术中的一种路由器的结构示意图;
图2为本发明实施例中路由交换设备的示例性结构图;
图3为基于HiGig协议的交换网组网示意图;
图4为本发明实施例中交换线卡板的内部结构及其连接关系示意图;
图5为现有技术中以太网报文的一种格式示意图;
图6为现有技术中HiGig报文的一种格式示意图;
图7为本发明实施例中线卡板发送给以太网交换单元的以太网报文的格式及其与HiGig报文的关系示意图;
图8为本发明实施例中交换线卡板中的接口转换单元的一种内部结构示意图;
图9为本发明实施例中交换线卡板中的接口转换单元的又一种内部结构示意图;
图10为图8或图9所示接口转换单元的第一接收发送模块的内部结构示意图;
图11为图8或图9所示接口转换单元的第二接收发送模块的内部结构示意图;
图12为本发明实施例中交换线卡板接收外部报文并通过以太网交换单元向其它线卡板转发的流程图;
图13为本发明实施例中交换线卡板通过以太网交换单元接收其它线卡板报文的流程图;
图14为本发明实施例中路由线卡板接收外部报文并通过以太网交换单元向其它线卡板转发的流程图;
图15为本发明实施例中路由线卡板通过以太网交换单元接收其它线卡板报文的流程图。
具体实施方式
本发明实施例中,为了降低管理复杂度,可在路由器中集成交换机的功能,使路由器和交换机由两个独立的设备变为一个路由交换设备。即,可设置一个或一个以上的包括L2/L3交换芯片的交换线卡板,使这些交换线卡板具有L2/L3交换机的功能,并将所述交换线卡板作为路由器的部分线卡板与路由器的主控板相连接,各交换线卡板之间、交换线卡板与路由线卡板之间通过主控板的以太网交换单元进行报文的转发。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
图2为本发明实施例中路由交换设备的示例性结构图。如图2所示,该设备包括:主控板、路由线卡板和交换线卡板。
其中,主控板包括主控引擎和以太网交换单元,主控引擎与以太网交换单元相连,以太网交换单元分别与各个路由线卡板和交换线卡板相连。交换线卡板中包括L2/L3交换芯片。其中,除了路由线卡板之间通过以太网交换单元进行报文的转发外,各交换线卡板之间、交换线卡板与路由线卡板之间通过以太网交换单元进行报文的转发。
具体实现时,交换线卡板中的L2/L3交换芯片可直接通过以太网与以太网交换单元相连接,此时各交换线卡板之间、交换线卡板与路由线卡板之间可基于现有的以太网协议通过以太网交换单元进行报文的转发。但这样会存在一些缺点,即:由于此时以太网交换单元本身也相当于一个三层交换芯片,若需要进行跨交换线卡板进行数据转发时,则报文通过交换线卡板-以太网交换单元-交换线卡板时相当于通过了三个交换芯片,这样一来,以太网交换单元中需要维护L2/L3转发表并同步老化更新,但这样的话,主控板的CPU会负担加重,并且当报文进行L2/L3转发时,三个交换芯片都进行转发表查找,这势必会造成资源的浪费;另外,每经过一个交换芯片进行查找时,超时计时器都被减一次,经过三个交换芯片就会被减三次,这势必容易造成超时而使报文被丢弃。
为此,本发明实施例中考虑利用博通公司(Broadcom)定义的HiGig协议来进行L2/L3交换芯片的连接。HiGig协议的物理接口为IEEE 802.3ae标准的XAUI接口(万兆以太网连接单元接口),其中,每个通道3.125Gbps速率,8B/10B编码,接口速率为10Gbps;接口也能支持12Gbps,这时每个通道3.75Gbps速率。HiGig协议包括HiGig和HiGig+,其中,HiGig工作在10Gbps模式,HiGig+工作在12Gbps模式。为描述方面,下文中均以HiGig为例进行描述。
HiGig协议最基本的发送模式是在标准的以太网帧头前面增加HiGig头,HiGig头中包括源MOD ID(MOD地址,也可称为源芯片编号)、目的MOD ID(也可称为目的芯片编号)、报文类型、源端口号和目的端口号等信息。基于HiGig协议实现的交换网如图3所示,图3为现有技术中基于HiGig协议的交换网组网示意图。其中,主控板中的交换单元为支持HiGig协议的交换单元,线卡板为支持HiGig协议的L2/L3交换芯片,即交换网采用HiGig模式作为交换芯片的桥梁,把多个交换芯片相连接。
各L2/L3交换芯片中存储有二层/三层转发表,二层转发表的表项和三层转发表的部分表项可如表1所示,在二层转发表中进行搜索时,搜索的关键字包括以太网报文中的目的MAC地址,搜索的结果包括目的MOD ID(如表1中的DST_MODID)和目的端口(如表1中的DEST_PORT);在三层转发表中进行搜索时,搜索的关键字包括以太网报文中的目的IP地址等,搜索的结果包括目的MOD ID(如表1中的DST_MODID)和目的端口号(如表1中的DEST_PORT)。
Figure A20081011490600251
表1
图3中各交换芯片从逻辑上看是一个整体,交换单元只是根据HiGig头中的目的MOD ID和报文类型完成报文的跨芯片传送。以二层转发为例,假设某个交换芯片A上学习到一个MAC地址为MAC_A,对应交换芯片A的第3端口。此时,交换单元的转发表无需修改,仅需要在交换芯片B的二层转发表上添加一个表项,内容为:目的MAC地址MAC_A对应的MOD ID为MOD_A,端口为3。当交换芯片B的一个端口接收到目的地址为MAC_A的报文时,查找二层转发表,得到MOD_A和端口号3,这些信息被添加到HiGig头中,报文被发送到交换单元,交换单元根据MOD_A把报文发送到交换芯片A,报文到达交换芯片A,从端口3发送出去。采用HiGig模式,目的MAC地址的学习不影响交换单元。同样对于三层转发,报文由入接口的交换芯片进行三层查表处理,交换单元根据HiGig头中的目的MOD ID和报文类型确定报文的转发。
可见,对于包括支持HiGig协议的L2/L3交换芯片的交换网,交换网中的不同交换芯片之间是通过MOD ID来识别的,而无需通过各自转发表中的MAC地址来识别,从而对于交换网中的交换单元来说,交换芯片对目的MAC地址的学习是透明的,交换单元无需关心,即交换单元只需知道不同交换芯片的MOD ID即可。本发明实施例中,交换单元虽然不是采用HiGig模式作为交换芯片的桥梁,但本发明中仍可基于HiGig原理,利用支持HiGig协议的L2/L3交换芯片来实现本发明中的交换线卡板,并且由于本发明实施例中采用以太网模式作为交换芯片的桥梁,因此为了使以太网交换单元能够识别来自交换线卡板的报文,可在每个交换线卡板中设置一个接口转换单元,用于完成L2/L3交换芯片的HiGig接口与以太网交换单元的以太网接口的相互转换,并由以太网交换单元根据接口转换单元发送的报文中与MODID一一对应的板MAC地址完成报文的跨芯片传送。
如图4所示,图4示出了本发明实施例中交换线卡板的内部结构及其连接关系示意图。该交换线卡板包括:支持HiGig协议的L2/L3交换芯片和接口转换单元。其中,L2/L3交换芯片通过接口转换单元与以太网交换单元相连。
具体实现时,为了使各线卡板之间能够进行报文的转发,本发明实施例中为每个线卡板(包括交换线卡板和路由线卡板)设置一个对应槽位号的板MAC地址和MOD ID,并在交换线卡板的接口转换单元和路由线卡板中设置各线卡板的板MAC地址与MOD ID的对应关系。如在交换线卡板的接口转换单元和路由线卡板中设置如表2所示的目的板MAC地址查询表,在该查询表中进行搜索时,搜索的关键字包括目的MOD ID(如表2中的DST_MODID),查询结果包括目的板MAC地址。进一步地,查询结果中还可以包括线卡板的类型,如用1表示交换线卡板,用0表示路由线卡板;或反之;或用其它形式表示的线卡板类型。或者,也可以在交换线卡板的接口转换单元和路由线卡板中另外设置一个线卡板类型查找表,如表3所示,在线卡板类型查询表中进行搜索时,搜索的关键字包括目的MOD ID或目的板MAC地址或与目的板MAC地址对应的槽位号或板号等(图3中以板MAC地址为例),查询结果中包括线卡板的类型,如用1表示交换线卡板,用0表示路由线卡板;或反之;或用其它形式表示的线卡板类型。
Figure A20081011490600271
表2
  搜索关键字(KEY) 搜索结果
  目的板MAC地址1(或板槽位号) 1(1:是交换线卡板;0:路由线卡板)
  目的板MAC地址2(或板槽位号) 0(1:是交换线卡板;0:路由线卡板)
  …… ……
表3
其中,表2和表3中的板MAC地址和线卡板接收的外部以太网报文中的MAC地址不是一回事,这里的板MAC地址只是用于标明是哪个线卡板,即以太网交换单元是利用与MOD ID一一对应的板MAC地址来识别各线卡板的。
当交换线卡板之间或交换线卡板与路由线卡板之间需要进行跨板转发时,线卡板在接收到来自外部的报文后,根据报文中的目的地址查找目的MOD ID和目的端口等信息,并将这些信息封装在添加在报文前的HiGig头中,之后根据目的MOD ID查找对应的目的板MAC地址等信息,并将这些信息封装在添加在HiGig头前的MAC头中,之后将报文发送给以太网交换单元;以太网交换单元根据报文中的目的板MAC地址发送给相应的目的线卡板。目的线卡板剥离报文中的MAC头和HiGig头后,按照报文的目的端口号发送出去。
下面先对本发明实施例中的交换线卡板进行详细描述:
(1)交换线卡板通过L2/L3交换芯片接收来自外部的以太网报文。
交换线卡板中的L2/L3交换芯片接收到外部的以太网报文,该以太网报文格式可如图5所示,图5示出了现有技术中以太网报文的一种格式示意图。报文中各字段对应的含义如表4所示:
  字段   长度   含义
  IPG   12B(字节)   以太网帧间隙,12个字节
  Preamble   8B   以太网帧前导码
  MAC_DA   6B   目的MAC地址
  MAC_SA   6B   源MAC地址
  TPID   2B   VLAN协议类型,0x8100,VLAN Header的前两个字节
  COS   4b   报文优先级,VLAN Header的后两个字节的首4位
  VID   12b   报文VLAN ID,VLAN Header的后两个字节的后12位
  Packet_Data   不定   报文有效负荷
  FCS   4B   以太网帧的CRC校验和
表4
L2/L3交换芯片根据报文信息,如目的MAC地址,查找二层/三层转发表,在查找到相应的目的出端口信息时,若该出端口为自身的端口,则L2/L3交换芯片直接将该报文复制到对应的端口进行发送,若该出端口为其他线卡板的端口,即需要进行跨板转发,则L2/L3交换芯片将目的出端口信息,如DST_MODID和DEST_PORT等信息,封装在HiGig头中,形成HiGig报文(若进行三层转发,则还会更新原以太网报文的MAC头)。有些情况下,可能L2/L3交换芯片的转发表较小,则在上述查表时,有可能查找不到相应的目的出端口信息,这种情况下,可将报文丢掉,或者,可将报文发送给一个默认的线卡板。通常情况下,由于路由线卡板的路由转发表的信息较多,因此默认线卡板可以是一个路由线卡板。具体实现时,可预先设置一个特定的DST_MODID和DEST_PORT,并在接口转换单元的板MAC地址查找表中设置该特定DST_MODID与默认线卡板的板MAC地址的对应关系表项,则L2/L3交换芯片在未查到相应的目的出端口信息时,将这个特定的DST_MODID和DEST_PORT以及其它HiGig头的相关信息封装在HiGig头中,形成HiGig报文。
如图6所示,图6示出了现有技术中HiGig报文的一种格式示意图。可见,HiGig报文对图5所示以太网报文格式进行了部分更改,去掉了图5所示以太网报文的8个字节的前导码和4个字节的帧间隙,并添加了12个字节的HiGig头,此外,报文的FCS也进行了重新计算,以包括HiGig头部分的校验。
其中,对于L2/L3交换芯片来说,无论线卡板的类型是路由线卡板还是交换线卡板,其处理过程都可以是一样的。
L2/L3交换芯片将形成的HiGig报文传递给接口转换单元,接口转换单元接收到来自L2/L3交换芯片的HiGig报文后,根据HiGig头中的目的MODID查找板MAC地址与MOD ID的对应关系表,如表2所示的目的板MAC地址查找表,查找到目的板MAC地址后,在HiGig报文前添加以太网交换单元能够识别的包括目的板MAC地址的MAC头信息,从而将HiGig报文转换为以太网报文,之后,接口转换单元会将转换后的以太网报文发送给以太网交换单元。其中,若HiGig头中的目的MOD ID为预先设置的特定的DST_MODID,则接口转换单元在添加MAC头信息时,可在MAC头中添加一个标识位,以表示当前报文的目的线卡板为查表失败后的默认线卡板。
接口转换单元转换后的以太网报文的格式如图7所示,图7示出了本发明实施例中线卡板发送给以太网交换单元的以太网报文的格式及其与HiGig报文的关系示意图。该以太网报文中各字段对应的含义如表5所示:
  字段   长度   含义
  IPG   12B   以太网帧间隙,12个字节
  Preamble   8B   以太网帧前导码
  MAC_DA   6B   目的板MAC地址
  MAC_SA   6B   源板MAC地址
  TPID   2B   VLAN协议类型,0x8100,VLAN Header的前两个字节
  COS   4b   报文优先级,VLAN Header的后两个字节的首4位
  VID   12b   报文VLAN ID,VLAN Header的后两个字节的后12位(对于万兆以太网交换芯片无实际意义,如固定为1)
  HiGig Header   12B   HiGig头
  Packet_Data   不定   报文有效负荷(包括了原报文的MAC头信息)
  FCS   4B   更新后以太网帧的CRC校验和
表5
由于支持HiGig协议的L2/L3交换芯片在HiGig报文中都是添加的标准HiGig头,以便于其它支持HiGig协议的芯片能够根据HiGig头识别出该HiGig报文,本发明实施例中,在将HiGig报文转换为以太网报文时,由于HiGig头中的有些信息已失去了其用于识别HiGig报文的意义,如用于表示HiGig报文开始的字段“START_OF_FRAME(SOF)”等,因此为了有效利用带宽,避免无效字节占用报文长度,可对HiGig头进行简化,将其中不必要的字节省略掉,只保留其中的必要信息,如将HiGig头从原来的12字节简化为包括表6所示的6字节,即表6中列出了一种简化后的HiGig头中的各字段的组成及含义。
字段   长度   含义
SRC_MODID   7bit   源芯片编号
DST_MODID   7bit   目的芯片编号
VLAN 16bit   VLAN信息,包括VLAN_PRI、VLAN_CFI、VID_HIGH、VID_LOW
OPCODE   3bit   报文类型,单播还是组播等
PFM   2bit   端口过滤模式,对组播用
SRC_PORT_TGID   6bit   源端口号
DEST_PORT   5bit   目的端口号
COS   2bit   服务优先级
表6
当然,简化的HiGig头所包括的内容并不限于表6所示的内容,也可以为其它的内容,此处不再一一列举。
相应地,接口转换单元在接收到来自L2/L3交换芯片的HiGig报文后,会先剥离该标准的HiGig头,并添加简化后的HiGig头,之后,将查找到的目的板MAC地址封装在位于该简化后的HiGig头前面的MAC头中。此时,图7下半部分图中所示的以太网报文格式中的HiGig头变为简化后的HiGig头,对应地,表5中的12字节的HiGig头也变为6字节的简化后的HiGig头。
进一步地,为了防止报文阻塞,在接口转换单元中可对应每个线卡板设置一个缓存通道,如FIFO通道,用于存储对应线卡板的报文;并在接口转换单元中设置一个流量管理控制模块,用于监测本线卡板各FIFO通道的FIFO缓存状态,根据监测到的FIFO缓存状态,定时向其它线卡板发送流控信息、状态信息、分配资源信息等,用于其他线卡板暂停向本线卡板发送数据报文。这些信息可以通过特定的控制报文实现。本线卡板接口转换单元的流量管理控制模块用于轮循或基于优先级地对FIFO通道中的报文进行调度。
因此,为了表示报文类型,如报文为普通报文还是上述特定的用于流量控制的控制报文,可在图7下半部分的图中另外设置对应的报文类型字段。或者,考虑到本发明实施例中连接到路由交换设备上的线卡板的数量有限,因此用于标识各线卡板的板MAC地址可固定配置,而无需根据以太网报文的源MAC地址学习,这样的话,发送给以太网交换单元的以太网报文中的源板MAC地址就没有用了,因此可利用图7下半部分图中的源板MAC地址“MAC_SA”的字段的6个字节来表示报文类型,为了标明该报文的来源,可对应不同线卡板的槽位号或板号设置不同的报文类型标识。如表7所示,表7示出了路由交换设备包括9个线卡板时的报文类型字段内容示意图。
报文类别   字节1(Byte1)   字节2(Byte2)   字节3(Byte3)   字节4(Byte4) 字节5(Byte5)   字节6(Byte6)
  数据报文   00   40~48   标识位
  控制报文   00   C0~C8   00   00 00   类型位
表7
由表7可见,本实施例中利用源板MAC地址对应的字段的次高字节表示报文类型,对于9个线卡板的情况,本实施例中,利用40~48表示各线卡板的数据报文,利用C0~C8表示各线卡板的控制报文,对于其它字节可留作保留位。此外,前面提到在L2/L3交换芯片查表失败后,可将报文发送给默认线卡板,相应的,需要在MAC头中添加一个标识位,以表示当前报文的目的线卡板为查表失败后的默认线卡板,因此本实施例中在发送数据报文时,可利用源板MAC地址对应的字段的最后一个字节作为该标识位。另外,又由于控制报文可表示流控信息、状态信息、分配资源信息等类型的信息,因此可利用源板MAC地址对应的字段的最后一个字节作为类型位,以表示当前报文的类型,不同类型位具体定义的报文格式可根据实际情况进行设置,此处不做详细说明。此外,还可有其它形式的字节定义,此处不再一一列举。
相应地,接口转换单元在将HiGig报文转换为以太网报文时,可在源板MAC地址“MAC_SA”对应的字段中,根据报文的类型添加相应的内容。例如,当欲发送报文是数据报文时,可将源板MAC地址对应的字段最高1个字节更改为0x00,次高1个字节根据本线卡板所在槽位号或板号更改为0x40~0x48(9个线卡板槽位时)中的对应的一个,后面的4个字节内容无意义,最后1个字节表明数据报文在L2/L3交换芯片进行查表转发时是否查表失败;当欲发送报文是控制报文时,可将源板MAC地址的最高1个字节更改为0x00,次高1个字节根据本单板所在槽位号或板号更改为0xC0~0xC8(9个线卡板槽位时),中间3个字节无意义保留为0x00,最后1个字节标明各种控制报文的类型。
(2)交换线卡板通过接口转换单元接收来自交换网的以太网报文。
以太网交换单元根据接收到来自线卡板的报文后,根据该报文中的目的板MAC地址将报文转发给目的线卡板。
若目的线卡板为交换线卡板,则该交换线卡板的接口转换单元接收到来自以太网交换单元的报文,会剥离所述报文的MAC头,将所述报文还原为HiGig报文,将还原后的HiGig报文传递给L2/L3交换芯片。其中,若为了有效利用带宽而采用简化的HiGig头的话,则接口转换单元在剥离所述报文的MAC头之后,进一步地剥离简化后的HiGig头,并添加标准的HiGig头,从而将报文还原为HiGig报文。此外,接口转换单元还根据源板MAC地址字段中携带的源线卡板的槽位号或板号识别出报文是用于流量控制的控制报文还是普通报文,对于用于流量控制的控制报文交由实现流量管理功能的模块处理,该模块可使用第6字节的识别位判断具体的控制报文类型。
L2/L3交换芯片接收到来自接口转换单元的HiGig报文后,剥离掉报文中的HiGig头,并根据HiGig头中的目的端口号将报文从相应端口发送出去。
通过上述(1)和(2)的描述,对本发明实施例中交换线卡板的处理过程进行了详细描述。具体实现时,交换线卡板中的接口转换单元的内部结构可有多种具体实现形式,下面列举其中两种:
第一种:
图8示出了接口转换单元的一种内部结构示意图。如图8所示,该接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二报文更改模块。
其中,每个缓存通道对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文。
第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,根据所述报文中的目的MOD ID,将所述报文发送到相应缓存通道的正向通道中;并接收来自第二报文更改模块的报文,将所述报文发送给L2/L3交换芯片。
第二接收发送模块用于接收来自以太网交换单元的以太网报文,根据所述报文中的源板MAC地址字段,将所述报文发送到相应的缓存通道的反向通道中;并接收来自第一报文更改模块的报文,将所述报文发送给以太网交换单元。
流量管理控制模块用于监测本线卡板各缓存通道的缓存状态,根据监测到的缓存状态,定时向其它线卡板发送用于流量控制的控制报文,用于其它线卡板暂停向本线卡板发送数据报文;轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第一报文更改模块,将从反向通道中调用的报文提供给第二报文更改模块。
第一报文更改模块用于接收流量管理控制模块提供的报文,剥离所述报文中的HiGig头,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,在所述报文前封装简化的HiGig头,并将所述目的板MAC地址封装在位于简化的HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给第二接收发送模块。
其中,若实施例中不采用简化的HiGig头,则第一报文更改模块在接收流量管理控制模块提供的报文后,不剥离报文的HiGig头,而是在得到目的板MAC地址后,直接将目的板MAC地址封装在位于HiGig头前面的MAC头中,构成以太网报文。
第二报文更改模块用于接收所述流量管理控制模块提供的报文,剥离所述报文中的MAC头和简化的HiGig头,在报文中添加标准的HiGig头,还原成HiGig报文,将所述HiGig报文发送给第一接收发送模块。
其中,若实施例中不采用简化的HiGig头,则第二报文更改模块在接收流量管理控制模块提供的报文后,只剥离报文中的MAC头即可完成HiGig报文的还原。
第二种:
图9示出了接口转换单元的又一种内部结构示意图。如图9所示,该接口转换单元也包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二报文更改模块,只是各模块之间的连接关系发生了变化。具体如下:
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文。
流量管理控制模块用于监测本线卡板各缓存通道的缓存状态,根据监测到的缓存状态,定时向其它线卡板发送用于流量控制的控制报文,用于其它线卡板暂停向本线卡板发送数据报文;轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第二接收发送模块,将从反向通道中调用的报文提供给第一接收发送模块。
第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,将所述报文发送给第一报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给L2/L3交换芯片。
第一报文更改模块用于接收来自第一接收发送模块的HiGig报文,剥离所述报文中的HiGig头,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,在所述报文前封装简化的HiGig头,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,根据所述目的板MAC地址,将所述以太网报文发送送到相应缓存通道的正向通道中。
其中,若实施例中不采用简化的HiGig头,则第一报文更改模块在接收流量管理控制模块提供的报文后,不剥离报文的HiGig头,而是在得到目的板MAC地址后,直接将目的板MAC地址封装在位于HiGig头前面的MAC头中,构成以太网报文。
第二接收发送模块用于接收来自以太网交换单元的以太网报文,将所述报文发送给第二报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给以太网交换单元;
第二报文更改模块用于接收来自第二接收发送模块的以太网报文,剥离所述报文中的MAC头和简化的HiGig头,在报文中添加标准的HiGig头,构成HiGig报文,根据所述报文中的源MOD ID,将所述HiGig报文发送到相应的缓存通道的反向通道中。
其中,若实施例中不采用简化的HiGig头,则第二报文更改模块在接收流量管理控制模块提供的报文后,只剥离报文中的MAC头即可完成HiGig报文的还原。
此外,由于支持HiGig协议的L2/L3交换芯片的物理接口为XAUI接口,XAUI接口为串行接口,为了便于以太网报文处理,可将该XAUI接口转换为XGMII接口(万兆独立于媒体的接口),该XGMII接口为并行接口。
为此,接口转换单元的第一接收发送模块的内部结构可如图10所示,包括:第一串并转换模块和第一适配识别模块。
其中,第一串并转换模块用于通过XAUI接口接收来自L2/L3交换芯片的报文,将所述报文通过并行的XGMII接口传递给第一适配识别模块;通过并行的XGMII接口接收来自第一适配识别模块的报文,将所述报文通过串行的XAUI接口传递给L2/L3交换芯片。
第一适配识别模块,用于对第一串并转换模块发送的HiGig报文和其它模块发送的HiGig报文进行适配和识别。其中,对于图8所示接口转换单元来说,这里的其它模块指的是流量管理控制模块;对于图9所示接口转换单元来说,这里的其它模块指的是第二报文更改模块。
当然对于布线长度较短的情况下,也可无需设置上述第一串并转换模块。
此外,本发明实施例中的以太网交换单元可以为各种类型的以太网交换单元,如可以为万兆以太网交换单元或千兆以太网交换单元等。
以以太网交换单元为万兆以太网交换单元的情况为例,此时以太网交换单元与所述路由线卡板、交换线卡板通过XAUI接口相连,为了便于以太网报文的处理,可将该XAUI接口转换为XGMII接口。
为此,接口转换单元的第二接收发送模块的内部结构可如图11所示,包括:第二串并转换模块和第二适配识别模块。
其中,第二串并转换模块用于通过串行的XAUI接收来自以太网交换单元的报文,将所述报文通过并行的XGMII传递给第二适配识别模块;通过并行的XGMII接口接收来自第二适配识别模块的报文,将所述报文通过串行的XAUI接口发送给以太网交换单元。
第二适配识别模块,用于对第二串并转换模块发送的以太网报文和其它模块发送的以太网报文进行适配和识别。其中,对于图8所示接口转换单元来说,这里的其它模块指的是流量管理控制模块;对于图9所示接口转换单元来说,这里的其它模块指的是第一报文更改模块。
此外,若以太网交换单元为千兆以太网交换单元等其它以太网交换单元,则第二接收发送模块中的XAUI和XGMII进行相应更改,第一接收发送模块中的XAUI和XGMII也进行相应更改;此外,第一串并转换模块还需完成与L2/L3交换芯片之间速率的匹配。
以上对本发明实施例中的交换线卡板进行了详细描述,下面再对本发明实施例中的路由线卡板进行详细描述:
路由线卡板中的路由转发表中也包括类似表1中的三层转发表所示的目的IP地址与目的MOD ID(如DST_MODID)的对应关系,并且在路由线卡板中也存储有类似表2和表3所示的MOD ID和板MAC地址的对应关系表以及板MAC地址或MOD ID等与线卡板类型的对应关系表。其中,MOD ID和板MAC地址的对应关系表和/或板MAC地址或MOD ID等与线卡板类型的对应关系表中还可以包括源线卡板的槽位号或***等。
路由线卡板接收到来自外部的报文后,根据所述报文的目的地址查自身的路由转发表,若查表显示报文通过自身的出端口发送,则直接将报文发送出去;若查表显示报文通过其他线卡板发送,则根据查表得到的目的MODID查找MOD ID和板MAC地址的对应关系表,以及板MAC地址或MOD ID等与线卡板类型的对应关系表,得到板MAC地址和线卡板类型,若线卡板类型显示目的线卡板为另一个路由线卡板,则按现有技术处理,即在报文中添加包括所述板MAC地址、端口号的出端口信息及其它跨板转发信息,对报文进行封装后,通过以太网交换单元转发给其它路由线卡板;若线卡板类型显示目的线卡板为交换线卡板,则路由线卡板将目的MOD ID及目的端口号等信息封装在位于以太网报文前面的HiGig头中,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元。
当路由线卡板接收到来自以太网交换单元的以太网报文后,根据报文中的源板MAC地址字段(如源板MAC地址字段中的源线卡板的槽位号或***等)查表,得到源线卡板的类型,若源线卡板的类型显示该报文来自另一个路由线卡板,则将该报文按照现有技术进行处理,即剥离报文的出端口信息,完成跨板转发的其它业务后,将报文在对应端口上进行发送;若源线卡板的类型显示该报文来自交换线卡板,则路由线卡板在接收到报文后,剥离所述报文的MAC头和HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去。
其中,若为了有效利用带宽而采用简化的HiGig头的话,则路由线卡板封装在位于以太网报文前面的HiGig头和从以太网报文中剥离的HiGig头均为简化的HiGig头。
此外,若路由线卡板为交换线卡板查表失败后发送的默认路由线卡板,则该线卡板接收到以太网交换单元转发的以太网报文后,会根据报文MAC头中的默认标识位,如源板MAC地址字段的第6个字节对应的标识位,判断出自身为默认路由线卡板后,剥离所述报文的MAC头和HiGig头,然后将该报文作为来自外部的新报文进行处理。即进行根据所述报文的目的地址查自身的路由转发表等处理。
若路由线卡板根据源板MAC地址字段识别出报文是用于流量控制的控制报文后,可将该控制报文交由实现流量管理功能的单元处理,该单元使用第6字节的识别位判断具体的控制报文类型。
以上对本发明实施例中的路由交换设备进行了详细描述,下面再对本发明实施例中的路由交换方法进行详细描述。
本发明实施例中的路由交换方法应用于包括路由线卡板和交换线卡板的路由交换设备中,其中,路由交换设备中包括以太网交换单元,该以太网交换单元可设置在路由交换设备中的主控板中,也可单独设置在交换板中等,交换线卡板包括L2/L3交换芯片。
其中,交换线卡板通过以太网交换单元向其它交换线卡板或路由线卡板转发报文,并通过以太网交换单元接收来自其它交换线卡板或路由线卡板的报文;路由线卡板通过以太网交换单元向其它路由线卡板或交换线卡板转发报文,并通过以太网交换单元接收来自其它路由线卡板或交换线卡板的报文。
具体实现时,L2/L3交换芯片可以为支持以太网协议的交换芯片,也可以为支持其它协议的交换芯片。下面以L2/L3交换芯片为支持HiGig协议的L2/L3交换芯片为例,对本发明实施例中的路由交换方法进行描述。
图12示出了交换线卡板接收外部报文并通过以太网交换单元向其它线卡板转发的流程图。如图12所示,该流程包括如下步骤:
步骤1201,交换线卡板的L2/L3交换芯片接收来自外部的以太网报文。
步骤1202,L2/L3交换芯片根据所述报文的目的地址查L2/L3转发表。
步骤1203,如果需要跨板转发,判断是否查找到需要跨板转发的目的MOD ID及目的端口号,如果查找到,则执行步骤1204;否则,执行步骤1205。
步骤1204,将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文。之后,执行步骤1206。
步骤1205,将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文。
步骤1206,L2/L3交换芯片将构成的HiGig报文发送给接口转换单元。
步骤1207,接口转换单元根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址。
步骤1208,接口转换单元将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文。
步骤1209,将所述以太网报文发送给以太网交换单元。
其中,若步骤1207中的目的MOD ID为预先设置的特定的目的MODID,则本步骤中,接口转换单元在添加MAC头信息时,可在MAC头中添加一个标识位,以表示当前报文的目的线卡板为查表失败后的默认线卡板。
以太网交换单元在接收到来自接口转换单元的上述报文后,根据所述报文MAC头中的目的板MAC地址,将所述报文发送给对应的交换线卡板或路由线卡板。
其中,与本实施例中的路由交换设备一致,若为了有效利用带宽,而采用了简化的HiGig头,则接口转换单元在接收到来自L2/L3交换芯片的HiGig报文后,执行步骤1208之前,会先剥离报文中标准的HiGig头,并添加简化后的HiGig头。该过程可在执行步骤1207之前,也可在执行步骤1207之后。然后,在步骤1208中将查找到的目的板MAC地址封装在位于该简化后的HiGig头前面的MAC头中。
进一步地,若在接口转换单元中设置有缓存通道和流量管理控制模块,则对应图8所示接口转换单元的结构,本流程中,在步骤1206和1207之间,可进一步包括:步骤1206A、接口转换单元根据报文中的目的板信息,如目的MOD ID,将报文发送到相应缓存通道的正向通道中。步骤1206B、流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文。则步骤1207中对流量管理控制模块调度的报文进行处理。
对应图9所示接口转换单元的结构,本流程中,在步骤1208和步骤1209之间,可进一步包括:步骤1208A、接口转换单元根据报文中的目的板信息,如板MAC地址,将报文发送到相应缓存通道的正向通道中。步骤1208B、流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文。则步骤1209中对流量管理控制模块调度的报文进行发送。
图13示出了交换线卡板通过以太网交换单元接收其它线卡板报文的流程图。如图13所示,该流程包括如下步骤:
步骤1301,交换线卡板的接口转换单元接收以太网交换单元转发的来自其它交换线卡板或路由线卡板的报文。
步骤1302,接口转换单元剥离所述报文的MAC头,将所述报文还原为HiGig报文。
步骤1303,将还原后的HiGig报文传递给L2/L3交换芯片。
步骤1304,L2/L3交换芯片接收到来自接口转换单元的HiGig报文后,剥离掉报文中的HiGig头,并根据HiGig头中的目的端口号将报文从相应端口发送出去。
其中,若为了有效利用带宽而采用简化的HiGig头的话,则步骤1302中,接口转换单元在剥离所述报文的MAC头之后,进一步地剥离简化后的HiGig头,并添加标准的HiGig头,从而将报文还原为HiGig报文。
此外,步骤1302之前,接口转换单元还根据源板MAC地址字段中携带的源线卡板的槽位号或板号识别出报文是用于流量控制的控制报文还是普通报文,对于用于流量控制的控制报文交由实现流量管理功能的模块处理,该模块可使用第6字节的识别位判断具体的控制报文类型。
进一步地,若在接口转换单元中设置有缓存通道和流量管理控制模块,则对应图8所示接口转换单元的结构,本流程中,在步骤1301和1302之间,可进一步包括:步骤1301A、接口转换单元根据报文中的源板信息,如源板MAC地址字段(如源板MAC地址字段中的槽位号或板号),将报文发送到相应缓存通道的正向通道中。步骤1301B、流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文。则步骤1302中对流量管理控制模块调度的报文进行处理。
对应图9所示接口转换单元的结构,本流程中,在步骤1302和步骤1303之间,可进一步包括:步骤1302A、接口转换单元根据报文中的源板信息,如源MOD ID,将报文发送到相应缓存通道的正向通道中。步骤1302B、流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文。则步骤1303中对流量管理控制模块调度的报文进行发送。
图14示出了路由线卡板接收外部报文并通过以太网交换单元向其它线卡板转发的流程图。如图14所示,该流程包括如下步骤:
步骤1401,路由线卡板接收来自外部的以太网报文。
步骤1402,路由线卡板根据所述报文的目的地址查路由转发表。
步骤1403,根据查表得到的目的MOD ID查找MOD ID和板MAC地址的对应关系表,以及板MAC地址或MOD ID等与线卡板类型的对应关系表,得到目的板MAC地址和线卡板类型。
步骤1404,判断线卡板类型是否显示目的线卡板为另一个路由线卡板,如果是,则执行步骤1405;否则,执行步骤1406。
步骤1405,按现有技术进行处理。即在报文中添加包括所述目的板MAC地址、端口号的出端口信息及其它跨板转发信息,对报文进行封装后,通过以太网交换单元转发给其它路由线卡板,并结束本流程。
步骤1406,路由线卡板将目的MOD ID及目的端口号等信息封装在位于以太网报文前面的HiGig头中,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文。
步骤1407,将所述以太网报文发送给以太网交换单元。
其中,若为了有效利用带宽而采用简化的HiGig头的话,则步骤1406中路由线卡板封装在位于以太网报文前面的HiGig头为简化的HiGig头。
图15示出了路由线卡板通过以太网交换单元接收其它线卡板报文的流程图。如图15所示,该流程包括如下步骤:
步骤1501,路由线卡板接收到来自以太网交换单元的以太网报文。
步骤1502,根据报文中的源板MAC地址字段(如源板MAC地址字段中的源线卡板的槽位号或***等)查表,得到源线卡板的类型。
步骤1503,根据源线卡板的类型,判断报文是否来自路由线卡板,如果是,则执行步骤1504;否则,执行步骤1505。
步骤1504,将该报文按照现有技术进行处理。即剥离报文的出端口信息,完成跨板转发的其它业务后,将报文在对应端口上进行发送。结束本流程。
步骤1505,路由线卡板剥离所述报文的MAC头和HiGig头。
步骤1506,路由线卡板根据所述HiGig头中的目的端口号将报文从相应端口发送出去。
其中,若为了有效利用带宽而采用简化的HiGig头的话,则步骤1505中路由线卡板从以太网报文中剥离的HiGig头为简化的HiGig头。
此外,步骤1505中可进一步包括:根据报文中的源板MAC地址字段中的标识位,判断自身是否为交换线卡板查表失败后的默认线卡板,如果不是,则执行步骤1506。否则,路由线卡板将该报文作为来自外部的新报文进行处理。即进行根据所述报文的目的地址查自身的路由转发表等处理。
进一步地,步骤1501和步骤1502之间,可进一步包括:路由线卡板根据源板MAC地址字段识别报文是否为用于流量控制的控制报文,如果是,可将该控制报文交由实现流量管理功能的单元处理;否则,执行步骤1502。
上述以太网交换单元可以为万兆以太网交换单元或千兆以太网交换单元等。
本发明实施例中,通过进行有机的硬件软件结合使得数据交换加速,并且降低了设备的管理数量,提高了可维护性。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (21)

1、一种路由交换设备,包括:以太网交换单元和路由线卡板,其特征在于,该设备还包括:包括二层L2/三层L3交换芯片的交换线卡板,其中,
交换线卡板之间、交换线卡板与路由线卡板之间通过以太网交换单元进行报文的转发。
2、如权利要求1所述的设备,其特征在于,所述L2/L3交换芯片为支持HiGig协议的L2/L3交换芯片;所述交换线卡板还包括接口转换单元;
所述L2/L3交换芯片用于接收来自外部的以太网报文,根据所述报文的目的地址查L2/L3转发表,若查找到需要跨板转发的目的芯片编号MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接收来自接口转换单元的HiGig报文,剥离所述报文中的HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述接口转换单元用于接收来自所述L2/L3交换芯片的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板媒体接入控制MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收来自以太网交换单元的以太网报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将所述HiGig报文传递给所述L2/L3交换芯片;
所述路由线卡板用于接收来自外部的报文,根据所述报文的目的地址查自身中存储的包括目的MOD ID的路由转发表,若查找到需要转发给交换线卡板的目的MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,根据所述目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收以太网交换单元转发的来自交换线卡板的以太网报文,剥离所述报文的MAC头和HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述以太网交换单元用于接收来交换线卡板和路由线卡板的以太网报文,根据所述报文中的目的板MAC地址,将所述报文转发给相应的线卡板。
3、如权利要求2所述的设备,其特征在于,所述L2/L3交换芯片在根据报文的目的地址查L2/L3转发表时,若查找不到相应的目的MOD ID及目的端口号,则将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;
所述接口转换单元在接收到所述HiGig报文后,若所述报文中的目的MODID为所述特定的MOD ID,则根据该MOD ID查找到对应该MOD ID设置的默认路由线卡板的板MAC地址,将所述目的板MAC地址及对应的默认标识封装在位于所述HiGig头前面的MAC头中,将构成的以太网报文发送给以太网交换单元;
所述默认路由线卡板接收到以太网交换单元转发的所述以太网报文后,根据所述MAC头中的默认标识位,在剥离所述报文的MAC头和HiGig头后,将所述报文作为来自外部的报文进行处理。
4、如权利要求3所述的设备,其特征在于,所述接口转换单元将所述默认标识位携带在MAC头中的源板MAC地址字段中。
5、如权利要求2所述的设备,其特征在于,所述接口转换单元接收到来自所述L2/L3交换芯片的HiGig报文后,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中之前,进一步地将所述报文中的HiGig头剥离,并添加简化后的HiGig头;所述接口转换单元在剥离所述报文的MAC头之后,将所述报文还原为HiGig报文之前,进一步地剥离所述简化后的HiGig头,并添加标准的HiGig头;
所述路由线卡板封装在位于以太网报文前面的HiGig头和从以太网报文中剥离的HiGig头为简化的HiGig头。
6、如权利要求5所述的设备,其特征在于,所述接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二报文更改模块,其中,
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,根据所述报文中的目的MOD ID,将所述报文发送到相应缓存通道的正向通道中;并接收来自第二报文更改模块的报文,将所述报文发送给L2/L3交换芯片;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,根据所述报文中的源板MAC地址字段,将所述报文发送到相应的缓存通道的反向通道中;并接收来自第一报文更改模块的报文,将所述报文发送给以太网交换单元;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第一报文更改模块,将从反向通道中调用的报文提供给第二报文更改模块;
所述第一报文更改模块用于接收所述流量管理控制模块调度的报文,剥离所述报文中的HiGig头,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,在所述报文前封装简化的HiGig头,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给第二接收发送模块;
所述第二报文更改模块用于接收所述流量管理控制模块调度的报文,剥离所述报文中的MAC头和简化的HiGig头,在报文中添加标准的HiGig头,还原出HiGig报文,将所述HiGig报文发送给第一接收发送模块。
7、如权利要求5所述的设备,其特征在于,所述接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二报文更改模块,其中,
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第二接收发送模块,将从反向通道中调用的报文提供给第一接收发送模块;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,将所述报文发送给第一报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给L2/L3交换芯片;
所述第一报文更改模块用于接收来自第一接收发送模块的HiGig报文,剥离所述报文中的HiGig头,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,在所述报文前封装简化的HiGig头,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,根据所述目的板MAC地址,将所述以太网报文发送送到相应缓存通道的正向通道中;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,将所述报文发送给第二报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给以太网交换单元;
所述第二报文更改模块用于接收来自第二接收发送模块的以太网报文,剥离所述报文中的MAC头和简化的HiGig头,在报文中添加标准的HiGig头,还原出HiGig报文,根据所述报文中的源MOD ID,将所述HiGig报文发送到相应的缓存通道的反向通道中。
8、如权利要求5至7中任一项所述的设备,其特征在于,所述简化的HiGig头中包括:
源MOD ID、目的MOD ID、虚拟局域网VLAN信息、报文类型、源端口号和目的端口号。
9、如权利要求6或7所述的设备,其特征在于,所述接口转换单元的流量管理控制模块进一步用于监测本线卡板各缓存通道的缓存状态,根据监测到的缓存状态,定时向其它线卡板发送用于流量控制的控制报文;
所述第一报文更改模块根据报文的类型是普通报文还是所述用于流量控制的控制报文,在所述源板MAC地址字段中设置对应所述类型的源线卡板的槽位号或板号,用于标识源线卡板及其报文类型;
所述第二接收发送模块在接收到来自以太网交换单元的报文后,根据所述报文MAC头中源板MAC地址字段中的槽位号或板号,识别出源线卡板及其报文类型,若报文类型为用于流量控制的控制报文,则将所述报文发送给自身的流量管理控制模块;若报文类型为普通报文,则将所述报文交由自身的第二报文更改模块。
10、如权利要求6或7所述的设备,其特征在于,所述第一接收发送模块包括:
第一串并转换模块,用于通过串行的万兆以太网连接单元接口XAUI接收来自L2/L3交换芯片的报文,将所述报文通过并行的万兆独立于媒体的接口XGMII传递给第一适配识别模块;通过并行的XGMII接口接收来自第一适配识别模块的报文,将所述报文通过串行的XAUI接口传递给L2/L3交换芯片;
第一适配识别模块,用于对第一串并转换模块发送的HiGig报文和其它模块发送的HiGig报文进行适配和识别。
11、如权利要求10所述的设备,其特征在于,所述以太网交换单元为万兆以太网交换单元,所述以太网交换单元与所述路由线卡板、交换线卡板通过万兆以太网连接单元接口XAUI相连;
所述第二接收发送模块包括:第二串并转换模块和第二适配识别模块,其中,
所述第二串并转换模块用于通过串行的XAUI接收来自以太网交换单元的报文,将所述报文通过并行的XGMII传递给第二适配识别模块;通过并行的XGMII接口接收来自第二适配识别模块的报文,将所述报文通过串行的XAUI接口发送给以太网交换单元;
第二适配识别模块,用于对第二串并转换模块发送的以太网报文和其它模块发送的以太网报文进行适配和识别。
12、一种交换线卡板,其特征在于,该交换线卡板包括:支持HiGig协议的二层L2/三层L3交换芯片和接口转换单元;
所述L2/L3交换芯片用于接收来自外部的以太网报文,根据所述报文的目的地址查L2/L3转发表,若查找到需要跨板转发的目的板编号MOD ID及目的端口号,则将所述MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接收来自接口转换单元的HiGig报文,剥离所述报文中的HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去;
所述接口转换单元用于接收来自所述L2/L3交换芯片的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板媒体接入控制MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;接收来自以太网交换单元的以太网报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将所述HiGig报文传递给所述L2/L3交换芯片。
13、如权利要求12所述的交换线卡板,其特征在于,所述L2/L3交换芯片在根据报文的目的地址查L2/L3转发表时,若查找不到相应的目的MOD ID及目的端口号,则将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;
所述接口转换单元在接收到所述HiGig报文后,若所述报文中的目的MODID为所述特定的MOD ID,则根据该MOD ID查找到对应该MOD ID设置的默认路由线卡板的板MAC地址,将所述目的板MAC地址及对应的默认标识封装在位于所述HiGig头前面的MAC头中,将构成的以太网报文发送给以太网交换单元。
14、如权利要求12所述的交换线卡板,其特征在于,所述接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二更改模块,其中,
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,根据所述报文中的目的MOD ID,将所述报文发送到相应缓存通道的正向通道中;并接收来自第二报文更改模块的报文,将所述报文发送给L2/L3交换芯片;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,根据所述报文中的源板MAC地址字段,将所述报文发送到相应的缓存通道的反向通道中;并接收来自第一报文更改模块的报文,将所述报文发送给以太网交换单元;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第一报文更改模块,将从反向通道中调用的报文提供给第二报文更改模块;
所述第一报文更改模块用于接收所述流量管理控制模块提供的报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给第二接收发送模块;
第二报文更改模块用于接收所述流量管理控制模块提供的报文,剥离所述报文中的MAC头,还原出HiGig报文,将所述HiGig报文发送给第一接收发送模块。
15、如权利要求12所述的交换线卡板,其特征在于,所述接口转换单元包括:与路由线卡板和交换线卡板总数数量一致的缓存通道、第一接收发送模块、第二接收发送模块、流量管理控制模块、第一报文更改模块和第二更改模块,其中,
每个缓存通道一个对应一个线卡板,并且包括正向通道和反向通道,分别用于存储对应线卡板两个方向的报文;
所述流量管理控制模块用于轮循或基于优先级地从相应缓存通道的正向通道或反向通道中调度报文,将从正向通道中调度的报文提供给第二接收发送模块,将从反向通道中调用的报文提供给第一接收发送模块;
所述第一接收发送模块用于接收来自L2/L3交换芯片的HiGig报文,将所述报文发送给第一报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给L2/L3交换芯片;
所述第一报文更改模块用于接收来自第一接收发送模块的HiGig报文,根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,根据所述目的板MAC地址,将所述以太网报文发送送到相应缓存通道的正向通道中;
所述第二接收发送模块用于接收来自以太网交换单元的以太网报文,将所述报文发送给第二报文更改模块;接收流量管理控制模块调度的报文,将所述报文发送给以太网交换单元;
所述第二报文更改模块用于接收来自第二接收发送模块的以太网报文,剥离所述报文中的MAC头,还原出HiGig报文,根据所述报文中的源MOD ID,将所述HiGig报文发送到相应的缓存通道的反向通道中。
16、如权利要求14或15所述的交换线卡板,其特征在于,所述第一报文更改模块接收到来自所述L2/L3交换芯片的HiGig报文后,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中之前,进一步地将所述报文中的HiGig头剥离,并添加简化后的HiGig头;
所述第二报文更改模块在剥离所述报文的MAC头之后,将所述报文还原为HiGig报文之前,进一步地剥离所述简化后的HiGig头,并添加标准的HiGig头。
17、一种路由交换方法,其特征在于,该方法应用于包括路由线卡板和交换线卡板的路由交换设备中,所述路由交换设备中包括以太网交换单元,所述交换线卡板包括L2/L3交换芯片,该方法包括:
交换线卡板通过以太网交换单元向其它交换线卡板或路由线卡板转发报文,并通过以太网交换单元接收来自其它交换线卡板或路由线卡板的报文;
路由线卡板通过以太网交换单元向其它路由线卡板或交换线卡板转发报文,并通过以太网交换单元接收来自其它路由线卡板或交换线卡板的报文。
18、如权利要求17所述的方法,其特征在于,所述L2/L3交换芯片为支持HiGig协议的L2/L3交换芯片,所述交换线卡板还包括接口转换单元;
所述交换线卡板通过以太网交换单元向其它交换线卡板或路由线卡板转发报文包括:
交换线卡板中的L2/L3交换芯片接收来自外部的报文,根据所述报文中目的地址查L2/L3转发表,若查找到需要跨板转发的目的MOD ID及目的端口号,则将所述目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;接口转换单元根据所述报文HiGig头中的目的MOD ID查找自身中存储的MOD ID和板MAC地址的对应关系表,得到目的板MAC地址,将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;以太网交换单元根据所述报文MAC头中的目的板MAC地址,将所述报文发送给对应的交换线卡板或路由线卡板;
所述交换线卡板通过以太网交换单元接收来自其它交换线卡板或路由线卡板的报文包括:
交换线卡板的接口转换单元接收以太网交换单元转发的来自其它交换线卡板或路由线卡板的报文,剥离所述报文的MAC头,将所述报文还原为HiGig报文,将还原后的HiGig报文传递给L2/L3交换芯片;L2/L3交换芯片接收到来自接口转换单元的HiGig报文后,剥离掉报文中的HiGig头,并根据HiGig头中的目的端口号将报文从相应端口发送出去;
所述路由线卡板通过以太网交换单元向其它路由线卡板或交换线卡板转发报文包括:
路由线卡板接收来自外部的以太网报文,根据所述报文的目的地址查路由转发表;根据查表得到的目的MOD ID查找MOD ID和板MAC地址的对应关系表,以及板MAC地址或MOD ID等与线卡板类型的对应关系表,得到板MAC地址和线卡板类型,在线卡板类型显示目的线卡板为交换线卡板时,将目的MOD ID及目的端口号等信息封装在位于以太网报文前面的HiGig头中,并将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中,构成以太网报文,将所述以太网报文发送给以太网交换单元;以太网交换单元根据所述报文MAC头中的目的板MAC地址,将所述报文发送给对应的交换线卡板或路由线卡板;
所述路由线卡板通过以太网交换单元接收来自其它路由线卡板或交换线卡板的报文包括:
路由线卡板接收来自以太网交换单元的以太网报文,根据报文中的源板MAC地址字段查表,得到源线卡板的类型,在线卡板类型显示报文来自交换线卡板时,剥离所述报文的MAC头和HiGig头,并根据所述HiGig头中的目的端口号将报文从相应端口发送出去。
19、如权利要求18所述的方法,其特征在于,所述接口转换单元将所述目的板MAC地址封装在位于所述HiGig头前面的MAC头中之前,进一步包括:剥离所述HiGig报文的HiGig头,并添加简化后的HiGig头;
所述接口转换单元在剥离所述报文的MAC头之后,进一步包括:剥离所述报文简化后的HiGig头,并添加标准的HiGig头;
所述路由线卡板封装在位于以太网报文前面的HiGig头为简化的HiGig头;
所述路由线卡板从以太网报文中剥离的HiGig头为简化的HiGig头。
20、如权利要求19所述的方法,其特征在于,该方法进一步包括:L2/L3交换芯片在根据报文的目的地址查L2/L3转发表时,若查找不到相应的目的MOD ID及目的端口号,则将预先设置的特定目的MOD ID和目的端口号封装在位于以太网报文前面的HiGig头中,构成HiGig报文,将所述HiGig报文传递给接口转换单元;
所述接口转换单元在接收到所述HiGig报文后,根据该特定的MOD ID查找到对应该MOD ID设置的默认路由线卡板的板MAC地址,将所述目的板MAC地址及对应的默认标识封装在位于所述HiGig头前面的MAC头中,将构成的以太网报文发送给以太网交换单元;
所述默认路由线卡板接收到以太网交换单元转发的所述以太网报文后,根据所述MAC头中的默认标识位,在剥离所述报文的MAC头和HiGig头后,将所述报文作为来自外部的报文进行处理。
21、如权利要求19所述的方法,其特征在于,所述接口转换单元将目的板MAC地址封装在位于HiGig头前面的MAC头中之前或者之后,进一步包括:接口转换单元根据报文中的目的板信息,将报文发送到相应缓存通道的正向通道中,流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文;
所述接口转换单元将报文还原为HiGig报文之前或者之后,进一步包括:接口转换单元根据报文中的源板信息,将报文发送到相应缓存通道的正向通道中,流量管理控制模块轮循或基于优先级地调度某个缓存通道的正向通道中的报文。
CN2008101149060A 2008-06-13 2008-06-13 一种路由交换设备、方法和交换线卡板 Active CN101296186B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101149060A CN101296186B (zh) 2008-06-13 2008-06-13 一种路由交换设备、方法和交换线卡板

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101149060A CN101296186B (zh) 2008-06-13 2008-06-13 一种路由交换设备、方法和交换线卡板

Publications (2)

Publication Number Publication Date
CN101296186A true CN101296186A (zh) 2008-10-29
CN101296186B CN101296186B (zh) 2010-12-22

Family

ID=40066205

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101149060A Active CN101296186B (zh) 2008-06-13 2008-06-13 一种路由交换设备、方法和交换线卡板

Country Status (1)

Country Link
CN (1) CN101296186B (zh)

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123080A (zh) * 2010-12-31 2011-07-13 杭州华三通信技术有限公司 数据转发装置和线卡板以及数据转发方法
CN102308538A (zh) * 2011-07-20 2012-01-04 华为技术有限公司 报文处理方法及装置
CN102546422A (zh) * 2012-01-19 2012-07-04 福建星网锐捷网络有限公司 交换芯片中的报文转发方法、交换芯片及网络设备
WO2012119408A1 (zh) * 2011-08-23 2012-09-13 华为技术有限公司 一种多框级联装置
CN102904819A (zh) * 2012-09-28 2013-01-30 北京华为数字技术有限公司 一种路由器组网网络及交叉路由器
CN101656676B (zh) * 2009-09-18 2013-03-20 杭州华三通信技术有限公司 一种媒体访问控制mac地址表项更新方法和装置
CN103236992A (zh) * 2013-04-03 2013-08-07 武汉烽火网络有限责任公司 实现机架式***背板互联的方法
CN103297344A (zh) * 2012-02-27 2013-09-11 迈普通信技术股份有限公司 分布式数据通信***及其组播报文转发方法
CN103490961A (zh) * 2013-09-05 2014-01-01 杭州华三通信技术有限公司 一种网络设备
CN104168220A (zh) * 2014-09-02 2014-11-26 福建星网锐捷网络有限公司 Higig均流处理方法及其装置
WO2014187428A1 (zh) * 2013-12-11 2014-11-27 中兴通讯股份有限公司 一种实现报文转发的方法及交换机
WO2015000329A1 (en) * 2013-07-03 2015-01-08 Hangzhou H3C Technologies Co., Ltd. Interoperation of switch line card and programmable line card
CN104394081A (zh) * 2014-12-05 2015-03-04 迈普通信技术股份有限公司 一种数据处理方法及装置
WO2015081515A1 (zh) * 2013-12-04 2015-06-11 华为技术有限公司 数据处理方法、装置、存储控制器和机柜
WO2016004820A1 (zh) * 2014-07-10 2016-01-14 华为技术有限公司 交换***的流量转发方法和装置
CN105376168A (zh) * 2014-08-25 2016-03-02 深圳市中兴微电子技术有限公司 一种负载均衡的方法与装置
WO2016197933A2 (zh) * 2015-06-08 2016-12-15 杭州华三通信技术有限公司 报文转发
CN106302256A (zh) * 2016-08-23 2017-01-04 锐捷网络股份有限公司 一种以太网交换设备和数据处理方法
US9628192B2 (en) 2014-10-30 2017-04-18 Huawei Technologies Co., Ltd. Optical transmitter, wavelength alignment method, and passive optical network system
CN106789679A (zh) * 2015-11-24 2017-05-31 新华三技术有限公司 一种线卡框、多框集群路由器、选路及报文处理方法
CN107342958A (zh) * 2017-06-29 2017-11-10 迈普通信技术股份有限公司 分布式通信设备及板间通信方法
CN107547409A (zh) * 2016-06-24 2018-01-05 华为技术有限公司 一种路由查找方法、装置和路由设备
CN107682278A (zh) * 2017-11-23 2018-02-09 迈普通信技术股份有限公司 报文转发方法及装置
CN107896196A (zh) * 2017-12-28 2018-04-10 杭州迪普科技股份有限公司 一种分配报文的方法和装置
CN110768917A (zh) * 2019-10-31 2020-02-07 杭州迪普科技股份有限公司 一种报文传输方法及装置
CN110855568A (zh) * 2019-11-22 2020-02-28 迈普通信技术股份有限公司 报文转发方法及***
US10735839B2 (en) 2015-11-24 2020-08-04 New H3C Technologies Co., Ltd. Line card chassis, multi-chassis cluster router, and packet processing
CN111522772A (zh) * 2020-04-27 2020-08-11 杭州迪普科技股份有限公司 一种业务板配置的方法及装置
CN111786890A (zh) * 2020-06-29 2020-10-16 新华三信息安全技术有限公司 一种组播报文发送方法、相关装置和网络设备
CN111817958A (zh) * 2020-06-10 2020-10-23 新华三信息安全技术有限公司 一种报文转发方法及网络设备
CN112511333A (zh) * 2020-10-13 2021-03-16 广州市高科通信技术股份有限公司 一种通过sdh网管对端设备的方法、设备及介质
CN114339488A (zh) * 2021-12-28 2022-04-12 北京格林威尔科技发展有限公司 光传输网络中以太网业务保护方法和装置
CN115567435A (zh) * 2021-07-02 2023-01-03 中国船舶重工集团公司第七二四研究所 一种基于fpga的路由信息并行快速查找及管理方法
WO2023061061A1 (zh) * 2021-10-15 2023-04-20 中兴通讯股份有限公司 报文处理方法、线卡、设备及存储介质
CN116389391A (zh) * 2023-03-28 2023-07-04 南京金阵微电子技术有限公司 交换机芯片逻辑级联方法、***及交换机
CN116489113A (zh) * 2023-04-23 2023-07-25 南京金阵微电子技术有限公司 交换机芯片的端口拓展方法和***、交换机

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426765C (zh) * 2001-08-17 2008-10-15 中兴通讯股份有限公司 一种替代异步转移模式专用网络处理器的方法和装置
CN101115006B (zh) * 2007-08-21 2010-08-25 杭州华三通信技术有限公司 三层报文转发方法及路由设备和二层交换模块
CN100553199C (zh) * 2007-09-21 2009-10-21 杭州华三通信技术有限公司 基于pcie交换网的组播实现方法、***及设备
CN101150527B (zh) * 2007-11-09 2010-09-01 杭州华三通信技术有限公司 一种pcie数据传输的方法、***及设备

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101656676B (zh) * 2009-09-18 2013-03-20 杭州华三通信技术有限公司 一种媒体访问控制mac地址表项更新方法和装置
CN102123080A (zh) * 2010-12-31 2011-07-13 杭州华三通信技术有限公司 数据转发装置和线卡板以及数据转发方法
CN102123080B (zh) * 2010-12-31 2014-02-05 杭州华三通信技术有限公司 数据转发装置和线卡板以及数据转发方法
CN102308538A (zh) * 2011-07-20 2012-01-04 华为技术有限公司 报文处理方法及装置
CN102308538B (zh) * 2011-07-20 2014-11-05 华为技术有限公司 报文处理方法及装置
WO2012119408A1 (zh) * 2011-08-23 2012-09-13 华为技术有限公司 一种多框级联装置
US9832117B2 (en) 2011-08-23 2017-11-28 Huawei Technologies Co., Ltd. Multi-chassis cascading apparatus
CN102546422B (zh) * 2012-01-19 2015-04-22 福建星网锐捷网络有限公司 交换芯片中的报文转发方法、交换芯片及网络设备
CN102546422A (zh) * 2012-01-19 2012-07-04 福建星网锐捷网络有限公司 交换芯片中的报文转发方法、交换芯片及网络设备
CN103297344A (zh) * 2012-02-27 2013-09-11 迈普通信技术股份有限公司 分布式数据通信***及其组播报文转发方法
CN103297344B (zh) * 2012-02-27 2016-04-20 迈普通信技术股份有限公司 分布式数据通信***及其组播报文转发方法
CN102904819A (zh) * 2012-09-28 2013-01-30 北京华为数字技术有限公司 一种路由器组网网络及交叉路由器
CN102904819B (zh) * 2012-09-28 2015-12-09 北京华为数字技术有限公司 一种路由器组网网络及交叉路由器
CN103236992A (zh) * 2013-04-03 2013-08-07 武汉烽火网络有限责任公司 实现机架式***背板互联的方法
CN103236992B (zh) * 2013-04-03 2016-09-28 武汉烽火网络有限责任公司 实现机架式***背板互联的方法
CN104283817B (zh) * 2013-07-03 2017-10-27 新华三技术有限公司 用于实现交换线卡与逻辑线卡互通的方法及报文转发设备
CN104283817A (zh) * 2013-07-03 2015-01-14 杭州华三通信技术有限公司 用于实现交换线卡与逻辑线卡互通的方法及报文转发设备
WO2015000329A1 (en) * 2013-07-03 2015-01-08 Hangzhou H3C Technologies Co., Ltd. Interoperation of switch line card and programmable line card
US20160112348A1 (en) * 2013-07-03 2016-04-21 Hangzhou H3C Technologies Co., Ltd. Interoperation of switch line card and programmable line card
US9692716B2 (en) * 2013-07-03 2017-06-27 Hewlett Packard Enterprise Development Lp Interoperation of switch line card and programmable line card
CN103490961A (zh) * 2013-09-05 2014-01-01 杭州华三通信技术有限公司 一种网络设备
CN103490961B (zh) * 2013-09-05 2017-05-10 新华三技术有限公司 一种网络设备
WO2015081515A1 (zh) * 2013-12-04 2015-06-11 华为技术有限公司 数据处理方法、装置、存储控制器和机柜
US9973351B2 (en) * 2013-12-04 2018-05-15 Huawei Technologies Co., Ltd. Data processing method and apparatus, storage controller, and cabinet
US20160285648A1 (en) * 2013-12-04 2016-09-29 Huawei Technologies Co., Ltd. Data processing method and apparatus, storage controller, and cabinet
WO2014187428A1 (zh) * 2013-12-11 2014-11-27 中兴通讯股份有限公司 一种实现报文转发的方法及交换机
US9634932B2 (en) 2014-07-10 2017-04-25 Huawei Technologies Co., Ltd. Method and apparatus for forwarding traffic of switching system
WO2016004820A1 (zh) * 2014-07-10 2016-01-14 华为技术有限公司 交换***的流量转发方法和装置
CN105376168B (zh) * 2014-08-25 2019-06-11 深圳市中兴微电子技术有限公司 一种负载均衡的方法与装置
CN105376168A (zh) * 2014-08-25 2016-03-02 深圳市中兴微电子技术有限公司 一种负载均衡的方法与装置
CN104168220A (zh) * 2014-09-02 2014-11-26 福建星网锐捷网络有限公司 Higig均流处理方法及其装置
CN104168220B (zh) * 2014-09-02 2017-05-17 福建星网锐捷网络有限公司 Higig均流处理方法及其装置
US9628192B2 (en) 2014-10-30 2017-04-18 Huawei Technologies Co., Ltd. Optical transmitter, wavelength alignment method, and passive optical network system
CN104394081A (zh) * 2014-12-05 2015-03-04 迈普通信技术股份有限公司 一种数据处理方法及装置
CN104394081B (zh) * 2014-12-05 2017-10-03 迈普通信技术股份有限公司 一种数据处理方法及装置
WO2016197933A2 (zh) * 2015-06-08 2016-12-15 杭州华三通信技术有限公司 报文转发
WO2016197933A3 (zh) * 2015-06-08 2017-02-09 杭州华三通信技术有限公司 报文转发
US10868774B2 (en) 2015-11-24 2020-12-15 New H3C Technologies Co., Ltd. Line card chassis, multi-chassis cluster router, routing selecting, and packet processing
CN106789679A (zh) * 2015-11-24 2017-05-31 新华三技术有限公司 一种线卡框、多框集群路由器、选路及报文处理方法
US10735839B2 (en) 2015-11-24 2020-08-04 New H3C Technologies Co., Ltd. Line card chassis, multi-chassis cluster router, and packet processing
CN106789679B (zh) * 2015-11-24 2020-02-21 新华三技术有限公司 一种线卡框、多框集群路由器、选路及报文处理方法
US10931579B2 (en) 2016-06-24 2021-02-23 Huawei Technologies Co., Ltd. Route search method and apparatus, and routing device
CN107547409A (zh) * 2016-06-24 2018-01-05 华为技术有限公司 一种路由查找方法、装置和路由设备
CN107547409B (zh) * 2016-06-24 2020-12-25 华为技术有限公司 一种路由查找方法、装置和路由设备
CN106302256A (zh) * 2016-08-23 2017-01-04 锐捷网络股份有限公司 一种以太网交换设备和数据处理方法
CN106302256B (zh) * 2016-08-23 2019-06-14 锐捷网络股份有限公司 一种以太网交换设备和数据处理方法
CN107342958B (zh) * 2017-06-29 2020-06-09 迈普通信技术股份有限公司 分布式通信设备及板间通信方法
CN107342958A (zh) * 2017-06-29 2017-11-10 迈普通信技术股份有限公司 分布式通信设备及板间通信方法
CN107682278A (zh) * 2017-11-23 2018-02-09 迈普通信技术股份有限公司 报文转发方法及装置
CN107896196A (zh) * 2017-12-28 2018-04-10 杭州迪普科技股份有限公司 一种分配报文的方法和装置
CN110768917B (zh) * 2019-10-31 2021-09-21 杭州迪普科技股份有限公司 一种报文传输方法及装置
CN110768917A (zh) * 2019-10-31 2020-02-07 杭州迪普科技股份有限公司 一种报文传输方法及装置
CN110855568A (zh) * 2019-11-22 2020-02-28 迈普通信技术股份有限公司 报文转发方法及***
CN111522772A (zh) * 2020-04-27 2020-08-11 杭州迪普科技股份有限公司 一种业务板配置的方法及装置
CN111817958A (zh) * 2020-06-10 2020-10-23 新华三信息安全技术有限公司 一种报文转发方法及网络设备
CN111817958B (zh) * 2020-06-10 2023-04-07 新华三信息安全技术有限公司 一种报文转发方法及网络设备
CN111786890A (zh) * 2020-06-29 2020-10-16 新华三信息安全技术有限公司 一种组播报文发送方法、相关装置和网络设备
CN111786890B (zh) * 2020-06-29 2022-05-27 新华三信息安全技术有限公司 一种组播报文发送方法、相关装置和网络设备
CN112511333A (zh) * 2020-10-13 2021-03-16 广州市高科通信技术股份有限公司 一种通过sdh网管对端设备的方法、设备及介质
CN112511333B (zh) * 2020-10-13 2023-04-18 广州市高科通信技术股份有限公司 一种通过sdh网管对端设备的方法、设备及介质
CN115567435A (zh) * 2021-07-02 2023-01-03 中国船舶重工集团公司第七二四研究所 一种基于fpga的路由信息并行快速查找及管理方法
WO2023061061A1 (zh) * 2021-10-15 2023-04-20 中兴通讯股份有限公司 报文处理方法、线卡、设备及存储介质
CN114339488A (zh) * 2021-12-28 2022-04-12 北京格林威尔科技发展有限公司 光传输网络中以太网业务保护方法和装置
CN114339488B (zh) * 2021-12-28 2023-09-22 北京格林威尔科技发展有限公司 光传输网络中以太网业务保护方法和装置
CN116389391A (zh) * 2023-03-28 2023-07-04 南京金阵微电子技术有限公司 交换机芯片逻辑级联方法、***及交换机
CN116389391B (zh) * 2023-03-28 2024-03-29 南京金阵微电子技术有限公司 交换机芯片逻辑级联方法、***及交换机
CN116489113A (zh) * 2023-04-23 2023-07-25 南京金阵微电子技术有限公司 交换机芯片的端口拓展方法和***、交换机
CN116489113B (zh) * 2023-04-23 2024-03-12 南京金阵微电子技术有限公司 交换机芯片的端口拓展方法和***、交换机

Also Published As

Publication number Publication date
CN101296186B (zh) 2010-12-22

Similar Documents

Publication Publication Date Title
CN101296186B (zh) 一种路由交换设备、方法和交换线卡板
EP2412129B1 (en) Redundant host connection in a routed network
US7733781B2 (en) Distributed congestion avoidance in a network switching system
CN101252537B (zh) 一种交换网通信***、方法和主控板
CN101325551B (zh) 一种报文处理方法和报文处理装置
US8320374B2 (en) Method and apparatus for improved multicast routing
CN102957616B (zh) 在asic中转发trill网络报文的方法及***
US9148298B2 (en) Asymmetric ring topology for reduced latency in on-chip ring networks
CN108886495B (zh) 消息处理器
EP1775884B1 (en) Apparatus and method of remote physical layer auto-negotiation
EP2663924A1 (en) Method and apparatus for low-latency interconnection networks using hierarchical rings
CN1625176A (zh) 边缘到边缘伪线仿真协议的实现方法
CN100550849C (zh) 分组传送控制方法与***
US7577136B1 (en) Ethernet switch fabric interface
CN100531215C (zh) 一种多台网络设备链路聚集的实现方法
CN112822097B (zh) 报文转发的方法、第一网络设备以及第一设备组
CN102801622B (zh) 一种数据报文的转发方法及转发装置
CN101227334B (zh) 一种操作管理维护协议数据单元的封装方法和处理方法
US6728246B1 (en) Arrangement for reducing layer 3 header data supplied to switching logic on a network switch
WO2019095778A1 (zh) 实现ilk接口业务和以太网接口业务互通的***及方法
CN101860490A (zh) 一种分组交换网络与二层以太网互通的方法及***
CN113285878B (zh) 负载分担的方法、第一网络设备
CN101729411A (zh) 一种基于pwe3业务的数据传输方法和***
Charchalakis et al. Milcan and ethernet
CN1956409A (zh) 利用环路实现vlan翻译的方法及其应用

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: NEW H3C TECHNOLOGIES Co.,Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: HANGZHOU H3C TECHNOLOGIES Co.,Ltd.

CP03 Change of name, title or address
TR01 Transfer of patent right

Effective date of registration: 20230815

Address after: 24th Floor, Block B, Zhizhen Building, No. 7 Zhichun Road, Haidian District, Beijing, 100088

Patentee after: Beijing Ziguang Communication Technology Group Co.,Ltd.

Address before: No. 466 Changhe Road, Binjiang District

Patentee before: NEW H3C TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right