ROS2 connecting nodes

UPDATE! I accidentally had one extra network cable connected to Raspberry PI from previous task. This did not work work through WIFI as planned. For some reason, the multicast group 239.255.0.1 did not work. This is how it's supposed to work, but did not always work in my default environment. The functionality over WiFI in my network does not seem fully consistent.

 

What and why? 

In this blog entry, I document my attempt to run two nodes for ROS2 foxy2.

I have Intel NUC computer and Raspberry PI4 connected, both are connected via wifi AP.

Both are running Ubuntu 20.04

Before doing testing this, I learned the fastRTS profiles use multicast group 239.255.0.1.

Goal was to see two nodes talking.

NUC

sampsa@sampsa-NUC8i7BEH:~$ lsb_release -a

No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:    focal
sampsa@sampsa-NUC8i7BEH:~$ uname -a
Linux sampsa-NUC8i7BEH 5.4.0-65-generic #73-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
sampsa@sampsa-NUC8i7BEH:~$

Raspberry PI 4

ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:    focal
ubuntu@ubuntu:~$ uname -a
Linux ubuntu 5.4.0-1028-raspi #31-Ubuntu SMP PREEMPT Wed Jan 20 11:30:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
ubuntu@ubuntu:~$

Joining multicast group used by ROS2

sudo apt-get install smcroute

NUC wlan is wlp0s20f3:

sudo smcroutectl join wlp0s20f3 239.255.0.1 

NUC wlan is wlan0:

sudo smcroutectl join wlan0 239.255.0.1

 Verify multicast join with ip maddr

root@sampsa-NUC8i7BEH:/home/sampsa# ip maddr show dev wlp0s20f3
3:    wlp0s20f3
    link  01:00:5e:00:00:01 users 2
    link  33:33:00:00:00:01 users 2
    link  33:33:00:00:00:fb users 2
    link  33:33:ff:be:42:a1 users 2
    link  01:00:5e:00:00:fb users 2
    link  01:00:5e:7f:00:01 users 2
    inet  239.255.0.1
    inet  224.0.0.251
    inet  224.0.0.1
    inet6 ff02::1:ffbe:42a1
    inet6 ff02::fb
    inet6 ff02::1
    inet6 ff01::1
root@sampsa-NUC8i7BEH:/home/sampsa#

Installing foxy demo-nodes-cpp (Ubuntu 20.04)

 apt install ros-foxy-demo-nodes-cpp

Running nodes

Talker node

source /opt/ros/foxy/setup.bash

 export ROS_DOMAIN_ID=22

 ros2 run demo_nodes_cpp talker

 Listener node

source /opt/ros/foxy/setup.bash

 export ROS_DOMAIN_ID=22

 ros2 run demo_nodes_cpp listener


How does the traffic look like?

At first I could see IGMP messages related to multicast groups, then multicast traffic on 239.255.0.1, then unicast UDP traffic between hosts.

Used tcpdump to capture some packets, I excluded my SSH session from dump,
tcpdump -w mcast.pcap -i wlp0s20f3 -n -vvv -s 1500 not tcp port 22 and ip host 192.168.10.131 or ip multicast
 
The sniff.txt below is packets dumped with verbose information and contents,

sampsa@sampsa-NUC8i7BEH:~$ cat sniff.txt
16:04:42.511969 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    192.168.10.117 > 239.255.0.1: igmp v2 report 239.255.0.1
    0x0000:  46c0 0020 0000 4000 0102 28fa c0a8 0a75  F.....@...(....u
    0x0010:  efff 0001 9404 0000 1600 f9fe efff 0001  ................
16:04:42.896030 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    192.168.10.117 > 224.0.0.251: igmp v2 report 224.0.0.251
    0x0000:  46c0 0020 0000 4000 0102 37ff c0a8 0a75  F.....@...7....u
    0x0010:  e000 00fb 9404 0000 1600 0904 e000 00fb  ................
16:04:52.907321 IP (tos 0x0, ttl 1, id 25240, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 6298 4000 0111 5b13 c0a8 0a75  E..$b.@...[....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:53.007638 IP (tos 0x0, ttl 1, id 25246, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 629e 4000 0111 5b0d c0a8 0a75  E..$b.@...[....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:53.107763 IP (tos 0x0, ttl 1, id 25259, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 62ab 4000 0111 5b00 c0a8 0a75  E..$b.@...[....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:53.207858 IP (tos 0x0, ttl 1, id 25275, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 62bb 4000 0111 5af0 c0a8 0a75  E..$b.@...Z....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:53.308060 IP (tos 0x0, ttl 1, id 25285, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 62c5 4000 0111 5ae6 c0a8 0a75  E..$b.@...Z....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:53.408200 IP (tos 0x0, ttl 1, id 25287, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 62c7 4000 0111 5ae4 c0a8 0a75  E..$b.@...Z....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:54.766723 IP (tos 0x0, ttl 64, id 59881, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x976a -> 0x431d!] UDP, length 264
    0x0000:  4500 0124 e9e9 4000 4011 b996 c0a8 0a75  E..$..@.@......u
    0x0010:  c0a8 0a83 eb6a 3270 0110 976a 5254 5053  .....j2p...jRTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:54.766795 IP (tos 0x0, ttl 1, id 25353, offset 0, flags [DF], proto UDP (17), length 292)
    192.168.10.117.60266 > 239.255.0.1.12900: [bad udp cksum 0xbc3f -> 0x1e54!] UDP, length 264
    0x0000:  4500 0124 6309 4000 0111 5aa2 c0a8 0a75  E..$c.@...Z....u
    0x0010:  efff 0001 eb6a 3264 0110 bc3f 5254 5053  .....j2d...?RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0901 0800 8439 2560 2be3 43e8 1505 e400  .....9%`+.C.....
    0x0040:  0000 1000 0001 00c7 0001 00c2 0000 0000  ................
    0x0050:  0100 0000 0003 0000 1500 0400 0202 0000  ................
    0x0060:  1600 0400 010f 0000 5000 1000 010f 68fb  ........P.....h.
    0x0070:  1021 0000 0100 0000 0000 01c1 3200 1800  .!..........2...
    0x0080:  0100 0000 7032 0000 0000 0000 0000 0000  ....p2..........
    0x0090:  0000 0000 c0a8 0a75 3200 1800 1000 0000  .......u2.......
    0x00a0:  7032 0000 5568 fb00 0000 0000 0000 0000  p2..Uh..........
    0x00b0:  0000 0000 3100 1800 0100 0000 7132 0000  ....1.......q2..
    0x00c0:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x00d0:  3100 1800 1000 0000 7132 0000 5568 fb00  1.......q2..Uh..
    0x00e0:  0000 0000 0000 0000 0000 0000 0200 0800  ................
    0x00f0:  1400 0000 0000 0000 5800 0400 3f0c 0000  ........X...?...
    0x0100:  6200 0800 0200 0000 2f00 0000 2c00 1000  b......./...,...
    0x0110:  0b00 0000 656e 636c 6176 653d 2f3b 0000  ....enclave=/;..
    0x0120:  0100 0000                                ....
16:04:54.766952 IP (tos 0x0, ttl 64, id 59882, offset 0, flags [DF], proto UDP (17), length 96)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a6 -> 0x9a70!] UDP, length 68
    0x0000:  4500 0060 e9ea 4000 4011 ba59 c0a8 0a75  E..`..@.@..Y...u
    0x0010:  c0a8 0a83 eb6a 3270 004c 96a6 5254 5053  .....j2p.L..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0701 1c00 0000 03c7 0000 03c2 0000 0000  ................
    0x0050:  0100 0000 0000 0000 0900 0000 0100 0000  ................
16:04:54.767109 IP (tos 0x0, ttl 64, id 59883, offset 0, flags [DF], proto UDP (17), length 96)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a6 -> 0x9870!] UDP, length 68
    0x0000:  4500 0060 e9eb 4000 4011 ba58 c0a8 0a75  E..`..@.@..X...u
    0x0010:  c0a8 0a83 eb6a 3270 004c 96a6 5254 5053  .....j2p.L..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0701 1c00 0000 04c7 0000 04c2 0000 0000  ................
    0x0050:  0100 0000 0000 0000 0900 0000 0100 0000  ................
16:04:54.767212 IP (tos 0x0, ttl 64, id 59884, offset 0, flags [DF], proto UDP (17), length 96)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a6 -> 0xa96c!] UDP, length 68
    0x0000:  4500 0060 e9ec 4000 4011 ba57 c0a8 0a75  E..`..@.@..W...u
    0x0010:  c0a8 0a83 eb6a 3270 004c 96a6 5254 5053  .....j2p.L..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0701 1c00 0002 00c7 0002 00c2 0000 0000  ................
    0x0050:  0100 0000 0000 0000 0000 0000 0100 0000  ................
16:04:54.774960 IP (tos 0x0, ttl 64, id 59886, offset 0, flags [DF], proto UDP (17), length 96)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a6 -> 0x9971!] UDP, length 68
    0x0000:  4500 0060 e9ee 4000 4011 ba55 c0a8 0a75  E..`..@.@..U...u
    0x0010:  c0a8 0a83 eb6a 3270 004c 96a6 5254 5053  .....j2p.L..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0601 1c00 0000 04c7 0000 04c2 0000 0000  ................
    0x0050:  0100 0000 0800 0000 0000 00ff 0100 0000  ................
16:04:54.775010 IP (tos 0x0, ttl 64, id 59887, offset 0, flags [DF], proto UDP (17), length 96)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a6 -> 0x1a71!] UDP, length 68
    0x0000:  4500 0060 e9ef 4000 4011 ba54 c0a8 0a75  E..`..@.@..T...u
    0x0010:  c0a8 0a83 eb6a 3270 004c 96a6 5254 5053  .....j2p.L..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0601 1c00 0000 03c7 0000 03c2 0000 0000  ................
    0x0050:  0100 0000 0900 0000 0000 80ff 0100 0000  ................
16:04:54.780059 IP (tos 0x0, ttl 64, id 59888, offset 0, flags [DF], proto UDP (17), length 92)
    192.168.10.117.60266 > 192.168.10.131.12912: [bad udp cksum 0x96a2 -> 0xae72!] UDP, length 64
    0x0000:  4500 005c e9f0 4000 4011 ba57 c0a8 0a75  E..\..@.@..W...u
    0x0010:  c0a8 0a83 eb6a 3270 0048 96a2 5254 5053  .....j2p.H..RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0603 1800 0002 00c7 0002 00c2 0000 0000  ................
    0x0050:  0100 0000 0000 0000 0100 0000            ............
16:04:54.782165 IP (tos 0x0, ttl 64, id 59889, offset 0, flags [+], proto UDP (17), length 1500)
    192.168.10.117.60266 > 192.168.10.131.12912: UDP, bad length 3688 > 1472
    0x0000:  4500 05dc e9f1 2000 4011 d4d6 c0a8 0a75  E.......@......u
    0x0010:  c0a8 0a83 eb6a 3270 0e70 53d6 5254 5053  .....j2p.pS.RTPS
    0x0020:  0202 010f 010f 68fb 1021 0000 0100 0000  ......h..!......
    0x0030:  0e01 0c00 010f 3138 0d0b 0000 0100 0000  ......18........
    0x0040:  0901 0800 8439 2560 70f1 96e8 1505 5c01  .....9%`p.....\.
    0x0050:  0000 1000 0000 03c7 0000 03c2 0000 0000  ................
    0x0060:  0100 0000 0003 0000 2f00 1800 0100 0000  ......../.......
    0x0070:  7132 0000 0000 0000 0000 0000 0000 0000  q2..............
    0x0080:  c0a8 0a75 2f00 1800 1000 0000 7132 0000  ...u/.......q2..
    0x0090:  5568 fb00 0000 0000 0000 0000 0000 0000  Uh..............
    0x00a0:  5000 1000 010f 68fb 1021 0000 0100 0000  P.....h..!......
    0x00b0:  0000 01c1 0500 1800 1300 0000 726f 735f  ............ros_
    0x00c0:  6469 7363 6f76 6572 795f 696e 666f 0000  discovery_info..
    0x00d0:  0700 3800 3400 0000 726d 775f 6464 735f  ..8.4...rmw_dds_
    0x00e0:  636f 6d6d 6f6e 3a3a 6d73 673a 3a64 6473  common::msg::dds
    0x00f0:  5f3a 3a50 6172 7469 6369 7061 6e74 456e  _::ParticipantEn
    0x0100:  7469 7469 6573 496e 666f 5f00 7000 1000  titiesInfo_.p...
    0x0110:  010f 68fb 1021 0000 0100 0000 0000 0103  ..h..!..........
    0x0120:  5a00 1000 010f 68fb 1021 0000 0100 0000  Z.....h..!......
    0x0130:  0000 0103 6000 0400 2000 0000 1500 0400  ....`...........
    0x0140:  0202 0000 1600 0400 010f 0000 1d00 0400  ................
    0x0150:  0100 0000 2300 0800 ffff ff7f ffff ffff  ....#...........
    0x0160:  2700 0800 0000 0000 0000 0000 1b00 0c00  '...............
    0x0170:  0000 0000 ffff ff7f ffff ffff 1a00 0c00  ................
    0x0180:  0200 0000 0000 0000 9a99 9919 2b00 0800  ............+...
    0x0190:  ffff ff7f ffff ffff 1f00 0400 0000 0000  ................
    0x01a0:  2500 0400 0000 0000 0100 0000 0701 1c00  %...............
    0x01b0:  0000 03c7 0000 03c2 0000 0000 0100 0000  ................
    0x01c0:  0000 0000 0900 0000 0200 0000 0901 0800  ................
    0x01d0:  8439 2560 b6c6 b4e8 1505 4001 0000 1000  .9%`......@.....
    0x01e0:  0000 03c7 0000 03c2 0000 0000 0200 0000  ................
    0x01f0:  0003 0000 2f00 1800 0100 0000 7132 0000  ..../.......q2..
    0x0200:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x0210:  2f00 1800 1000 0000 7132 0000 5568 fb00  /.......q2..Uh..
    0x0220:  0000 0000 0000 0000 0000 0000 5000 1000  ............P...
    0x0230:  010f 68fb 1021 0000 0100 0000 0000 01c1  ..h..!..........
    0x0240:  0500 1000 0a00 0000 7274 2f72 6f73 6f75  ........rt/rosou
    0x0250:  7400 0000 0700 2400 2000 0000 7263 6c5f  t.....$.....rcl_
    0x0260:  696e 7465 7266 6163 6573 3a3a 6d73 673a  interfaces::msg:
    0x0270:  3a64 6473 5f3a 3a4c 6f67 5f00 7000 1000  :dds_::Log_.p...
    0x0280:  010f 68fb 1021 0000 0100 0000 0000 0303  ..h..!..........
    0x0290:  5a00 1000 010f 68fb 1021 0000 0100 0000  Z.....h..!......
    0x02a0:  0000 0303 6000 0400 3400 0000 1500 0400  ....`...4.......
    0x02b0:  0202 0000 1600 0400 010f 0000 1d00 0400  ................
    0x02c0:  0100 0000 2300 0800 ffff ff7f ffff ffff  ....#...........
    0x02d0:  2700 0800 0000 0000 0000 0000 1b00 0c00  '...............
    0x02e0:  0000 0000 ffff ff7f ffff ffff 1a00 0c00  ................
    0x02f0:  0200 0000 0000 0000 9a99 9919 2b00 0800  ............+...
    0x0300:  0a00 0000 0000 0000 1f00 0400 0000 0000  ................
    0x0310:  2500 0400 0000 0000 0100 0000 0701 1c00  %...............
    0x0320:  0000 03c7 0000 03c2 0000 0000 0100 0000  ................
    0x0330:  0000 0000 0900 0000 0300 0000 0901 0800  ................
    0x0340:  8439 2560 ea71 c6e8 1505 6801 0000 1000  .9%`.q....h.....
    0x0350:  0000 03c7 0000 03c2 0000 0000 0300 0000  ................
    0x0360:  0003 0000 2f00 1800 0100 0000 7132 0000  ..../.......q2..
    0x0370:  0000 0000 0000 0000 0000 0000 c0a8 0a75  ...............u
    0x0380:  2f00 1800 1000 0000 7132 0000 5568 fb00  /.......q2..Uh..
    0x0390:  0000 0000 0000 0000 0000 0000 5000 1000  ............P...
    0x03a0:  010f 68fb 1021 0000 0100 0000 0000 01c1  ..h..!..........
    0x03b0:  0500 2400 2000 0000 7272 2f6c 6973 7465  ..$.....rr/liste
    0x03c0:  6e65 722f 6765 745f 7061 7261 6d65 7465  ner/get_paramete
    0x03d0:  7273 5265 706c 7900 0700 3800 3300 0000  rsReply...8.3...
    0x03e0:  7263 6c5f 696e 7465 7266 6163 6573 3a3a  rcl_interfaces::
    0x03f0:  7372 763a 3a64 6473 5f3a 3a47 6574 5061  srv::dds_::GetPa
    0x0400:  7261 6d65 7465 7273 5f52 6573 706f 6e73  rameters_Respons
    0x0410:  655f 0000 7000 1000 010f 68fb 1021 0000  e_..p.....h..!..
    0x0420:  0100 0000 0000 0503 5a00 1000 010f 68fb  ........Z.....h.
    0x0430:  1021 0000 0100 0000 0000 0503 6000 0400  .!..........`...
    0x0440:  0800 0000 1500 0400 0202 0000 1600 0400  ................
    0x0450:  010f 0000 1d00 0400 0000 0000 2300 0800  ............#...
    0x0460:  ffff ff7f ffff ffff 2700 0800 0000 0000  ........'.......
    0x0470:  0000 0000 1b00 0c00 0000 0000 ffff ff7f  ................
    0x0480:  ffff ffff 1a00 0c00 0200 0000 0000 0000  ................
    0x0490:  9a99 9919 2b00 0800 ffff ff7f ffff ffff  ....+...........
    0x04a0:  1f00 0400 0000 0000 2500 0400 0000 0000  ........%.......
    0x04b0:  0100 0000 0701 1c00 0000 03c7 0000 03c2  ................
    0x04c0:  0000 0000 0100 0000 0000 0000 0900 0000  ................
    0x04d0:  0400 0000 0901 0800 8439 2560 22ce d7e8  .........9%`"...
    0x04e0:  1505 7401 0000 1000 0000 03c7 0000 03c2  ..t.............
    0x04f0:  0000 0000 0400 0000 0003 0000 2f00 1800  ............/...
    0x0500:  0100 0000 7132 0000 0000 0000 0000 0000  ....q2..........
    0x0510:  0000 0000 c0a8 0a75 2f00 1800 1000 0000  .......u/.......
    0x0520:  7132 0000 5568 fb00 0000 0000 0000 0000  q2..Uh..........
    0x0530:  0000 0000 5000 1000 010f 68fb 1021 0000  ....P.....h..!..
    0x0540:  0100 0000 0000 01c1 0500 2c00 2500 0000  ..........,.%...
    0x0550:  7272 2f6c 6973 7465 6e65 722f 6765 745f  rr/listener/get_
    0x0560:  7061 7261 6d65 7465 725f 7479 7065 7352  parameter_typesR
    0x0570:  6570 6c79 0000 0000 0700 3c00 3700 0000  eply......<.7...
    0x0580:  7263 6c5f 696e 7465 7266 6163 6573 3a3a  rcl_interfaces::
    0x0590:  7372 763a 3a64 6473 5f3a 3a47 6574 5061  srv::dds_::GetPa
    0x05a0:  7261 6d65 7465 7254 7970 6573 5f52 6573  rameterTypes_Res
    0x05b0:  706f 6e73 655f 0000 7000 1000 010f 68fb  ponse_..p.....h.
    0x05c0:  1021 0000 0100 0000 0000 0703 5a00       .!..........Z.
16:04:54.782177 IP (tos 0x0, ttl 64, id 59889, offset 1480, flags [+], proto UDP (17), length 1500)
    192.168.10.117 > 192.168.10.131: ip-proto-17
    0x0000:  4500 05dc e9f1 20b9 4011 d41d c0a8 0a75  E.......@......u
    0x0010:  c0a8 0a83 0000 0703 6000 0400 0800 0000  ........`.......
    0x0020:  1500 0400 0202 0000 1600 0400 010f 0000  ................
    0x0030:  1d00 0400 0000 0000 2300 0800 ffff ff7f  ........#.......
    0x0040:  ffff ffff 2700 0800 0000 0000 0000 0000  ....'...........
    0x0050:  1b00 0c00 0000 0000 ffff ff7f ffff ffff  ................
    0x0060:  1a00 0c00 0200 0000 0000 0000 9a99 9919  ................
    0x0070:  2b00 0800 ffff ff7f ffff ffff 1f00 0400  +...............
    0x0080:  0000 0000 2500 0400 0000 0000 0100 0000  ....%...........
    0x0090:  0701 1c00 0000 03c7 0000 03c2 0000 0000  ................
    0x00a0:  0100 0000 0000 0000 0900 0000 0500 0000  ................
    0x00b0:  0901 0800 8439 2560 4a1b e6e8 1505 6801  .....9%`J.....h.
    0x00c0:  0000 1000 0000 03c7 0000 03c2 0000 0000  ................
    0x00d0:  0500 0000 0003 0000 2f00 1800 0100 0000  ......../.......
    0x00e0:  7132 0000 0000 0000 0000 0000 0000 0000  q2..............
    0x00f0:  c0a8 0a75 2f00 1800 1000 0000 7132 0000  ...u/.......q2..
    0x0100:  5568 fb00 0000 0000 0000 0000 0000 0000  Uh..............
    0x0110:  5000 1000 010f 68fb 1021 0000 0100 0000  P.....h..!......
    0x0120:  0000 01c1 0500 2400 2000 0000 7272 2f6c  ......$.....rr/l
    0x0130:  6973 7465 6e65 722f 7365 745f 7061 7261  istener/set_para
    0x0140:  6d65 7465 7273 5265 706c 7900 0700 3800  metersReply...8.
    0x0150:  3300 0000 7263 6c5f 696e 7465 7266 6163  3...rcl_interfac
    0x0160:  6573 3a3a 7372 763a 3a64 6473 5f3a 3a53  es::srv::dds_::S
    0x0170:  6574 5061 7261 6d65 7465 7273 5f52 6573  etParameters_Res
    0x0180:  706f 6e73 655f 0000 7000 1000 010f 68fb  ponse_..p.....h.
    0x0190:  1021 0000 0100 0000 0000 0903 5a00 1000  .!..........Z...
    0x01a0:  010f 68fb 1021 0000 0100 0000 0000 0903  ..h..!..........
    0x01b0:  6000 0400 0800 0000 1500 0400 0202 0000  `...............
    0x01c0:  1600 0400 010f 0000 1d00 0400 0000 0000  ................
    0x01d0:  2300 0800 ffff ff7f ffff ffff 2700 0800  #...........'...
    0x01e0:  0000 0000 0000 0000 1b00 0c00 0000 0000  ................
    0x01f0:  ffff ff7f ffff ffff 1a00 0c00 0200 0000  ................
    0x0200:  0000 0000 9a99 9919 2b00 0800 ffff ff7f  ........+.......
    0x0210:  ffff ffff 1f00 0400 0000 0000 2500 0400  ............%...
    0x0220:  0000 0000 0100 0000 0701 1c00 0000 03c7  ................
    0x0230:  0000 03c2 0000 0000 0100 0000 0000 0000  ................
    0x0240:  0900 0000 0600 0000 0901 0800 8439 2560  .............9%`
    0x0250:  9586 f0e8 1505 8001 0000 1000 0000 03c7  ................
    0x0260:  0000 03c2 0000 0000 0600 0000 0003 0000  ................
    0x0270:  2f00 1800 0100 0000 7132 0000 0000 0000  /.......q2......
    0x0280:  0000 0000 0000 0000 c0a8 0a75 2f00 1800  ...........u/...
    0x0290:  1000 0000 7132 0000 5568 fb00 0000 0000  ....q2..Uh......
    0x02a0:  0000 0000 0000 0000 5000 1000 010f 68fb  ........P.....h.
    0x02b0:  1021 0000 0100 0000 0000 01c1 0500 3000  .!............0.
    0x02c0:  2b00 0000 7272 2f6c 6973 7465 6e65 722f  +...rr/listener/
    0x02d0:  7365 745f 7061 7261 6d65 7465 7273 5f61  set_parameters_a
    0x02e0:  746f 6d69 6361 6c6c 7952 6570 6c79 0000  tomicallyReply..
    0x02f0:  0700 4400 3d00 0000 7263 6c5f 696e 7465  ..D.=...rcl_inte
    0x0300:  7266 6163 6573 3a3a 7372 763a 3a64 6473  rfaces::srv::dds
    0x0310:  5f3a 3a53 6574 5061 7261 6d65 7465 7273  _::SetParameters
    0x0320:  4174 6f6d 6963 616c 6c79 5f52 6573 706f  Atomically_Respo
    0x0330:  6e73 655f 0000 0000 7000 1000 010f 68fb  nse_....p.....h.
    0x0340:  1021 0000 0100 0000 0000 0b03 5a00 1000  .!..........Z...
    0x0350:  010f 68fb 1021 0000 0100 0000 0000 0b03  ..h..!..........
    0x0360:  6000 0400 0d00 0000 1500 0400 0202 0000  `...............
    0x0370:  1600 0400 010f 0000 1d00 0400 0000 0000  ................
    0x0380:  2300 0800 ffff ff7f ffff ffff 2700 0800  #...........'...
    0x0390:  0000 0000 0000 0000 1b00 0c00 0000 0000  ................
    0x03a0:  ffff ff7f ffff ffff 1a00 0c00 0200 0000  ................
    0x03b0:  0000 0000 9a99 9919 2b00 0800 ffff ff7f  ........+.......
    0x03c0:  ffff ffff 1f00 0400 0000 0000 2500 0400  ............%...
    0x03d0:  0000 0000 0100 0000 0701 1c00 0000 03c7  ................
    0x03e0:  0000 03c2 0000 0000 0100 0000 0000 0000  ................
    0x03f0:  0900 0000 0700 0000 0901 0800 8439 2560  .............9%`
    0x0400:  c2d8 fae8 1505 7401 0000 1000 0000 03c7  ......t.........
    0x0410:  0000 03c2 0000 0000 0700 0000 0003 0000  ................
    0x0420:  2f00 1800 0100 0000 7132 0000 0000 0000  /.......q2......
    0x0430:  0000 0000 0000 0000 c0a8 0a75 2f00 1800  ...........u/...
    0x0440:  1000 0000 7132 0000 5568 fb00 0000 0000  ....q2..Uh......
    0x0450:  0000 0000 0000 0000 5000 1000 010f 68fb  ........P.....h.
    0x0460:  1021 0000 0100 0000 0000 01c1 0500 2c00  .!............,.
    0x0470:  2500 0000 7272 2f6c 6973 7465 6e65 722f  %...rr/listener/
    0x0480:  6465 7363 7269 6265 5f70 6172 616d 6574  describe_paramet
    0x0490:  6572 7352 6570 6c79 0000 0000 0700 3c00  ersReply......<.
    0x04a0:  3800 0000 7263 6c5f 696e 7465 7266 6163  8...rcl_interfac
    0x04b0:  6573 3a3a 7372 763a 3a64 6473 5f3a 3a44  es::srv::dds_::D
    0x04c0:  6573 6372 6962 6550 6172 616d 6574 6572  escribeParameter
    0x04d0:  735f 5265 7370 6f6e 7365 5f00 7000 1000  s_Response_.p...
    0x04e0:  010f 68fb 1021 0000 0100 0000 0000 0d03  ..h..!..........
    0x04f0:  5a00 1000 010f 68fb 1021 0000 0100 0000  Z.....h..!......
    0x0500:  0000 0d03 6000 0400 0800 0000 1500 0400  ....`...........
    0x0510:  0202 0000 1600 0400 010f 0000 1d00 0400  ................
    0x0520:  0000 0000 2300 0800 ffff ff7f ffff ffff  ....#...........
    0x0530:  2700 0800 0000 0000 0000 0000 1b00 0c00  '...............
    0x0540:  0000 0000 ffff ff7f ffff ffff 1a00 0c00  ................
    0x0550:  0200 0000 0000 0000 9a99 9919 2b00 0800  ............+...
    0x0560:  ffff ff7f ffff ffff 1f00 0400 0000 0000  ................
    0x0570:  2500 0400 0000 0000 0100 0000 0701 1c00  %...............
    0x0580:  0000 03c7 0000 03c2 0000 0000 0100 0000  ................
    0x0590:  0000 0000 0900 0000 0800 0000 0901 0800  ................
    0x05a0:  8439 2560 b5f0 05e9 1505 6c01 0000 1000  .9%`......l.....
    0x05b0:  0000 03c7 0000 03c2 0000 0000 0800 0000  ................
    0x05c0:  0003 0000 2f00 1800 0100 0000 7132       ..../.......q2
sampsa@sampsa-NUC8i7BEH:~$

Kommentit

Tämän blogin suosituimmat tekstit

Matrox G200eW 1920x1200 resolution on Ubuntu 16.04

Docker CUDA Runtime

VESC open source motor controller