报文交换处理方法、业务板及网络交换系统的制作方法

文档序号:8546140阅读:258来源:国知局
报文交换处理方法、业务板及网络交换系统的制作方法
【技术领域】
[0001]本发明实施例涉及通信技术,尤其涉及一种报文交换处理方法、业务板及网络交换系统。
【背景技术】
[0002]在进行网络通信时,为了在各个网络节点之间进行数据传输,网络节点之间需要利用交换技术,例如以太交换网和信元交换技术等,以提供节点之间的交换通路并实现网络的信息交换功能,从而完成数据传输。
[0003]现有的网络机框设备,可以采用分布式交换网络进行网络通信。分布式交换网络采用信元交换方式,通过对以太报文切包,将不同长度的以太报文切成一定范围的信元,信元可以在多条线路上并行传输,以降低传输时延,并可以通过多个交换网片同时传输,以提高传输带宽。以图1所示的分布式交换网络模型为例,机框中业务板A通过网口 O发送报文到业务板C时,在业务板A的分布交换处理单元中将报文分割为信元,并经由和各交换网片连接的串行器/解串器(SERializer/DESerializer,简称Serdes)发送至交换板I和交换板2的交换网片上,然后通过交换网片将信元传输到业务板C的分布交换处理单元中,再通过业务板C的分布交换处理单元将信元重组为报文,最后通过业务板C的网口 O或网口I进行接收。
[0004]然而,分布式交换网络在传输报文时,并不支持传统的双平面交换系统的业务组网模型,因而也无法限定接收报文的目的端口与发送端口在同一平面上,这样网络设备在双平面上无法进行可靠的通讯。

【发明内容】

[0005]本发明实施例提供一种报文交换处理方法、业务板及网络交换系统,可以根据报文的发送端口确定报文的平面标识,并依据该平面标识将报文发送至对应的目的端口。
[0006]第一方面,本发明提供一种报文交换处理方法,用于分布式交换网络中,分布式交换网络至少包括第一业务板、第二业务板和至少一个交换板;第一业务板以及第二业务板都包括分布交换处理单元、第一端口、第二端口以及业务处理单元,业务处理单元具有第一处理端口和第二处理端口,第一端口连接分布交换处理单元与第一处理端口,第二端口连接分布交换处理单元与第二处理端口 ;方法由第二业务板中的分布交换处理单元执行,包括:
[0007]接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元将需要发送的源报文进行分割后,发送到交换板的,每个信元携带有信元所对应的报文的转发标识,以使交换板根据转发标识将每个信元发送至第二业务板的分布交换处理单元,转发标识是根据第一业务板发送的报文的平面标识所确定,平面标识由第一业务板的分布交换处理单元进行配置,用于标识对应业务处理单元中的不同处理端口;
[0008]根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上,其中,目的端口为第二业务板中的第一端口和第二端口中的一个。
[0009]结合第一方面,在第一种实施方式中,分布式交换网络还包括第三业务板和级联交换板,交换板和级联交换板还包括分布交换处理单元和用于进行级联的级联端口,交换板与级联交换板通过各自的级联端口级联连接,分布处理交换单元用于连接级联端口和交换板的交换网片,以及级联端口和级联交换板的交换网片;接收交换板发送的信元还包括:
[0010]接收交换板的交换网片根据信元所携带的转发标识所转发的信元,其中,信元是由作为源业务板的第三业务板将发送的源报文分割成信元后,由第三业务板的分布业务处理单元发送到级联交换板的交换网片,级联交换板的交换网片根据源报文分割成的信元所携带的转发标识转发至级联交换板的分布交换处理单元,级联交换板的分布交换处理单元再将源报文分割成的信元重组成报文后,通过级联端口转发至交换板的分布交换处理单元中,交换板的分布交换处理单元再将重组的报文分割而成并发送至交换板的交换网片的。[0011 ] 结合第一方面和第一种实施方式,在第二种实施方式中,源业务板发送的报文为广播、DLF单播或多播报文,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,具体包括:报文的转发标识是源业务板的分布交换处理单元直接根据源业务板发送的报文的平面标识和VLAN标识所确定的,或者
[0012]报文的转发标识是源业务板的分布交换处理单元在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并根据所述对应表项确定的,其中,报文的转发标识是报文的多播转发标识,多播转发标识用于指示所有用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系;
[0013]信元是由源业务板的分布交换处理单元发送到交换板的,具体包括:信元是添加多播转发标识后,经过源业务板的分布交换处理单元发送至交换板,以使交换板根据信元所携带的多播转发标识确定信元的目的分布交换处理单元的标识号,并根据标识号将信元转发至包括第二业务板在内的目的业务板的分布交换处理单元中的,或者
[0014]信元是源业务板的分布交换处理单元将源报文对应的信元添加源报文的多播转发标识后,发送到级联交换板的交换网片,级联交换板的交换网片根据信元携带的源报文的多播转发标识确定级联交换板的分布交换处理单元的标识号,并发送至级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元再将源报文对应的信元重组成报文后,经过级联端口转发至交换板的分布交换处理单元,交换板的分布交换处理单元重新确定重组的报文的多播转发标识后,将重组的报文分割而成,并根据重组的报文的多播转发标识经由交换板的交换网片发送至包括第二业务板在内的目的业务板的分布交换处理单元中的;
[0015]根据报文所携带的转发标识确定报文对应的目的端口具体包括:根据报文所携带的多播转发标识确定与包括第二业务板在内目的业务板的分布交换处理单元相连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0016]结合第一方面和第一种实施方式,在第三种实施方式中,源业务板发送的报文为单播报文,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,具体包括:报文的转发标识是源业务板在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中报文的转发标识是报文的转发地址,转发地址包括用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口 ;其中,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系;
[0017]信元是由源业务板的分布交换处理单元发送到交换板的,具体包括:
[0018]信元是由源业务板的分布交换处理单元根据信元的转发地址确定用于转发报文的分布交换处理单元的标识号并发送到交换板,以使交换板根据用于转发报文的分布交换处理单元的标识号将信元转发至标识号所标识的分布交换处理单元的,或者
[0019]信元是源业务板的分布交换处理单元根据源报文对应的信元的转发地址确定用于转发源报文的分布交换处理单元的标识号,并将源报文对应的信元经由级联交换板的交换网片发送到用于转发报文的级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元将源报文对应信元重组成报文后经过级联端口转发至交换板的分布交换处理单元,交换板的用于转发重组的报文的分布交换处理单元将重组的报文分割而成,并重新确定重组的报文的转发地址后,根据重新确定的重组的报文的转发地址经由交换板的交换网片转发到第二业务板的分布交换处理单元的;
[0020]根据报文所携带的转发标识确定报文对应的目的端口具体包括:根据报文的转发地址确定与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0021]结合第一方面和第三种实施方式,在第四种实施方式中,重新确定的重组的报文的转发地址具体包括用于转发信元的第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,其中,用于转发信元的所述第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口是交换板的用于转发报文的分布交换处理单元在交换二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,交换二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系,交换二层地址转发表中的对应关系是交换板或级联交换板的分布交换处理单元在接收到报文后,对重新确定报文的所述平面标识、源MAC地址和VLAN标识与报文的源地址的对应关系进行学习形成的;报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单兀的上一个分布交换处理单兀的标识号,以及和上一个分布交换处理单元连接的,用于发送报文的源端口。
[0022]结合第一方面和第一种实施方式,在第五种实施方式中,方法还包括:
[0023]根据接收到报文的目的端口重新确定报文的平面标识;若重新确定的报文的平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与报文的源地址之间无对应关系,将重新确定报文的平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与该报文的源地址的对应关系学入业务二层地址转发表中,其中,报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和上一个分布交换处理单元连接的,用于发送报文的源端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系。
[0024]第二方面,本发明提供一种业务板,用于分布式交换网络中,分布式交换网络至少包括第一业务板、第二业务板和至少一个交换板;第一业务板以及第二业务板包括分布交换处理单元、第一端口、第二端口以及业务处理单元,业务处理单元具有第一处理端口和第二处理端口,第一处理端口连接分布交换处理单元与第一处理端口,第二端口连接分布交换处理单元与第二处理端口 ;其特征在于,业务板包括:
[0025]信元交换模块,用于接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元将需要所发送的报文进行分割后,发送到交换板的,每个信元携带有信元所对应的报文的转发标识,以使交换板根据转发标识将每个信元发送至第二业务板的分布交换处理单元,转发标识是根据第一业务板发送的报文的平面标识所确定,平面标识由第一业务板的分布交换处理单元进行配置,用于标识对应业务处理单元中的不同处理端口;
[0026]报文处理模块,用于根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上,其中目的端口为第二业务板中的第一端口和第二端口中的一个。
[0027]结合第二方面,在第一种实施方式中,分布式交换网络还包括第三业务板和级联交换板,交换板和级联交换板还包括分布交换处理单元和用于进行级联的级联端口,交换板与级联交换板通过各自的级联端口级联连接,分布处理交换单元用于连接级联端口和交换板的交换网片,以及级联端口和级联交换板的交换网片;信元交换单元模块还用于:
[0028]接收交换板的交换网片根据信元所携带的转发标识所转发的信元,其中,信元是由作为源业务板的第三业务板将发送的源报文分割成信元后,由第三业务板的分布业务处理单元发送到级联交换板的交换网片,级联交换板的交换网片根据源报文分割成的信元所携带的转发标识转发至级联交换板的分布交换处理单元,级联交换板的分布交换处理单元再将源报文分割成的信元重组成报文后,通过级联端口转发至交换板的分布交换处理单元中,交换板的分布交换处理单元再将重组的报文分割而成并发送至交换板的交换网片的。
[0029]结合第二方面和第一种实施方式,在第二种实施方式中,源业务板发送的报文为广播、DLF单播或多播报文,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,具体包括:
[0030]报文的转发标识是源业务板的分布交换处理单元直接根据源业务板发送的报文的平面标识和VLAN标识所确定的,或者
[0031]报文的转发标识是源业务板的分布交换处理单元在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并根据对应表项确定的,其中,报文的转发标识是报文的多播转发标识,多播转发标识用于指示所有用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系;
[0032]信元是由源业务板的分布交换处理单元发送到交换板的,具体包括:
[0033]信元是添加多播转发标识后经过源业务板的分布交换处理单元发送到交换板,以使交换板根据该信元所携带的多播转发标识确定该信元的目的分布交换处理单元的标识号,并根据标识号将所述信元发送至包括第二业务板在内的目的业务板的分布交换处理单元中的,或者
[0034]信元是源业务板的分布交换处理单元将源报文对应的信元添加源报文的多播转发标识后,发送到级联交换板的交换网片,级联交换板的交换网片根据信元携带的源报文的多播转发标识确定级联交换板的分布交换处理单元的标识号,并发送至级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元再将源报文对应的信元重组成报文后,经过级联端口转发至交换板的分布交换处理单元,交换板的分布交换处理单元重新确定重组的报文的多播转发标识后,将重组的报文分割而成,并根据重组的报文的多播转发标识经由交换板的交换网片发送包括第二业务板在内的目的业务板的分布交换处理单元中的;
[0035]报文处理模块具体用于:根据报文所携带的多播转发标识确定与包括第二业务板在内目的业务板的分布交换处理单元所连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0036]结合第二方面和第一种实施方式,在第三种实施方式中,源业务板发送的报文为单播报文,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,具体包括:
[0037]报文的转发标识是源业务板在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中报文的转发标识是报文的转发地址,转发地址包括用于转发该报文的分布交换处理单元的标识号,以及与该分布交换处理单元连接并转发报文的转发端口 ;其中,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系;
[0038]信元是由源业务板的分布交换处理单元发送到交换板的,具体包括:
[0039]信元是由源业务板的分布交换处理单元根据信元的转发地址确定用于转发该报文的分布交换处理单元的标识号并发送到交换板,以使交换板根据用于转发报文的分布交换处理单元的标识号将信元转发至标识号所标识的分布交换处理单元的,或者
[0040]信元是源业务板的分布交换处理单元根据源报文对应的信元的转发地址确定用于转发源报文的分布交换处理单元的标识号,并将源报文对应的信元经由级联交换板的交换网片发送到用于转发报文的级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元将源报文对应信元重组成报文后经过级联端口转发至交换板的分布交换处理单元,交换板的用于转发重组的报文的分布交换处理单元将重组的报文分割而成,并重新确定重组的报文的转发地址后,根据重新确定的重组的报文的转发地址经由交换板的交换网片转发到第二业务板的分布交换处理单元的;
[0041]报文处理模块具体用于:根据报文的转发地址确定与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0042]结合第二方面和第三种实施方式,在第四种实施方式中,重新确定的重组的报文的转发地址具体包括用于转发信元的第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,其中,用于转发信元的第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口是交换板的用于转发报文的分布交换处理单元在交换二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,交换二层地址转发表用于记录所述报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系,交换二层地址转发表中的对应关系是交换板或级联交换板的分布交换处理单元在接收到报文后,对重新确定报文的平面标识、源MAC地址和VLAN标识与报文的源地址的对应关系进行学习而形成的;报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和上一个分布交换处理单元连接的,用于发送报文的源端口。
[0043]结合第二方面和第一种实施方式,在第五种实施方式中,报文处理模块还用于:根据接收到报文的目的端口重新确定报文的平面标识;若重新确定的报文的平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与该报文的源地址之间无对应关系,将重新确定报文的平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与该报文的源地址的对应关系学入业务二层地址转发表中,其中,报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和上一个分布交换处理单元连接的,用于发送该报文的源端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系。
[0044]第三方面,本发明还提供一种网络交换系统,包括交换板和至少两个如上所述的业务板。
[0045]本发明提供的报文交换处理方法、业务板及网络交换系统,其中作为目的业务板的第二业务板接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元通过
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1