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

文档序号:8546140阅读:来源:国知局
进行配置,用于标识对应业务处理单元中的不同处理端口;
[0210]报文处理模块602,用于根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上,其中目的端口为第二业务板中的第一端口和第二端口中的一个。
[0211]具体的,分布式交换网络还可以包括第三业务板和级联交换板,交换板和级联交换板还包括分布交换处理单元和用于进行级联的级联端口,交换板与级联交换板通过各自的级联端口级联连接,分布处理交换单元用于连接级联端口和交换板,以及级联端口和级联交换板。信元交换单元模块601还用于:接收交换板的交换网片根据信元所携带的转发标识所转发的信元,其中,信元是由作为源业务板的第三业务板将发送的源报文分割成信元后,由第三业务板的分布业务处理单元发送到级联交换板的交换网片,级联交换板的交换网片根据源报文分割成的信元所携带的转发标识转发至级联交换板的分布交换处理单元,级联交换板的分布交换处理单元再将源报文分割成的信元重组成报文后,通过级联端口转发至交换板的分布交换处理单元中,交换板的分布交换处理单元再将重组的报文分割而成并发送至交换板的交换网片的。
[0212]具体的,当源业务板发送的报文为广播、DLF单播或多播报文时,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,可以包括:
[0213]报文的转发标识是源业务板的分布交换处理单元直接根据源业务板发送的报文的平面标识和VLAN标识所确定的,或者报文的转发标识是源业务板的分布交换处理单元在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中,报文的转发标识是报文的多播转发标识,多播转发标识用于指示所有用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系;
[0214]具体的,信元是由源业务板的分布交换处理单元发送到交换板的,可以包括:
[0215]信元是添加多播转发标识后经过源业务板的分布交换处理单元发送到交换板,以使交换板根据信元所携带的多播转发标识确定信元的目的分布交换处理单元的标识号,并根据标识号将信元发送至包括第二业务板在内的目的业务板的分布交换处理单元中的,或者
[0216]信元是源业务板的分布交换处理单元将源报文对应的信元添加源报文的多播转发标识后,发送到级联交换板的交换网片,级联交换板的交换网片根据信元携带的源报文的多播转发标识确定级联交换板的分布交换处理单元的标识号,并发送至级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元再将源报文对应的信元重组成报文后,经过级联端口转发至交换板的分布交换处理单元,交换板的分布交换处理单元重新确定重组的报文的多播转发标识后,将重组的报文分割而成,并根据重组的报文的多播转发标识经由交换板的交换网片发送包括第二业务板在内的目的业务板的分布交换处理单元中的;
[0217]对应的,报文处理模块602具体可以用于:根据报文所携带的多播转发标识确定与包括第二业务板在内目的业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0218]具体的,当源业务板发送的报文为单播报文时,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,包括:
[0219]报文的转发标识是源业务板在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中报文的转发标识是报文的转发地址,转发地址包括用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口 ;其中,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系;
[0220]具体的,信元是由源业务板的分布交换处理单元发送到交换板的,可以包括:
[0221]信元是由源业务板的分布交换处理单元根据信元的转发地址确定用于转发报文的分布交换处理单元的标识号并发送到交换板,以使交换板根据用于转发报文的分布交换处理单元的标识号将信元转发至标识号所标识的分布交换处理单元的,或者
[0222]信元是由源业务板的分布交换处理单元根据源报文的信元的转发地址确定用于转发源报文的分布交换处理单元的标识号,并将源报文对应的信元经由级联交换板的交换网片发送到用于转发报文的级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元将源报文对应信元重组成报文后转发至交换板的分布交换处理单元,交换板的用于转发重组的报文的分布交换处理单元将重组的报文分割而成,并重新确定重组的报文的转发地址后,根据重新确定的重组的报文的转发地址经由交换板的交换网片转发到第二业务板的分布交换处理单元的;
[0223]对应的,报文处理模块602具体用于:
[0224]根据报文的转发地址确定与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0225]具体的,重新确定的重组的报文的转发地址具体包括用于转发信元的所述第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,其中,用于转发所述信元的第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口是交换板的用于转发报文的分布交换处理单元在交换二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中,交换二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系,交换二层地址转发表中的对应关系是交换板或级联交换板的分布交换处理单元在接收到报文后,对重新确定报文的平面标识、源MAC地址和VLAN标识与报文的源地址的对应关系进行学习形成的,报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和上一个分布交换处理单元连接的,用于发送报文的源端口。
[0226]具体的,报文处理模块602还可以用于:根据接收到所述报文的目的端口重新确定所述报文的平面标识;
[0227]若所述重新确定的所述报文的所述平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与所述报文的源地址之间无对应关系,将所述重新确定所述报文的所述平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与所述报文的源地址的对应关系学入业务二层地址转发表中,其中,所述报文的源地址包括经由交换网片发送所述信元至所述第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和所述上一个分布交换处理单元连接的,用于发送所述信元的源端口,所述业务二层地址转发表用于记录所述报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系。
[0228]本实施例中,业务板的信元交换模块用于接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元通过将需要所发送的报文进行分割后,发送到交换板的,每个信元携带有信元所对应的报文的转发标识,以使交换板根据转发标识将每个信元发送至第二业务板的分布交换处理单元;报文处理模块用于根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上。这样实现了限定报文的发送端口与目的端口在同一个传输平面上,从而提高了系统可靠性。
[0229]图10是本发明实施例七提供的业务板的结构示意图。本实施例中的业务板用于分布式交换网中,分布式交换网络至少包括第一业务板、第二业务板和至少一个交换板;第一业务板以及第二业务板包括分布交换处理单元、第一端口、第二端口以及业务处理单元,业务处理单元具有第一处理端口和第二处理端口,第一端口连接分布交换处理单元与第一处理端口,第二端口连接分布交换处理单元与第二处理端口。如图10所示,本实施例提供的业务板71包括:
[0230]存储器701,用于存储网络交换指令;
[0231]处理器702,用于执行存储器中的指令,以实现网络交换功能,包括:
[0232]接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元通过将需要所发送的报文进行分割后,发送到交换板的,每个信元携带有信元所对应的报文的转发标识,以使交换板根据转发标识将每个信元发送至第二业务板的分布交换处理单元,转发标识是根据第一业务板发送的报文的平面标识所确定,平面标识由第一业务板的分布交换处理单元进行配置,用于标识对应业务处理单元中的不同处理端口;
[0233]根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上,其中目的端口为第二业务板中的第一端口和第二端口中的一个。
[0234]具体的,分布式交换网络还可以包括第三业务板和级联交换板,交换板和级联交换板还包括分布交换处理单元和用于进行级联的级联端口,交换板与级联交换板通过各自的级联端口级联连接,分布处理交换单元用于连接级联端口和交换板,以及级联端口和级联交换板。信元交换单元模块601还用于:
[0235]接收交换板的交换网片根据信元所携带的转发标识所转发的信元,其中,信元是由作为源业务板的第三业务板将发送的源报文分割成信元后,由第三业务板的分布业务处理单元发送到级联交换板的交换网片,级联交换板的交换网片根据源报文分割成的信元所携带的转发标识转发至级联交换板的分布交换处理单元,级联交换板的分布交换处理单元再将源报文分割成的信元重组成报文后,通过级联端口转发至交换板的分布交换处理单元中,交换板的分布交换处理单元再将重组的报文分割而成并发送至交换板的交换网片的。
[0236]具体的,当源业务板发送的报文为广播、DLF单播或多播报文时,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,可以包括:
[0237]报文的转发标识是源业务板的分布交换处理单元直接根据源业务板发送的报文的平面标识和VLAN标识所确定的,或者报文的转发标识是源业务板的分布交换处理单元在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中,报文的转发标识是报文的多播转发标识,多播转发标识用于指示所有用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系;
[0238]具体的,信元是由源业务板的分布交换处理单元发送到交换板的,可以包括:
[0239]信元是添加多播转发标识后经过源业务板的分布交换处理单元发送到交换板,以使交换板根据信元所携带的多播转发标识确定信元的目的分布交换处理单元的标识号,并根据标识号将信元发送至包括第二业务板在内的目的业务板的分布交换处理单元中的,或者
[0240]信元是源业务板的分布交换处理单元将源报文对应的信元添加源报文的多播转发标识后,发送到级联交换板的交换网片,级联交换板的交换网片根据信元携带的源报文的多播转发标识确定级联交换板的分布交换处理单元的标识号,并发送至级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元再将源报文对应的信元重组成报文后,经过级联端口转发至交换板的分布交换处理单元,交换板的分布交换处理单元重新确定重组的报文的多播转发标识后,将重组的报文分割而成,并根据重组的报文的多播转发标识经由交换板的交换网片发送包括第二业务板在内的目的业务板的分布交换处理单元中的;;
[0241]对应的,处理器702具体可以用于:根据报文所携带的多播转发标识确定与包括第二业务板在内的目的业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0242]具体的,当源业务板发送的报文为单播报文时,报文的转发标识是根据源业务板发送的报文的平面标识所确定的,包括:
[0243]报文的转发标识是源业务板在业务二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中报文的转发标识是报文的转发地址,转发地址包括用于转发报文的分布交换处理单元的标识号,以及与分布交换处理单元连接并转发报文的转发端口 ;其中,业务二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系;
[0244]具体的,信元是由源业务板的分布交换处理单元发送到交换板的,可以包括:
[0245]信元是由源业务板的分布交换处理单元根据信元的转发地址确定用于转发报文的分布交换处理单元的标识号并发送到交换板,以使交换板根据用于转发报文的分布交换处理单元的标识号将信元转发至标识号所标识的分布交换处理单元的,或者
[0246]信元是由源业务板的分布交换处理单元根据源报文的信元的转发地址确定用于转发源报文的分布交换处理单元的标识号,并将源报文对应的信元经由级联交换板的交换网片发送到用于转发报文的级联交换板的分布交换处理单元上,级联交换板的分布交换处理单元将源报文对应信元重组成报文后转发至交换板的分布交换处理单元,交换板的用于转发重组的报文的分布交换处理单元将重组的报文分割而成,并重新确定重组的报文的转发地址后,根据重新确定的重组的报文的转发地址经由交换板的交换网片转发到第二业务板的分布交换处理单元的;
[0247]对应的,处理器702具体用于:
[0248]根据报文的转发地址确定与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,并将转发端口作为报文对应的目的端口。
[0249]具体的,重新确定的重组的报文的转发地址具体包括用于转发信元的所述第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口,其中,用于转发所述信元的第二业务板的分布交换处理单元以及与第二业务板的分布交换处理单元连接并用于转发报文的转发端口是交换板的用于转发报文的分布交换处理单元在交换二层地址转发表中查找与报文的平面标识、目的MAC地址和虚拟局域网VLAN标识对应表项,并在对应表项中确定的,其中,交换二层地址转发表用于记录报文的平面标识、目的MAC地址和VLAN标识与转发地址之间的对应关系,交换二层地址转发表中的对应关系是交换板或级联交换板的分布交换处理单元在接收到报文后,对重新确定报文的平面标识、源MAC地址和VLAN标识与报文的源地址的对应关系进行学习形成的,报文的源地址包括经由交换网片发送信元至第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和上一个分布交换处理单元连接的,用于发送报文的源端口。
[0250]具体的,处理器702还可以用于:根据接收到所述报文的目的端口重新确定所述报文的平面标识;
[0251]若所述重新确定的所述报文的所述平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与所述报文的源地址之间无对应关系,将所述重新确定所述报文的所述平面标识、源媒体访问控制MAC地址和虚拟局域网VLAN标识与所述报文的源地址的对应关系学入业务二层地址转发表中,其中,所述报文的源地址包括经由交换网片发送该信元至所述第二业务板的分布交换处理单元的上一个分布交换处理单元的标识号,以及和所述上一个分布交换处理单元连接的,用于接收所述信元的源端口,所述业务二层地址转发表用于记录所述报文的平面标识、目的MAC地址和VLAN标识与所述转发地址之间的对应关系。
[0252]本实施例中,存储器用于存储网络交换指令;处理器用于执行存储器中的指令,以实现网络交换功能,包括:接收交换板转发的信元并将信元转换为报文,其中,信元是由作为源业务板的第一业务板的分布交换处理单元通过将需要所发送的报文进行分割后,发送到交换板的,每个信元携带有信元所对应的报文的转发标识,以使交换板根据转发标识将每个信元发送至第二业务板的分布交换处理单元;根据报文所携带的转发标识确定报文对应的目的端口,并将报文发送至目的端口上,其中目的端口为第二业务板中的第一端口和第二端口中的一个。这样实现了限定报文的发送端口与目的端口在同一个传输平面上,从而提高了系统可靠性。
[0253]本发明实施例还提供一种网络交换系统。该网络交换系统可以包括至少两个如前述实施例六或实施例七提供的业务板,和连接在两个业务板之间,以构成分布式交换网络的的交换板,其中交换板设置有交换网片。可选的,交换板可以为两个,两个交换板均可以设置有分布交换处理单元和级联端口,级联端口连接两个交换板的分布交换处理单元,交换板上的分布交换处理单元再分别通过交换网片和业务板相连接。此时级联端口将两个处于不同网络的交换板级联起来。业务板的结构和功能已在前述实施例中得到详细说明,此处不再赘述。
[0254]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0255]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种报文交换处理方法,用于分布式交换网络中,所述分布式交换网络至少包括第一业务板、第二业务板和至少一个交换板;所述第一业务板以及所述第二业务板都包括分布交换处理单元、第一端口、第二端口以及业务处理单元,所述业务处理单元具有第一处理端口和第二处理端口,所述第一端口连接所述分布交换处理单元与所述第一处理端口,所述第二端口连接所述分布交换处理单元与所
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1