采用UDP通信模式,一个万兆网连接上位机接收数据并保存,这个万兆网是用于合并两个千兆网的数据发送给上位机,我想通过识别端口号来分开保存数据,请问有什么方法和思路吗

采用UDP通信模式,一个万兆网连接上位机接收数据并保存,这个万兆网是用于合并两个千兆网的数据发送给上位机,这个两个千兆网的端口号是固定的,但不相同,我想通过识别端口号来分开保存数据,请问有什么方法和思路吗

TCPIP协议不会记录端口号,所以无法获取,但是有两种方法可以考虑
第一种,数据发送端做标记,根据标记确定来自的端口,发送端需要修改,接收端处理简单
第二种,现在网卡大多支持VLAN标记,可将两个端口加入两个VLAN,接收数据端口做trunk,上位机在二层读取pvid即VLAN号通过pvid区分,需要修改交换机配置,网卡配置,读取二层数据包
可以根据实际情况进行选择