[发明专利]在交换机中中继的方法和设备无效
申请号: | 200910174951.X | 申请日: | 2001-01-17 |
公开(公告)号: | CN101697524A | 公开(公告)日: | 2010-04-21 |
发明(设计)人: | 理查德·M·怀亚特 | 申请(专利权)人: | 睦塞德技术公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 戎志敏 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 中继 方法 设备 | ||
技术领域
本发明涉及交换机中的中继的方法和设备。
背景技术
网络交换机从多个与交换机连接的入口端口接收数据分组,并且向与交换机连接的多个出口端口提供数据分组。交换机按照包括在数据分组中的目的地址决定数据分组被提供给的出口端口。
一般地,目的地通过一个物理链路与交换机中的一个出口端口连接。在目的地的入口端口接收的数据分组经过交换机转发给出口端口。所述目的地可以是计算机、另一个交换机或者路由器。
为了增加目的地的带宽;即,一定数量的数据分组经过交换机转发到目的地,所述的目的地可以通过多个物理链路与超过一个的出口端口连接,其中每个物理链路都终止于出口端口。所述多个物理链路是交换机与目的地之间逻辑链路的成员。
向目的地提供多个物理链路称为链路聚合或中继(trunking)。IEEE802.3ad组在http://grouper.ieee.org/groups/802/3/trunk-study/tutorial公开的指南中对IEEE 802.3的链路聚合进行了说明。
到达交换机入口端口的数据分组可以通过交换机按照逻辑链路中的任何一个物理链路转发到目的地。因此,由于在物理链路中分配目的地的数据分组的缘故,链路带宽增加。为了获得逻辑链路的最大带宽利用率,去向目的地的数据分组必须在物理链路中均匀地分配给目的地。
但是,当在物理链路中分配接收的数据分组时,数据流中的数据分组不能通过交换机来变为无序。
发明内容
本发明的目的是提供一种在交换机中中继的方法和设备。
按照本发明的一方面,一种交换机,包括:
连接目的地到交换机的中继组,所述中继组包括与交换机中多个端口相连的多个物理链路;
交换机部件,按照包括在接收数据中的目的地址和源地址执行的功能的结果和数据链接报头中的类型字段的内容选择的目的地址和源地址来为接收的数据包选择流散列;
连接到交换机部件的中继端口选择器,按照流散列选择中继端口项,所述的中继端口项提供多个物理链路之一,其用于将接收数据转发到目的地。
数据流在存储于接收数据的报头中的目的地址和源地址中编码。源地址和目的地址可以是Ethernet(以太网)源地址和目的地址、IP源地址和目的地址、UDP源端口地址和目的端口地址或者TCP源端口地址和目的端口地址。
所述交换机包括在交换机中选择与所述物理链路相应的端口的向量合成逻辑。按照逻辑端口转发向量和集合端口项的组合来选择所述端口。
按照本发明的另一方面,一种通过交换机来转发接收数据的方法,其包括以下步骤:
提供连接目的地到交换机的中继组,所述中继组包括与交换机中多个端口相连的多个物理链路;
通过交换机部件中的流散列逻辑,按照包括在接收数据中的目的地址和源地址执行的功能的结果和根据数据链接报头中的类型字段的内容选择的目的地址和源地址来为接收数据包选择流散列;
中继端口选择器按照流散列选择中继端口项;和
中继端口项提供多个物理链路之一,用来将接收数据转发到目的地。
附图说明
参考附图对本发明优选实施例的详细说明将使本发明前述的和其它的目的,特征和优点更加清楚,其中在不同的图中用相同的参考符号和数字来表示相同的部分。附图没有必要成比例,强调的不是位置,而是说明本发明的原理。
图1A示出了根据本发明的原理,连接目的地与交换机的逻辑链路;
图1B示出了如图1A所述的交换机,其包括用来按照连接目的地和交换机的逻辑链路中多个链路之一来转发在入口端口接收的数据分组的转发逻辑;
图2A示出了可以在与交换机相连的入口端口接收的已有技术数据分组;
图2B示出了可以包括在如图2A所示的数据分组中的已有技术Ethernet数据链路层(L2)报头;
图2C示出了可以包括在如图2A所示的数据分组中的已有技术网际协议(网络层(L3))报头;
图3示出了如图1B所示的转发逻辑;
图4是如图3所示的流散列逻辑中执行功能的流程图;
图5示出了如图3所示的中继端口选择器表;
图6示出了如图5所示的中继端口选择器项之一,组成员表向量项和逻辑端口转发向量项的组合;
图7是使用中继组成员向量的内容更新存储在转发数据库304中的逻辑端口转发向量的步骤流程图。
具体实施方式
下面说明本发明的优选实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睦塞德技术公司,未经睦塞德技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910174951.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人体润滑剂
- 下一篇:绿原酸在制备治疗血小板减少症、贫血的药物中的用途