P4

一个关于P4 16语言中的hash机制的问题


hello 各位好 我有一个关于P4 16语言中的hash机制问题,具体是这样的:
hash(meta.ingress_metadata.ecmp_offset, HashAlgorithm.crc16, (bit<10>)ecmp_base, { hdr.ipv4.srcAddr, hdr.ipv4.dstAddr, hdr.ipv4.protocol, hdr.tcp.srcPort, hdr.tcp.dstPort, meta.ingress_metadata.flowlet_id }, (bit<20>)ecmp_count);
这是一个hash的语句 我想知道的是 它在做crc16 的时候 是把输入的srcAddr, dstAddr等的位连接起来 然后再进行算法运算吗?
已邀请:

Cool - SDN&P4程序猿

赞同来自:


理论上是的,crc16标准计算方法是不关心报文协议的,只按bit位来计算

要回复问题请先登录注册