[发明专利]一种传输报文的方法、端口和系统无效
申请号: | 200810241046.7 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101459615A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 何军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传输 报文 方法 端口 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种传输报文的方法、端口和系统。
背景技术
近几年来,随着企业数据通信业务以及相关的融合业务的迅猛发展,以太网交换机作为不可或缺的关键设备,不仅在数量上获得了极大的提高,而且在质量、性能等方面不断完善。速度是网络性能的主要标志,从十兆到百兆再到千兆,以太网传输带宽在不断增加,但是由于数据通信量的快速增长,千兆位带宽也无法满足交换机之间或交换机到高需求服务之间的需要,于是出现了将多条物理链路当作一条逻辑链路使用的链路聚合技术。通过链路聚合技术可以将多条以太网物理链路通过静态绑定或动态LACP(Link Aggregation ControlProtocol,链路聚合控制协议)协议模拟成一个虚拟的聚合端口,通过聚合端口传输报文。
现有技术中通过聚合端口传输报文主要有下面两种方式:
第一种方式是,根据聚合端口包含的物理链路的拥塞程度,将多个报文通过聚合端口的不同物理链路传输到对端。
第二种方式是,通过匹配识别出不同的业务流,以业务流为粒度进行传输,例如:根据业务流的IP地址或MAC(Media Access Control,介质访问控制)地址进行匹配,将来自同一IP地址或MAC地址的业务流的多个报文通过聚合端口的同一物理链路传输到对端。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
1)现有技术的第一种方式,多个报文通过聚合端口的不同的物理链路传输到对端,而不同物理链路的拥塞程度不同,如果多个报文通过聚合端口的不同的物理链路传输到对端,必然不能保证对端所接收到的多个报文与发送端的多个报文的顺序一致。
2)现有技术的第二种方式,首先需要进行业务流匹配,而目前还没有统一的业务流匹配方式;另外,不同业务流的多个报文的长度差异最大可以达到二三十倍,以业务流为粒度进行传输,不同物理链路之间的带宽很容易出现不均衡,从而导致物理链路利用率下降。
发明内容
本发明实施例提供了一种传输报文的方法、端口和系统。
一方面,本发明实施例提供了一种传输报文的方法,所述方法包括:
为多个报文中的每个报文分配一个相应的序列号,并将所述序列号添加到相应的报文中;
发送所述多个报文,所述序列号用于接收端口对所述多个报文的排序。
一方面,本发明实施例还提供了一种传输报文的方法,所述方法包括:
接收多个报文,所述多个报文中的每个报文携带有相应的序列号;
根据所述序列号对所述多个报文排序。
另一方面,本发明实施例提供了一种发送端口,所述发送端口包括:
分配模块,用于为多个报文中的每个报文分配一个相应的序列号,并将所述序列号添加到相应的报文中;
发送模块,用于在所述分配模块将所述序列号添加到相应的报文中后,发送所述多个报文。
另一方面,本发明实施例还提供了一种接收端口,所述接收端口包括:
接收模块,用于接收多个报文,所述多个报文中的每个报文携带有相应的序列号;
排序模块,用于在所述接收模块接收到所述多个报文后,根据所述序列号对所述多个报文排序。
另一方面,本发明实施例提供了一种传输报文的系统,所述系统包括:
发送设备和接收设备;
所述发送设备中设有第一端口;
所述第一端口,用于为多个报文中的每个报文分配一个相应的序列号,并将所述序列号添加到相应的报文中,然后发送所述多个报文;
所述接收设备中设有第二端口;
所述第二端口,用于接收所述第一端口发送的所述多个报文,根据所述序列号对所述多个报文排序。
本发明实施例通过为多个报文中的每个报文分配一个相应的序列号,使得接收端可以根据每个报文的序列号对多个报文进行排序,保证了多个报文在端到端传输时顺序的一致性。
附图说明
图1是本发明一个实施例提供的一种传输报文的方法流程图;
图2是本发明另一个实施例提供的一种传输报文的方法流程图;
图3是本发明又一个实施例提供的一种传输报文的方法流程图;
图4是本发明一个实施例提供的一种帧头的帧结构示意图;
图5是本发明一个实施例提供的一种发送端口的装置结构示意图;
图6是本发明一个实施例提供的一种接收端口的装置结构示意图;
图7是本发明一个实施例提供的一种传输报文的系统结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810241046.7/2.html,转载请声明来源钻瓜专利网。