【技术实现步骤摘要】
【国外来华专利技术】流控制可见性
技术介绍
网络转发元件使用优先级流控制作为一种机制,以防止特定数据流使转发元件的容量过载。过载的转发元件可以将流控制消息发送到链路伙伴(另一个转发元件),该消息指示链路伙伴暂停发送特定业务(或一旦拥塞条件已经清除,则恢复发送先前已暂停的特定业务)。类似地,网络转发元件可以从其链路伙伴接收流控制消息,该流控制消息指定转发元件暂停(或恢复)向该链路伙伴发送特定业务。网络内流控制的使用可以表示网络内的业务模式,但不容易追踪。
技术实现思路
本专利技术的一些实施例提供了一种数据平面转发电路,其可以配置为追踪流控制事件并将关于流控制事件的信息提供给(本地或远程)监视器。一些实施例的数据平面转发电路包括可配置消息处理级,其配置为执行用于处理数据消息的入口和出口管线,以及业务管理电路,其用作(除其他操作之外)交叉开关以从入口管线接收数据消息并将数据消息提供给正确的出口管线。在一些实施例中,业务管理电路配置为识别流控制事件并向数据平面转发电路的数据消息生成电路提供与这些流控制事件有关的元数据。在一些实施例中,该数据消息生成电路存储元数据 ...
【技术保护点】
1.一种方法,包括:/n在网络转发集成电路(IC)的业务管理电路识别流控制事件,其中,所述业务管理电路从一组入口管线接收数据消息,并将所述数据消息提供给一组出口管线;以及/n经由所述业务管理电路与所述网络转发IC的消息生成电路之间的总线向所述消息生成电路提供与所述流控制事件有关的元数据。/n
【技术特征摘要】
【国外来华专利技术】20180731 US 62/712,927;20180822 US 16/108,6611.一种方法,包括:
在网络转发集成电路(IC)的业务管理电路识别流控制事件,其中,所述业务管理电路从一组入口管线接收数据消息,并将所述数据消息提供给一组出口管线;以及
经由所述业务管理电路与所述网络转发IC的消息生成电路之间的总线向所述消息生成电路提供与所述流控制事件有关的元数据。
2.根据权利要求1所述的方法,其中,所述消息生成电路将所述元数据存储在具有用于多个流控制事件的元数据的缓冲器中。
3.根据权利要求2所述的方法,其中,所述消息生成电路生成数据消息并将生成的数据消息提供给所述入口管线之一,所述数据消息包括(i)存储在所述缓冲器中的元数据以及(ii)一组数据消息报头。
4.根据权利要求3所述的方法,其中,生成的数据消息定址于分析所述流控制元数据的远程服务器。
5.根据权利要求1所述的方法,其中,所述流控制事件包括:从单独的转发元件接收流控制消息,所述流控制消息指示所述网络转发IC停止或继续向所述单独的转发元件发送具有特定特征集的数据消息。
6.根据权利要求5所述的方法,其中,在所述网络转发IC的特定端口接收所述消息,并且所述特定特征集包括优先级值。
7.根据权利要求1所述的方法,其中,所述流控制事件包括:由所述业务管理电路生成流控制消息,以指示单独的转发元件停止或继续向所述网络转发IC发送具有特定特征集的数据消息。
8.根据权利要求1所述的方法,其中,所述特定特征集包括优先级值。
9.根据权利要求1所述的方法,其中,经由所述总线提供所述元数据包括在所述总线上发送信号,所述信号指定(i)所述流控制事件的时间戳;(ii)所述流控制事件是包括流控制消息的接收还是包括流控制消息的生成;(iii)端口标识符;(iv)优先级值。
10.根据权利要求9所述的方法,其中,所述业务管理电路在所述网络转发IC的每个时钟周期发送针对一个流控制事件的元数据。
11.根据权利要求10所述的方法,其中,所述业务管理电路包括用于在将所述元数据发送到分组生成电路之前存储与所述流控制事件有关的元...
【专利技术属性】
技术研发人员:R·常,A·阿格拉沃,Y·李,M·冯,王俨,
申请(专利权)人:赤足网络有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。