组播报文上交换机cpu却不被socket接收的问题;socket怎样接收不同vlan的组播的问题;
在交换机的测试过程中发现一个问题,组播报文可以通过交换芯片发送到cpu,但是cpu的socket却不接收此组播报文,由于想要接收的组播报文来自不同的vlan,带有不同的vlan标签,所以一直排查不到问题。
1. 下面就是这个问题的原因:
在socket加入组播的时候会做如下操作:
struct ip_mreq mreq;
unsigned longgroupIpAddr = 239.194...
原创
2019-10-29 09:08:19 ·
764 阅读 ·
0 评论