[发明专利]内联网络接口卡、网络接口卡、以及调节TCP/IP流的方法有效
申请号: | 201680033099.2 | 申请日: | 2016-06-24 |
公开(公告)号: | CN107980213B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | A·考尔菲尔德;E·钟;D·伯格;D·邱 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/801;H04L12/833 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;丁君军 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内联 网络 接口卡 以及 调节 tcp ip 方法 | ||
1.一种用于处理符合传送协议的网络流的内联网络接口卡(NIC),所述内联NIC包括:
第一介质访问控制器(MAC),其用于:经由第一物理介质连接到主机的NIC,经由所述第一物理介质向所述NIC传输出站第一物理层帧,以及经由所述第一物理介质从所述NIC接收入站第一物理层帧;
第二MAC,其用于:经由第二物理介质连接到网络,经由所述第二物理介质向所述网络传递出站第二物理层帧,以及经由所述第二物理介质从所述网络接收入站第二物理层帧;
处理硬件,其被配置为:通过以下来提供在所述主机与所述网络之间的所述网络流的分组的通过传输处理:
(i)生成所述出站第二物理层帧以包含来自所述入站第一物理层帧的分组,将所生成的所述出站第二物理层帧缓冲到第一缓冲器,以及将缓冲的所述出站第二物理层帧从所述第二MAC传输到所述第二物理介质,
(ii)生成所述出站第一物理层帧以包含来自所述入站第二物理层帧的分组,将所生成的所述出站第一物理层帧缓冲到第二缓冲器,以及将缓冲的所述出站第一物理层帧从所述第一MAC传输到所述第一物理介质,以及
所述处理硬件还被配置为:通过以下来提供用于所述流的拥塞控制:
(i)在每流的基础上监视所述网络流以确定哪些流正在经历拥塞,所述监视包括通过所述第一缓冲器和/或第二缓冲器来对分组进入和/或分组外出进行计数;以及
(ii)根据所述监视,对被确定为正在经历拥塞的所述流执行拥塞控制动作,所述拥塞控制动作包括以下一项或多项:对来自所述第一缓冲器和/或第二缓冲器的所述传输进行节流,引起拥塞控制消息并且将所述拥塞控制消息插入到所述流中,或者在所述通过传输处理期间将拥塞控制指示符插入到所述流的所述分组中。
2.根据权利要求1所述的内联NIC,其中所述传送协议包括传输控制协议(TCP),并且其中所述主机实现所述传送协议以处理从所述第一MAC发送的所述分组。
3.根据权利要求1所述的内联NIC,其中所述拥塞的标记包括显式拥塞控制(ECN)标记。
4.根据权利要求1所述的内联NIC,其中所述监视所述第一缓冲器和/或所述第二缓冲器包括:对去往/来自所述第一缓冲器和/或所述第二缓冲器的分组或帧的进入或外出进行计数。
5.根据权利要求1所述的内联NIC,其中所述拥塞控制动作包括:从所述网络流移除拥塞控制标记。
6.根据权利要求1所述的内联NIC,其中所述拥塞控制动作包括:回送拥塞标记,并且从要被转发到所述主机的分组移除对应的拥塞标记。
7.根据权利要求1所述的内联NIC,其中所述处理硬件还被配置为对所述网络流的分组实施随机早期丢弃。
8.根据权利要求1所述的内联NIC,其中所述拥塞控制动作包括:传输以太网优先级流控制(PFC)帧或以太网暂停帧。
9.一种网络接口卡(NIC),其用于中继主机与网络之间的因特网协议(IP)流,所述NIC包括:
第一介质访问控制器(MAC);
第二MAC;
控制电路,其被配置为通过以下来存储并且向所述网络和向所述主机转发所述IP流的IP分组:
(i)从所述第一MAC传输第一帧,所述第一帧包含从由所述第二MAC接收到的第二帧中提取的IP分组,以及
(ii)从所述第二MAC传输第三帧,所述第三帧包含从由所述第一MAC接收到的第四帧中提取的IP分组;以及
其中所述控制电路还被配置为通过监视所述IP流来控制所述IP流,以检测拥塞指示符并且根据所述拥塞指示符来调节所述IP流的分组传输,其中所述控制电路被配置为通过将拥塞控制标记插入到所述IP流中的一个或多个中来调节所述分组传输。
10.根据权利要求9所述的NIC,其中监视所述IP流包括检测拥塞。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680033099.2/1.html,转载请声明来源钻瓜专利网。