AnsweredAssumed Answered

Not able to Perform Operation when Gateway Power ON After Sometime(7-8 Minute)

Question asked by Varun Rajyaguru Employee on Mar 12, 2020
Latest reply on Mar 19, 2020 by Victor Linnik

Not able to Perform Operation after Gateway Power ON After Sometime

 

We observed that after creating the Thread network successfully if we power down the NXP Modular gateway(HOST) for around 7-8 minutes then again power on the NXP Modular gateway it has been observed that not able to perform any operation through NXP Modular gateway(HOST). It seems like before power down NXP Modular gateway is Leader but after the power on, one of the REED devices become a leader. 

 

Below are the different steps for more details. (Attached steps as well for reference)

 

Set-up

 

1. NXP Modular gateway (HOST)

2. REED  (Total Number of Devices = 3)

 

================================================================================================================================ Step 1 Working condition (When NXP Modular Gateway is Leader)  2001:2002:2003::/64 dev eth0  proto kernel  metric 256  pref medium fd01::1 dev threadtap0  metric 1024  pref medium fd01::2 dev threadtap0  proto kernel  metric 256  pref medium fd01:0:0:3ead::/64 via fe80::260:37ff:fe00:fa5c dev threadtap0  metric 1024  pref medium fe80::/64 dev wlan0  proto kernel  metric 256  pref medium fe80::/64 dev eth0  proto kernel  metric 256  pref medium fe80::/64 dev threadtap0  proto kernel  metric 256  pref medium ff00::/8 dev wlan0  metric 256  pref medium ff00::/8 dev eth0  metric 256  pref medium ff00::/8 dev threadtap0  metric 256  pref medium  Device 1Interface 0: 6LoWPAN         Link local address (LL64): fe80::c5b1:bd28:9480:4b0e         Mesh local address (ML64): fdf5:497a:826d:1534:50d8:8f41:8477:26c8         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:c01         Unique local address: fd01::3ead:3cc2:34ca:95ea:e918         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1           thr get routes ID Sequence: 4 Router ID Mask: 9000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x2001      0       0       0    thr get parent Parent short address: 0x0C00 Parent extended address: 0x0BDEFEA9C2BB83555  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x0BDEFEA9C2BB8355   0x0C00     9         40      no     Neighbor Synced 1     0x2270C3C514E9F7CA   0x0000     11        62      no     Neighbor Synced 2     0xE24BEFDA65E1831C   0x0400     3         59      no     Neighbor Synced  thr get devicerole devrole: Router Eligible End Device Device 2 ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::2070:c3c5:14e9:f7ca         Mesh local address (ML64): fdf5:497a:826d:1534:8da9:855b:67c0:b0d5         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:0         Unique local address: fd01::3ead:5047:901b:977:7796         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1          thr get routes ID Sequence: 16 Router ID Mask: D000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  1           0x0400           0x0400      1       3       3 3           0x0C00           0x0C00      1       3       3  thr get parent Parent short address: 0x0C00 Parent extended address: 0x0BDEFEA9C2BB8355  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x0BDEFEA9C2BB8355   0x0C00     10        36      no     Neighbor Synced 1     0xE24BEFDA65E1831C   0x0400     2         62      no     Neighbor Synced  thr get devicerole devrole: Router Device 3 ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::e04b:efda:65e1:831c         Mesh local address (ML64): fdf5:497a:826d:1534:bd3e:6f06:9ef3:317d         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:400         Unique local address: fd01::3ead:49e1:dbb4:5db6:3fe         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1          thr get routes ID Sequence: 27 Router ID Mask: D000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 3           0x0C00           0x0C00      1       3       3   thr get parent Parent short address: 0x0C00 Parent extended address: 0x0BDEFEA9C2BB8355  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x0BDEFEA9C2BB8355   0x0C00     7         35      no     Neighbor Synced 1     0x2270C3C514E9F7CA   0x0000     28        61      no     Neighbor Synced  thr get devicerole devrole: Router   ================================================================================================================================ Step 2 when host shutdown all devices have no ULA address after 7 to 8 minutes.  Below is the device configuration; Device 1   ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::c5b1:bd28:9480:4b0e         Mesh local address (ML64): fdf5:497a:826d:1534:50d8:8f41:8477:26c8         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:800         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  thr get parent Parent short address: 0x0400 Parent extended address: 0xE24BEFDA65E1831C  thr get routes ID Sequence: 4 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 1           0x0400           0x0400      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     26        63      no     Neighbor Synced 2     0xE24BEFDA65E1831C   0x0400     4         57      no     Neighbor Synced  thr get devicerole devrole: Router Device 2 ifconfig Interface 0: 6LoWPAN         Link local address (LL64): fe80::2070:c3c5:14e9:f7ca         Mesh local address (ML64): fdf5:497a:826d:1534:8da9:855b:67c0:b0d5         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:0         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1          thr get parent No parent found!  thr get routes ID Sequence: 26 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  1           0x0400           0x0400      1       3       3 2           0x0800           0x0800      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0xE24BEFDA65E1831C   0x0400     9 62      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     7 64      no     Neighbor Synced  thr get devicerole devrole: Leader Device 3 ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::e04b:efda:65e1:831c         Mesh local address (ML64): fdf5:497a:826d:1534:bd3e:6f06:9ef3:317d         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:400         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1   thr get parent Parent short address: 0x0000 Parent extended address: 0x2270C3C514E9F7CA  thr get routes  ID Sequence: 42 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 2           0x0800           0x0800      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     8 61      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     5 59      no     Neighbor Synced  thr get devicerole devrole: Router   after no host device avilable we are able to ping all three devices usig devices terminal after no host device avilable we are able to send a CoAP message to all three devices usig devices terminal  ================================================================================================================================ Step 3 After 7 to 8 minutes a power up a NXP Modular Gateway (host) again and we get these type of device property. Device 1   ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::c5b1:bd28:9480:4b0e         Mesh local address (ML64): fdf5:497a:826d:1534:50d8:8f41:8477:26c8         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:800         Unique local address: fd01::3ead:3cc2:34ca:95ea:e918         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  thr get parent Parent short address: 0x0400 Parent extended address: 0xE24BEFDA65E1831C   thr get routes ID Sequence: 116 Router ID Mask: F000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 1           0x0400           0x0400      1       3       3 3           0x0C00           0x0C00      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     12        63      no     Neighbor Synced 1     0x0BDEFEA9C2BB8355   0x0C00     12        33      no     Neighbor Synced 2     0xE24BEFDA65E1831C   0x0400     16        57      no     Neighbor Synced  thr get devicerole devrole: Router Device 2 ifconfig Interface 0: 6LoWPAN         Link local address (LL64): fe80::2070:c3c5:14e9:f7ca         Mesh local address (ML64): fdf5:497a:826d:1534:8da9:855b:67c0:b0d5         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:0         Unique local address: fd01::3ead:5047:901b:977:7796         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1          thr get parent No parent found!  thr get routes ID Sequence: 125 Router ID Mask: F000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  1           0x0400           0x0400      1       3       3 2           0x0800           0x0800      1       3       3 3           0x0C00           0x0C00      1       3       3   thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0xE24BEFDA65E1831C   0x0400     10        62      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     10        63      no     Neighbor Synced 2     0x0BDEFEA9C2BB8355   0x0C00     25        35      no     Neighbor Synced   thr get devicerole devrole: Leader Device 3 ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::e04b:efda:65e1:831c         Mesh local address (ML64): fdf5:497a:826d:1534:bd3e:6f06:9ef3:317d         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:400         Unique local address: fd01::3ead:49e1:dbb4:5db6:3fe         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  thr get parent Parent short address: 0x0000 Parent extended address: 0x2270C3C514E9F7CA  thr get routes  ID Sequence: 131 Router ID Mask: F000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 2           0x0800           0x0800      1       3       3 3           0x0C00           0x0C00      1       3       3   thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     8 61      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     4 57      no     Neighbor Synced 2     0x0BDEFEA9C2BB8355   0x0C00     3 33      no     Neighbor Synced  thr get devicerole devrole: Router  this time all devices get Host operation command.  ================================================================================================================================Step 4 After this scenario we power down the NXP Modular Gateway (host) again for 7 to 8 minutes and we observe same scenario as per second step device 1 $ ifconfig  Interface 0: 6LoWPAN         Link local address (LL64): fe80::c5b1:bd28:9480:4b0e         Mesh local address (ML64): fdf5:497a:826d:1534:50d8:8f41:8477:26c8         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:800         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  $ thr get parent Parent short address: 0x0400 Parent extended address: 0xE24BEFDA65E1831C  $ thr get routes ID Sequence: 180 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 1           0x0400           0x0400      1       3       3  $ thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     4         63      no     Neighbor Synced 2     0xE24BEFDA65E1831C   0x0400     13        57      no     Neighbor Synced  $ thr get devicerole devrole: Router device 2 ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::2070:c3c5:14e9:f7ca         Mesh local address (ML64): fdf5:497a:826d:1534:8da9:855b:67c0:b0d5         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:0         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  $ thr get parent No parent found!  $ thr get routes ID Sequence: 191 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  1           0x0400           0x0400      1       3       3 2           0x0800           0x0800      1       3       3  $ thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0xE24BEFDA65E1831C   0x0400     27        62      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     16        63      no     Neighbor Synced  thr get devicerole devrole: Leader Device 3 ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::e04b:efda:65e1:831c         Mesh local address (ML64): fdf5:497a:826d:1534:bd3e:6f06:9ef3:317d         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:400         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1   $ thr get parent Parent short address: 0x0000 Parent extended address: 0x2270C3C514E9F7CA  $ thr get routes ID Sequence: 198 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 2           0x0800           0x0800      1       3       3  $ thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     11        61      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     8         57      no     Neighbor Synced   $ thr get devicerole devrole: Router  CoAP message is working fine.  ================================================================================================================================Step 5 After some time when we power on the NXP Modular gateway (Host) again all three devices are not getting CoAP opeartion command  and device Thread prop are as below.  2001:2002:2003::/64 dev eth0  proto kernel  metric 256  pref medium fd01::1 dev threadtap0  metric 1024  pref medium fd01::2 dev threadtap0  proto kernel  metric 256  pref medium fd01:0:0:3ead::/64 via fe80::260:37ff:fe00:fa5c dev threadtap0  metric 1024  pref medium fe80::/64 dev wlan0  proto kernel  metric 256  pref medium fe80::/64 dev eth0  proto kernel  metric 256  pref medium fe80::/64 dev threadtap0  proto kernel  metric 256  pref medium ff00::/8 dev wlan0  metric 256  pref medium ff00::/8 dev eth0  metric 256  pref medium ff00::/8 dev threadtap0  metric 256  pref medium  Device 1: ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::c5b1:bd28:9480:4b0e         Mesh local address (ML64): fdf5:497a:826d:1534:50d8:8f41:8477:26c8         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:800         Unique local address: fd01::3ead:3cc2:34ca:95ea:e918         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  $  $ thr get parent Parent short address: 0x0400 Parent extended address: 0xE24BEFDA65E1831C   $ thr get routes ID Sequence: 19 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 1           0x0400           0x0400      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     17        63      no     Neighbor Synced 2     0xE24BEFDA65E1831C   0x0400     10        57      no     Neighbor Synced    $ thr get devicerole devrole: Router Device 2:(This device get Host Broadcast message directly) ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::2070:c3c5:14e9:f7ca         Mesh local address (ML64): fdf5:497a:826d:1534:8da9:855b:67c0:b0d5         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:0         Unique local address: fd01::3ead:5047:901b:977:7796         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  $ thr get parent No parent found!  thr get routes ID Sequence: 37 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  1           0x0400           0x0400      1       3       3 2           0x0800           0x0800      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0xE24BEFDA65E1831C   0x0400     18        62      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     6         63      no     Neighbor Synced 2     0x0BDEFEA9C2BB8355   0x0001     74        38      yes     Neighbor Synced  thr get devicerole devrole: Leader  Device 3: ifconfig   Interface 0: 6LoWPAN         Link local address (LL64): fe80::e04b:efda:65e1:831c         Mesh local address (ML64): fdf5:497a:826d:1534:bd3e:6f06:9ef3:317d         Mesh local address (ML16): fdf5:497a:826d:1534::ff:fe00:400         Unique local address: fd01::3ead:49e1:dbb4:5db6:3fe         Link local all Thread Nodes(MCast):  ff32:40:fdf5:497a:826d:1534::1         Realm local all Thread Nodes(MCast): ff33:40:fdf5:497a:826d:1534::1  $ thr get parent Parent short address: 0x0000 Parent extended address: 0x2270C3C514E9F7CA  thr get routes ID Sequence: 58 Router ID Mask: E000000000000000 RouterID    Short Address    Next Hop    Cost    NOut    NIn  0           0x0000           0x0000      1       3       3 2           0x0800           0x0800      1       3       3  thr get neighbors Index Extended Address     ShortAddr  LastTime LinkMargin Child State 0     0x2270C3C514E9F7CA   0x0000     6         61      no     Neighbor Synced 1     0xC7B1BD2894804B0E   0x0800     20        57      no     Neighbor Synced  thr get devicerole devrole: Router ================================================================================================================================ 

Attachments

Outcomes