METSO PDP601 解析器以块的形式读取分组

简介: METSO PDP601 解析器以块的形式读取分组

METSO PDP601 解析器以块的形式读取分组
可重构匹配表1是在2013年推出的,它允许交换机高速运行,同时在网络协议或处理方面保持灵活性。P4[3]用来给芯片编程。这个公司赤脚网络基于这些处理器,后来被美国英特尔公司(财富500强公司之一ˌ以生产CPU芯片著称)2019年。

RMP管道描述
RMT管道依赖于三个主要阶段;可编程解析器,[2]匹配动作表和可编程解析器。解析器以块的形式读取分组,并处理这些块以找出分组中使用了哪些协议(以太网,虚拟局域网,IPv4...)并将分组中的某些字段提取到分组报头向量(PHV)中。PHV中的某些字段可以保留用于特殊用途,例如当前报头或总分组长度。协议通常是可编程的,要提取的字段也是可编程的。匹配动作表是一系列读取输入PHV的单元,使用横木和凸轮存储器结果是对PHV和数据的一个或多个字段进行操作以支持该指令的宽指令。然后,输出PHV被发送到下一个MA阶段或反解析器。解析器接收PHV以及原始数据包及其元数据(以填充未提取到PHV中的缺失位),然后将修改后的数据包作为块输出。它通常可以像解析器一样编程,并且可以重用一些配置文件。METSO  PDP601(6).jpg

ABB SPAD346C3
ABB PDD200A101
ABB 3BHE019633R0101
ABB 3BHE020P201
ABB FPX86-9329--C
ABB ARCOL 0346
ABB ARCOL 0338
ABB ARCOL 0339
ABB MVR 0.44-10KA
ABB 3BHE037649R0101
ABB 3BHE037650P201
ABB UUD148AE01
ABB LD800HSE 
ABB ABB 8025-235
ABB ABB G3ESa HENF318736R1
ABB ABB E3EB HENF315129R1
ABB ABB O3ES HENF445789R1
ABB ABB O3ED
ABB ABB O3EGb HENF315118R2
ABB ABB E3EP HENF315276R1
ABB ABB E3ED
ABB ABB O3EHa HENF315087R2
ABB ABB O3EC HENF442581R1
ABB ABB P5EAa HENF206350R2
ABB ABB G3ENa HENF450268R2
ABB ABB INICT01 
ABB ABB NTLS01  
ABB ABB NTR002-A
ABB ABB NIMP01
ABB ABB IISAC01
ABB ABB P3EB HENF315223R1
ABB ABB O3EX HENF315845R2
ABB ABB P3EDb HENF452778R1
ABB ABB E3ES
ABB ABB B3EA HENF315147R1
ABB ABB P3EA HENF315216R1

目录
相关文章
|
6月前
|
Java
Albert 源码解析:分组复用
Albert 源码解析:分组复用
46 0
|
5月前
|
Java BI Serverless
Java8 Stream深度解析:30个案例3万字助你精通集合筛选、归约、分组与聚合操作
Java8 Stream深度解析:30个案例3万字助你精通集合筛选、归约、分组与聚合操作
|
11天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
39 2
|
1月前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
70 0
|
1月前
|
算法 Java 容器
Map - HashSet & HashMap 源码解析
Map - HashSet & HashMap 源码解析
57 0
|
1月前
|
存储 Java C++
Collection-PriorityQueue源码解析
Collection-PriorityQueue源码解析
62 0
|
1月前
|
安全 Java 程序员
Collection-Stack&Queue源码解析
Collection-Stack&Queue源码解析
84 0
|
11天前
|
存储 安全 Linux
Golang的GMP调度模型与源码解析
【11月更文挑战第11天】GMP 调度模型是 Go 语言运行时系统的核心部分,用于高效管理和调度大量协程(goroutine)。它通过少量的操作系统线程(M)和逻辑处理器(P)来调度大量的轻量级协程(G),从而实现高性能的并发处理。GMP 模型通过本地队列和全局队列来减少锁竞争,提高调度效率。在 Go 源码中,`runtime.h` 文件定义了关键数据结构,`schedule()` 和 `findrunnable()` 函数实现了核心调度逻辑。通过深入研究 GMP 模型,可以更好地理解 Go 语言的并发机制。
|
24天前
|
消息中间件 缓存 安全
Future与FutureTask源码解析,接口阻塞问题及解决方案
【11月更文挑战第5天】在Java开发中,多线程编程是提高系统并发性能和资源利用率的重要手段。然而,多线程编程也带来了诸如线程安全、死锁、接口阻塞等一系列复杂问题。本文将深度剖析多线程优化技巧、Future与FutureTask的源码、接口阻塞问题及解决方案,并通过具体业务场景和Java代码示例进行实战演示。
40 3
|
1月前
|
存储
让星星⭐月亮告诉你,HashMap的put方法源码解析及其中两种会触发扩容的场景(足够详尽,有问题欢迎指正~)
`HashMap`的`put`方法通过调用`putVal`实现,主要涉及两个场景下的扩容操作:1. 初始化时,链表数组的初始容量设为16,阈值设为12;2. 当存储的元素个数超过阈值时,链表数组的容量和阈值均翻倍。`putVal`方法处理键值对的插入,包括链表和红黑树的转换,确保高效的数据存取。
56 5
下一篇
无影云桌面