info.java: remove date and hosts fields.
[olsrd.git] / lib / info.java / org.olsr.v1.info.api / doc / examples / all.json
1 {
2   "pid": 12345,
3   "systemTime": 1448289142,
4   "timeSinceStartup": 1785701,
5   "configurationChecksum": "2e2c14b6e3562ddfd73111847d7a9d8277993ff7",
6   "uuid": "d13d7ee3-fcca-4f81-9bf5-bb5848b5d96d",
7   "neighbors": [
8     {
9       "ipAddress": "10.31.175.221",
10       "symmetric": true,
11       "willingness": 3,
12       "isMultiPointRelay": false,
13       "wasMultiPointRelay": false,
14       "multiPointRelaySelector": false,
15       "skip": false,
16       "neighbor2nocov": 0,
17       "linkcount": 1,
18       "twoHopNeighborCount": 1
19     },
20     {
21       "ipAddress": "10.31.175.181",
22       "symmetric": false,
23       "willingness": 3,
24       "isMultiPointRelay": false,
25       "wasMultiPointRelay": false,
26       "multiPointRelaySelector": false,
27       "skip": false,
28       "neighbor2nocov": 0,
29       "linkcount": 1,
30       "twoHopNeighborCount": 25
31     },
32     {
33       "ipAddress": "10.31.175.222",
34       "symmetric": true,
35       "willingness": 3,
36       "isMultiPointRelay": false,
37       "wasMultiPointRelay": false,
38       "multiPointRelaySelector": false,
39       "skip": false,
40       "neighbor2nocov": 0,
41       "linkcount": 1,
42       "twoHopNeighborCount": 1
43     }
44   ],
45   "links": [
46     {
47       "localIP": "10.31.175.220",
48       "remoteIP": "10.31.175.221",
49       "olsrInterface": "wlan0",
50       "ifName": "wlan0",
51       "validityTime": 38269,
52       "symmetryTime": 19444,
53       "asymmetryTime": 291476,
54       "vtime": 20000,
55       "currentLinkStatus": "SYMMETRIC",
56       "previousLinkStatus": "SYMMETRIC",
57       "hysteresis": 0.000000,
58       "pending": false,
59       "lostLinkTime": 0,
60       "helloTime": 0,
61       "lastHelloTime": 0,
62       "seqnoValid": false,
63       "seqno": 0,
64       "lossHelloInterval": 2000,
65       "lossTime": 2444,
66       "lossMultiplier": 65536,
67       "linkCost": 0.099609,
68       "linkQuality": 1.000000,
69       "neighborLinkQuality": 1.000000
70     },
71     {
72       "localIP": "10.31.175.220",
73       "remoteIP": "10.31.175.222",
74       "olsrInterface": "wlan0",
75       "ifName": "wlan0",
76       "validityTime": 37115,
77       "symmetryTime": 19038,
78       "asymmetryTime": 291070,
79       "vtime": 20000,
80       "currentLinkStatus": "SYMMETRIC",
81       "previousLinkStatus": "SYMMETRIC",
82       "hysteresis": 0.000000,
83       "pending": false,
84       "lostLinkTime": 0,
85       "helloTime": 0,
86       "lastHelloTime": 0,
87       "seqnoValid": false,
88       "seqno": 0,
89       "lossHelloInterval": 2000,
90       "lossTime": 2038,
91       "lossMultiplier": 65536,
92       "linkCost": 0.099609,
93       "linkQuality": 1.000000,
94       "neighborLinkQuality": 1.000000
95     },
96     {
97       "localIP": "10.31.175.220",
98       "remoteIP": "10.31.175.181",
99       "olsrInterface": "wlan0",
100       "ifName": "wlan0",
101       "validityTime": 31930,
102       "symmetryTime": 12570,
103       "asymmetryTime": 284602,
104       "vtime": 20000,
105       "currentLinkStatus": "SYMMETRIC",
106       "previousLinkStatus": "SYMMETRIC",
107       "hysteresis": 0.000000,
108       "pending": false,
109       "lostLinkTime": 0,
110       "helloTime": 0,
111       "lastHelloTime": 0,
112       "seqnoValid": false,
113       "seqno": 0,
114       "lossHelloInterval": 2000,
115       "lossTime": 1596,
116       "lossMultiplier": 65536,
117       "linkCost": 0.099609,
118       "linkQuality": 0.294000,
119       "neighborLinkQuality": 0.000000
120     },
121     {
122       "localIP": "10.31.175.220",
123       "remoteIP": "10.31.175.189",
124       "olsrInterface": "wlan0",
125       "ifName": "wlan0",
126       "validityTime": 5850,
127       "symmetryTime": 0,
128       "asymmetryTime": 278671,
129       "vtime": 20000,
130       "currentLinkStatus": "ASYMMETRIC",
131       "previousLinkStatus": "UNSPECIFIED",
132       "hysteresis": 0.000000,
133       "pending": false,
134       "lostLinkTime": 0,
135       "helloTime": 0,
136       "lastHelloTime": 0,
137       "seqnoValid": false,
138       "seqno": 0,
139       "lossHelloInterval": 2000,
140       "lossTime": 1696,
141       "lossMultiplier": 65536,
142       "linkCost": 0.099609,
143       "linkQuality": 0.000000,
144       "neighborLinkQuality": 0.000000
145     }
146   ],
147   "routes": [
148     {
149       "destination": "10.175.221.0",
150       "genmask": 24,
151       "gateway": "10.31.175.221",
152       "metric": 1,
153       "etx": 1.000000,
154       "rtpMetricCost": 1.000000,
155       "networkInterface": "wlan0"
156     },
157     {
158       "destination": "10.175.222.0",
159       "genmask": 24,
160       "gateway": "10.31.175.222",
161       "metric": 1,
162       "etx": 1.000000,
163       "rtpMetricCost": 1.000000,
164       "networkInterface": "wlan0"
165     },
166     {
167       "destination": "10.29.175.221",
168       "genmask": 32,
169       "gateway": "10.31.175.221",
170       "metric": 1,
171       "etx": 1.000000,
172       "rtpMetricCost": 1.000000,
173       "networkInterface": "wlan0"
174     },
175     {
176       "destination": "10.29.175.222",
177       "genmask": 32,
178       "gateway": "10.31.175.222",
179       "metric": 1,
180       "etx": 1.000000,
181       "rtpMetricCost": 1.000000,
182       "networkInterface": "wlan0"
183     },
184     {
185       "destination": "10.31.175.221",
186       "genmask": 32,
187       "gateway": "10.31.175.221",
188       "metric": 1,
189       "etx": 1.000000,
190       "rtpMetricCost": 1.000000,
191       "networkInterface": "wlan0"
192     },
193     {
194       "destination": "10.31.175.222",
195       "genmask": 32,
196       "gateway": "10.31.175.222",
197       "metric": 1,
198       "etx": 1.000000,
199       "rtpMetricCost": 1.000000,
200       "networkInterface": "wlan0"
201     }
202   ],
203   "hna": [
204     {
205       "gateway": "10.31.175.220",
206       "destination": "0.0.0.0",
207       "genmask": 0,
208       "validityTime": 0
209     },
210     {
211       "gateway": "10.31.175.220",
212       "destination": "10.175.220.0",
213       "genmask": 24,
214       "validityTime": 0
215     },
216     {
217       "gateway": "10.31.175.221",
218       "destination": "10.175.221.0",
219       "genmask": 24,
220       "validityTime": 14293
221     },
222     {
223       "gateway": "10.31.175.222",
224       "destination": "10.175.222.0",
225       "genmask": 24,
226       "validityTime": 9664
227     },
228     {
229       "gateway": "10.31.175.161",
230       "destination": "10.175.161.0",
231       "genmask": 24,
232       "validityTime": 250713
233     }
234   ],
235   "mid": [
236     {
237       "main": {
238         "ipAddress": "10.31.175.221",
239         "validityTime": 49294
240       },
241       "aliases": [
242         {
243           "ipAddress": "10.29.175.221",
244           "validityTime": 49294
245         }
246       ]
247     },
248     {
249       "main": {
250         "ipAddress": "10.31.175.101",
251         "validityTime": 33678
252       },
253       "aliases": [
254         {
255           "ipAddress": "10.29.175.101",
256           "validityTime": 33678
257         }
258       ]
259     },
260     {
261       "main": {
262         "ipAddress": "10.31.175.250",
263         "validityTime": 32816
264       },
265       "aliases": [
266         {
267           "ipAddress": "10.29.175.250",
268           "validityTime": 32816
269         }
270       ]
271     },
272     {
273       "main": {
274         "ipAddress": "10.31.175.28",
275         "validityTime": 38400
276       },
277       "aliases": [
278         {
279           "ipAddress": "10.29.175.28",
280           "validityTime": 38400
281         }
282       ]
283     },
284     {
285       "main": {
286         "ipAddress": "10.31.175.253",
287         "validityTime": 33678
288       },
289       "aliases": [
290         {
291           "ipAddress": "10.29.175.253",
292           "validityTime": 33678
293         }
294       ]
295     },
296     {
297       "main": {
298         "ipAddress": "10.31.175.102",
299         "validityTime": 33678
300       },
301       "aliases": [
302         {
303           "ipAddress": "10.29.175.102",
304           "validityTime": 33678
305         }
306       ]
307     },
308     {
309       "main": {
310         "ipAddress": "10.31.175.22",
311         "validityTime": 22881
312       },
313       "aliases": [
314         {
315           "ipAddress": "10.29.175.22",
316           "validityTime": 22881
317         }
318       ]
319     },
320     {
321       "main": {
322         "ipAddress": "10.31.175.181",
323         "validityTime": 32816
324       },
325       "aliases": [
326         {
327           "ipAddress": "10.29.175.181",
328           "validityTime": 32816
329         }
330       ]
331     },
332     {
333       "main": {
334         "ipAddress": "10.31.175.222",
335         "validityTime": 46983
336       },
337       "aliases": [
338         {
339           "ipAddress": "10.29.175.222",
340           "validityTime": 46983
341         }
342       ]
343     },
344     {
345       "main": {
346         "ipAddress": "10.31.175.165",
347         "validityTime": 38400
348       },
349       "aliases": [
350         {
351           "ipAddress": "10.29.175.165",
352           "validityTime": 38400
353         }
354       ]
355     },
356     {
357       "main": {
358         "ipAddress": "10.31.175.51",
359         "validityTime": 38400
360       },
361       "aliases": [
362         {
363           "ipAddress": "10.29.175.51",
364           "validityTime": 38400
365         }
366       ]
367     },
368     {
369       "main": {
370         "ipAddress": "10.31.175.25",
371         "validityTime": 38400
372       },
373       "aliases": [
374         {
375           "ipAddress": "10.29.175.25",
376           "validityTime": 38400
377         }
378       ]
379     },
380     {
381       "main": {
382         "ipAddress": "10.31.175.39",
383         "validityTime": 33678
384       },
385       "aliases": [
386         {
387           "ipAddress": "10.29.175.39",
388           "validityTime": 33678
389         }
390       ]
391     },
392     {
393       "main": {
394         "ipAddress": "10.31.175.251",
395         "validityTime": 33678
396       },
397       "aliases": [
398         {
399           "ipAddress": "10.29.175.251",
400           "validityTime": 33678
401         }
402       ]
403     },
404     {
405       "main": {
406         "ipAddress": "10.31.175.161",
407         "validityTime": 276400
408       },
409       "aliases": [
410         {
411           "ipAddress": "10.29.175.161",
412           "validityTime": 276400
413         }
414       ]
415     }
416   ],
417   "topology": [
418     {
419       "lastHopIP": "10.31.175.220",
420       "pathCost": 0.000000,
421       "validityTime": 0,
422       "refCount": 4,
423       "msgSeq": 0,
424       "msgHops": 0,
425       "hops": 0,
426       "ansn": 0,
427       "tcIgnored": 0,
428       "errSeq": 0,
429       "errSeqValid": false,
430       "destinationIP": "10.31.175.221",
431       "tcEdgeCost": 1.000000,
432       "ansnEdge": 0,
433       "linkQuality": 1.000000,
434       "neighborLinkQuality": 1.000000
435     },
436     {
437       "lastHopIP": "10.31.175.220",
438       "pathCost": 0.000000,
439       "validityTime": 0,
440       "refCount": 4,
441       "msgSeq": 0,
442       "msgHops": 0,
443       "hops": 0,
444       "ansn": 0,
445       "tcIgnored": 0,
446       "errSeq": 0,
447       "errSeqValid": false,
448       "destinationIP": "10.31.175.222",
449       "tcEdgeCost": 1.000000,
450       "ansnEdge": 0,
451       "linkQuality": 1.000000,
452       "neighborLinkQuality": 0.894000
453     },
454     {
455       "lastHopIP": "10.31.175.221",
456       "pathCost": 1.000000,
457       "validityTime": 29107,
458       "refCount": 6,
459       "msgSeq": 42962,
460       "msgHops": 0,
461       "hops": 1,
462       "ansn": 14131,
463       "tcIgnored": 0,
464       "errSeq": 0,
465       "errSeqValid": false,
466       "destinationIP": "10.31.175.220",
467       "tcEdgeCost": 1.000000,
468       "ansnEdge": 14131,
469       "linkQuality": 1.000000,
470       "neighborLinkQuality": 1.000000
471     },
472     {
473       "lastHopIP": "10.31.175.221",
474       "pathCost": 1.000000,
475       "validityTime": 29107,
476       "refCount": 6,
477       "msgSeq": 42962,
478       "msgHops": 0,
479       "hops": 1,
480       "ansn": 14131,
481       "tcIgnored": 0,
482       "errSeq": 0,
483       "errSeqValid": false,
484       "destinationIP": "10.31.175.222",
485       "tcEdgeCost": 1.000000,
486       "ansnEdge": 14131,
487       "linkQuality": 1.000000,
488       "neighborLinkQuality": 1.000000
489     },
490     {
491       "lastHopIP": "10.31.175.222",
492       "pathCost": 1.000000,
493       "validityTime": 28477,
494       "refCount": 6,
495       "msgSeq": 1832,
496       "msgHops": 0,
497       "hops": 1,
498       "ansn": 15848,
499       "tcIgnored": 0,
500       "errSeq": 0,
501       "errSeqValid": false,
502       "destinationIP": "10.31.175.220",
503       "tcEdgeCost": 1.000000,
504       "ansnEdge": 15848,
505       "linkQuality": 0.894000,
506       "neighborLinkQuality": 1.000000
507     },
508     {
509       "lastHopIP": "10.31.175.222",
510       "pathCost": 1.000000,
511       "validityTime": 28477,
512       "refCount": 6,
513       "msgSeq": 1832,
514       "msgHops": 0,
515       "hops": 1,
516       "ansn": 15848,
517       "tcIgnored": 0,
518       "errSeq": 0,
519       "errSeqValid": false,
520       "destinationIP": "10.31.175.221",
521       "tcEdgeCost": 1.000000,
522       "ansnEdge": 15848,
523       "linkQuality": 1.000000,
524       "neighborLinkQuality": 1.000000
525     }
526   ],
527   "gateways": {
528     "ipv4": [
529       {
530         "selected": false,
531         "selectable": true,
532         "originator": "10.31.175.25",
533         "prefix": "0.0.0.0",
534         "prefixLen": 0,
535         "uplink": 100,
536         "downlink": 100,
537         "cost": 0.099609,
538         "IPv4": true,
539         "IPv4-NAT": true,
540         "IPv6": false,
541         "expireTime": 5156,
542         "cleanupTime": 0,
543         "pathcost": 0.099609,
544         "hops": 0
545       },
546       {
547         "selected": false,
548         "selectable": true,
549         "originator": "10.31.175.39",
550         "prefix": "0.0.0.0",
551         "prefixLen": 0,
552         "uplink": 100,
553         "downlink": 100,
554         "cost": 0.099609,
555         "IPv4": true,
556         "IPv4-NAT": true,
557         "IPv6": false,
558         "expireTime": 5156,
559         "cleanupTime": 0,
560         "pathcost": 0.099609,
561         "hops": 0
562       },
563       {
564         "selected": false,
565         "selectable": true,
566         "originator": "10.31.175.101",
567         "prefix": "0.0.0.0",
568         "prefixLen": 0,
569         "uplink": 50000,
570         "downlink": 50000,
571         "cost": 0.099609,
572         "IPv4": true,
573         "IPv4-NAT": true,
574         "IPv6": false,
575         "expireTime": 5156,
576         "cleanupTime": 0,
577         "pathcost": 0.099609,
578         "hops": 0
579       },
580       {
581         "selected": false,
582         "selectable": true,
583         "originator": "10.31.175.161",
584         "prefix": "0.0.0.0",
585         "prefixLen": 0,
586         "uplink": 260,
587         "downlink": 1300,
588         "cost": 0.099609,
589         "IPv4": true,
590         "IPv4-NAT": true,
591         "IPv6": false,
592         "expireTime": 270982,
593         "cleanupTime": 0,
594         "pathcost": 0.099609,
595         "hops": 0
596       },
597       {
598         "selected": true,
599         "selectable": true,
600         "originator": "10.31.175.221",
601         "prefix": "0.0.0.0",
602         "prefixLen": 0,
603         "uplink": 100,
604         "downlink": 100,
605         "cost": 0.099609,
606         "IPv4": true,
607         "IPv4-NAT": true,
608         "IPv6": false,
609         "expireTime": 12891,
610         "cleanupTime": 0,
611         "pathcost": 0.099609,
612         "hops": 1
613       },
614       {
615         "selected": false,
616         "selectable": true,
617         "originator": "10.31.175.222",
618         "prefix": "0.0.0.0",
619         "prefixLen": 0,
620         "uplink": 100,
621         "downlink": 100,
622         "cost": 0.099609,
623         "IPv4": true,
624         "IPv4-NAT": true,
625         "IPv6": false,
626         "expireTime": 12841,
627         "cleanupTime": 0,
628         "pathcost": 0.099609,
629         "hops": 1
630       },
631       {
632         "selected": false,
633         "selectable": true,
634         "originator": "10.31.175.250",
635         "prefix": "0.0.0.0",
636         "prefixLen": 0,
637         "uplink": 100,
638         "downlink": 100,
639         "cost": 0.099609,
640         "IPv4": true,
641         "IPv4-NAT": true,
642         "IPv6": false,
643         "expireTime": 5156,
644         "cleanupTime": 0,
645         "pathcost": 0.099609,
646         "hops": 0
647       },
648       {
649         "selected": false,
650         "selectable": true,
651         "originator": "10.31.175.251",
652         "prefix": "0.0.0.0",
653         "prefixLen": 0,
654         "uplink": 100,
655         "downlink": 100,
656         "cost": 0.099609,
657         "IPv4": true,
658         "IPv4-NAT": true,
659         "IPv6": false,
660         "expireTime": 5156,
661         "cleanupTime": 0,
662         "pathcost": 0.099609,
663         "hops": 0
664       }
665     ],
666     "ipv6": [
667     ]
668   },
669   "interfaces": [
670     {
671       "name": "wlan0",
672       "configured": true,
673       "hostEmulation": false,
674       "hostEmulationAddress": "0.0.0.0",
675       "olsrInterface": {
676         "up": true,
677         "ipv4Address": "10.31.175.220",
678         "ipv4Netmask": "255.255.0.0",
679         "ipv4Broadcast": "255.255.255.255",
680         "mode": "mesh",
681         "ipv6Address": "::",
682         "ipv6Multicast": "::",
683         "ipAddress": "10.31.175.220",
684         "emulatedInterface": false,
685         "olsrSocket": 7,
686         "sendSocket": 8,
687         "metric": 1,
688         "mtu": 1472,
689         "flags": 4163,
690         "index": 1192,
691         "wireless": true,
692         "name": "wlan0",
693         "seqNum": 42005,
694         "messageTimes": {
695           "hello": 667,
696           "tc": 703,
697           "mid": 3091,
698           "hna": 3140
699         },
700         "icmpRedirectBackup": true,
701         "spoofFilterBackup": true,
702         "helloEmissionInterval": 2000,
703         "validityTimes": {
704           "hello": 20000,
705           "tc": 30000,
706           "mid": 50000,
707           "hna": 15000
708         },
709         "forwardingTimeout": 228002,
710         "sgwZeroBwTimeout": 15000,
711         "ttlIndex": -32,
712         "immediateSendTc": false
713       },
714       "InterfaceConfiguration": {
715         "ipv4Broadcast": "0.0.0.0",
716         "ipv6Multicast": "255.2.0.0",
717         "ipv4Source": "0.0.0.0",
718         "ipv6Source": "0.0.0.0",
719         "ipv6SourcePrefixLength": 0,
720         "mode": "mesh",
721         "weightValue": 0,
722         "weightFixed": false,
723         "hello": {
724           "emissionInterval": 2.000000,
725           "validityTime": 20.000000
726         },
727         "tc": {
728           "emissionInterval": 5.000000,
729           "validityTime": 30.000000
730         },
731         "mid": {
732           "emissionInterval": 5.000000,
733           "validityTime": 50.000000
734         },
735         "hna": {
736           "emissionInterval": 5.000000,
737           "validityTime": 15.000000
738         },
739         "linkQualityMultipliers": [
740         ],
741         "linkQualityMultipliersCount": 0,
742         "autoDetectChanges": true
743       },
744       "InterfaceConfigurationDefaults": {
745         "ipv4Broadcast": "0.0.0.0",
746         "ipv6Multicast": "0.0.0.0",
747         "ipv4Source": "0.0.0.0",
748         "ipv6Source": "0.0.0.0",
749         "ipv6SourcePrefixLength": 0,
750         "mode": "mesh",
751         "weightValue": 0,
752         "weightFixed": false,
753         "hello": {
754           "emissionInterval": 0.000000,
755           "validityTime": 0.000000
756         },
757         "tc": {
758           "emissionInterval": 0.000000,
759           "validityTime": 0.000000
760         },
761         "mid": {
762           "emissionInterval": 0.000000,
763           "validityTime": 0.000000
764         },
765         "hna": {
766           "emissionInterval": 0.000000,
767           "validityTime": 0.000000
768         },
769         "linkQualityMultipliers": [
770         ],
771         "linkQualityMultipliersCount": -1,
772         "autoDetectChanges": false
773       }
774     },
775     {
776       "name": "eth0.2",
777       "configured": false,
778       "hostEmulation": false,
779       "hostEmulationAddress": "0.0.0.0",
780       "olsrInterface": {
781         "up": false
782       },
783       "InterfaceConfiguration": {
784         "ipv4Broadcast": "0.0.0.0",
785         "ipv6Multicast": "255.2.0.0",
786         "ipv4Source": "0.0.0.0",
787         "ipv6Source": "0.0.0.0",
788         "ipv6SourcePrefixLength": 0,
789         "mode": "ether",
790         "weightValue": 0,
791         "weightFixed": false,
792         "hello": {
793           "emissionInterval": 1.000000,
794           "validityTime": 3.000000
795         },
796         "tc": {
797           "emissionInterval": 5.000000,
798           "validityTime": 30.000000
799         },
800         "mid": {
801           "emissionInterval": 5.000000,
802           "validityTime": 50.000000
803         },
804         "hna": {
805           "emissionInterval": 5.000000,
806           "validityTime": 15.000000
807         },
808         "linkQualityMultipliers": [
809         ],
810         "linkQualityMultipliersCount": 0,
811         "autoDetectChanges": true
812       },
813       "InterfaceConfigurationDefaults": {
814         "ipv4Broadcast": "0.0.0.0",
815         "ipv6Multicast": "0.0.0.0",
816         "ipv4Source": "0.0.0.0",
817         "ipv6Source": "0.0.0.0",
818         "ipv6SourcePrefixLength": 0,
819         "mode": "",
820         "weightValue": 0,
821         "weightFixed": false,
822         "hello": {
823           "emissionInterval": 0.000000,
824           "validityTime": 0.000000
825         },
826         "tc": {
827           "emissionInterval": 0.000000,
828           "validityTime": 0.000000
829         },
830         "mid": {
831           "emissionInterval": 0.000000,
832           "validityTime": 0.000000
833         },
834         "hna": {
835           "emissionInterval": 0.000000,
836           "validityTime": 0.000000
837         },
838         "linkQualityMultipliers": [
839         ],
840         "linkQualityMultipliersCount": -1,
841         "autoDetectChanges": false
842       }
843     },
844     {
845       "name": "eth0.3",
846       "configured": false,
847       "hostEmulation": false,
848       "hostEmulationAddress": "0.0.0.0",
849       "olsrInterface": {
850         "up": false
851       },
852       "InterfaceConfiguration": {
853         "ipv4Broadcast": "0.0.0.0",
854         "ipv6Multicast": "255.2.0.0",
855         "ipv4Source": "0.0.0.0",
856         "ipv6Source": "0.0.0.0",
857         "ipv6SourcePrefixLength": 0,
858         "mode": "ether",
859         "weightValue": 0,
860         "weightFixed": false,
861         "hello": {
862           "emissionInterval": 1.000000,
863           "validityTime": 3.000000
864         },
865         "tc": {
866           "emissionInterval": 5.000000,
867           "validityTime": 30.000000
868         },
869         "mid": {
870           "emissionInterval": 5.000000,
871           "validityTime": 50.000000
872         },
873         "hna": {
874           "emissionInterval": 5.000000,
875           "validityTime": 15.000000
876         },
877         "linkQualityMultipliers": [
878         ],
879         "linkQualityMultipliersCount": 0,
880         "autoDetectChanges": true
881       },
882       "InterfaceConfigurationDefaults": {
883         "ipv4Broadcast": "0.0.0.0",
884         "ipv6Multicast": "0.0.0.0",
885         "ipv4Source": "0.0.0.0",
886         "ipv6Source": "0.0.0.0",
887         "ipv6SourcePrefixLength": 0,
888         "mode": "",
889         "weightValue": 0,
890         "weightFixed": false,
891         "hello": {
892           "emissionInterval": 0.000000,
893           "validityTime": 0.000000
894         },
895         "tc": {
896           "emissionInterval": 0.000000,
897           "validityTime": 0.000000
898         },
899         "mid": {
900           "emissionInterval": 0.000000,
901           "validityTime": 0.000000
902         },
903         "hna": {
904           "emissionInterval": 0.000000,
905           "validityTime": 0.000000
906         },
907         "linkQualityMultipliers": [
908         ],
909         "linkQualityMultipliersCount": -1,
910         "autoDetectChanges": false
911       }
912     },
913     {
914       "name": "eth1.2580",
915       "configured": true,
916       "hostEmulation": false,
917       "hostEmulationAddress": "0.0.0.0",
918       "olsrInterface": {
919         "up": true,
920         "ipv4Address": "10.29.175.220",
921         "ipv4Netmask": "255.254.0.0",
922         "ipv4Broadcast": "255.255.255.255",
923         "mode": "ether",
924         "ipv6Address": "::",
925         "ipv6Multicast": "::",
926         "ipAddress": "10.29.175.220",
927         "emulatedInterface": false,
928         "olsrSocket": 9,
929         "sendSocket": 10,
930         "metric": 0,
931         "mtu": 1472,
932         "flags": 4163,
933         "index": 9,
934         "wireless": false,
935         "name": "eth1.2580",
936         "seqNum": 29741,
937         "messageTimes": {
938           "hello": 570,
939           "tc": 2969,
940           "mid": 1496,
941           "hna": 2640
942         },
943         "icmpRedirectBackup": true,
944         "spoofFilterBackup": true,
945         "helloEmissionInterval": 1000,
946         "validityTimes": {
947           "hello": 3000,
948           "tc": 30000,
949           "mid": 50000,
950           "hna": 15000
951         },
952         "forwardingTimeout": 229952,
953         "sgwZeroBwTimeout": 15000,
954         "ttlIndex": -32,
955         "immediateSendTc": false
956       },
957       "InterfaceConfiguration": {
958         "ipv4Broadcast": "0.0.0.0",
959         "ipv6Multicast": "255.2.0.0",
960         "ipv4Source": "0.0.0.0",
961         "ipv6Source": "0.0.0.0",
962         "ipv6SourcePrefixLength": 0,
963         "mode": "ether",
964         "weightValue": 0,
965         "weightFixed": false,
966         "hello": {
967           "emissionInterval": 1.000000,
968           "validityTime": 3.000000
969         },
970         "tc": {
971           "emissionInterval": 5.000000,
972           "validityTime": 30.000000
973         },
974         "mid": {
975           "emissionInterval": 5.000000,
976           "validityTime": 50.000000
977         },
978         "hna": {
979           "emissionInterval": 5.000000,
980           "validityTime": 15.000000
981         },
982         "linkQualityMultipliers": [
983         ],
984         "linkQualityMultipliersCount": 0,
985         "autoDetectChanges": true
986       },
987       "InterfaceConfigurationDefaults": {
988         "ipv4Broadcast": "0.0.0.0",
989         "ipv6Multicast": "0.0.0.0",
990         "ipv4Source": "0.0.0.0",
991         "ipv6Source": "0.0.0.0",
992         "ipv6SourcePrefixLength": 0,
993         "mode": "",
994         "weightValue": 0,
995         "weightFixed": false,
996         "hello": {
997           "emissionInterval": 0.000000,
998           "validityTime": 0.000000
999         },
1000         "tc": {
1001           "emissionInterval": 0.000000,
1002           "validityTime": 0.000000
1003         },
1004         "mid": {
1005           "emissionInterval": 0.000000,
1006           "validityTime": 0.000000
1007         },
1008         "hna": {
1009           "emissionInterval": 0.000000,
1010           "validityTime": 0.000000
1011         },
1012         "linkQualityMultipliers": [
1013         ],
1014         "linkQualityMultipliersCount": -1,
1015         "autoDetectChanges": false
1016       }
1017     },
1018     {
1019       "name": "eth2.2580",
1020       "configured": false,
1021       "hostEmulation": false,
1022       "hostEmulationAddress": "0.0.0.0",
1023       "olsrInterface": {
1024         "up": false
1025       },
1026       "InterfaceConfiguration": {
1027         "ipv4Broadcast": "0.0.0.0",
1028         "ipv6Multicast": "255.2.0.0",
1029         "ipv4Source": "0.0.0.0",
1030         "ipv6Source": "0.0.0.0",
1031         "ipv6SourcePrefixLength": 0,
1032         "mode": "ether",
1033         "weightValue": 0,
1034         "weightFixed": false,
1035         "hello": {
1036           "emissionInterval": 1.000000,
1037           "validityTime": 3.000000
1038         },
1039         "tc": {
1040           "emissionInterval": 5.000000,
1041           "validityTime": 30.000000
1042         },
1043         "mid": {
1044           "emissionInterval": 5.000000,
1045           "validityTime": 50.000000
1046         },
1047         "hna": {
1048           "emissionInterval": 5.000000,
1049           "validityTime": 15.000000
1050         },
1051         "linkQualityMultipliers": [
1052         ],
1053         "linkQualityMultipliersCount": 0,
1054         "autoDetectChanges": true
1055       },
1056       "InterfaceConfigurationDefaults": {
1057         "ipv4Broadcast": "0.0.0.0",
1058         "ipv6Multicast": "0.0.0.0",
1059         "ipv4Source": "0.0.0.0",
1060         "ipv6Source": "0.0.0.0",
1061         "ipv6SourcePrefixLength": 0,
1062         "mode": "",
1063         "weightValue": 0,
1064         "weightFixed": false,
1065         "hello": {
1066           "emissionInterval": 0.000000,
1067           "validityTime": 0.000000
1068         },
1069         "tc": {
1070           "emissionInterval": 0.000000,
1071           "validityTime": 0.000000
1072         },
1073         "mid": {
1074           "emissionInterval": 0.000000,
1075           "validityTime": 0.000000
1076         },
1077         "hna": {
1078           "emissionInterval": 0.000000,
1079           "validityTime": 0.000000
1080         },
1081         "linkQualityMultipliers": [
1082         ],
1083         "linkQualityMultipliersCount": -1,
1084         "autoDetectChanges": false
1085       }
1086     }
1087   ],
1088   "2hop": [
1089     {
1090       "ipAddress": "10.31.175.221",
1091       "symmetric": true,
1092       "willingness": 3,
1093       "isMultiPointRelay": false,
1094       "wasMultiPointRelay": false,
1095       "multiPointRelaySelector": false,
1096       "skip": false,
1097       "neighbor2nocov": 0,
1098       "linkcount": 1,
1099       "twoHopNeighbors": [
1100         "10.31.175.222"
1101       ],
1102       "twoHopNeighborCount": 1
1103     },
1104     {
1105       "ipAddress": "10.31.175.217",
1106       "symmetric": false,
1107       "willingness": 3,
1108       "isMultiPointRelay": false,
1109       "wasMultiPointRelay": false,
1110       "multiPointRelaySelector": false,
1111       "skip": false,
1112       "neighbor2nocov": 0,
1113       "linkcount": 1,
1114       "twoHopNeighbors": [
1115         "10.31.175.52",
1116         "10.31.175.188",
1117         "10.31.175.60",
1118         "10.31.175.61",
1119         "10.31.175.30",
1120         "10.31.175.178",
1121         "10.31.175.20",
1122         "10.31.175.185",
1123         "10.31.175.94",
1124         "10.31.175.62",
1125         "10.31.175.28",
1126         "10.31.175.26",
1127         "10.31.175.181",
1128         "10.31.175.249",
1129         "10.31.175.250",
1130         "10.31.175.251",
1131         "10.31.175.253",
1132         "10.31.175.252",
1133         "10.31.175.51",
1134         "10.31.175.25",
1135         "10.31.175.39",
1136         "10.31.175.21",
1137         "10.31.175.165"
1138       ],
1139       "twoHopNeighborCount": 23
1140     },
1141     {
1142       "ipAddress": "10.31.175.253",
1143       "symmetric": false,
1144       "willingness": 3,
1145       "isMultiPointRelay": false,
1146       "wasMultiPointRelay": false,
1147       "multiPointRelaySelector": false,
1148       "skip": false,
1149       "neighbor2nocov": 0,
1150       "linkcount": 1,
1151       "twoHopNeighbors": [
1152         "10.31.175.52",
1153         "10.31.175.188",
1154         "10.31.175.60",
1155         "10.31.175.61",
1156         "10.31.175.30",
1157         "10.31.175.178",
1158         "10.31.175.20",
1159         "10.31.175.189",
1160         "10.31.175.252",
1161         "10.31.175.28",
1162         "10.31.175.26",
1163         "10.31.175.249",
1164         "10.31.175.62",
1165         "10.31.175.165",
1166         "10.31.175.39",
1167         "10.31.175.217",
1168         "10.31.175.21",
1169         "10.31.175.27",
1170         "10.31.175.161",
1171         "10.31.175.25",
1172         "10.31.175.250"
1173       ],
1174       "twoHopNeighborCount": 21
1175     },
1176     {
1177       "ipAddress": "10.31.175.181",
1178       "symmetric": true,
1179       "willingness": 3,
1180       "isMultiPointRelay": false,
1181       "wasMultiPointRelay": false,
1182       "multiPointRelaySelector": false,
1183       "skip": false,
1184       "neighbor2nocov": 0,
1185       "linkcount": 1,
1186       "twoHopNeighbors": [
1187         "10.31.175.52",
1188         "10.31.175.188",
1189         "10.31.175.60",
1190         "10.31.175.61",
1191         "10.31.175.178",
1192         "10.31.175.20",
1193         "10.31.175.185",
1194         "10.31.175.189",
1195         "10.31.175.94",
1196         "10.31.175.25",
1197         "10.31.175.39",
1198         "10.31.175.62",
1199         "10.31.175.27",
1200         "10.31.175.26",
1201         "10.31.175.21",
1202         "10.31.175.165",
1203         "10.31.175.249",
1204         "10.31.175.217",
1205         "10.31.175.252",
1206         "10.31.175.250",
1207         "10.31.175.161",
1208         "10.31.175.28",
1209         "10.31.175.51",
1210         "10.31.175.251",
1211         "10.31.175.253"
1212       ],
1213       "twoHopNeighborCount": 25
1214     },
1215     {
1216       "ipAddress": "10.31.175.222",
1217       "symmetric": true,
1218       "willingness": 3,
1219       "isMultiPointRelay": false,
1220       "wasMultiPointRelay": false,
1221       "multiPointRelaySelector": false,
1222       "skip": false,
1223       "neighbor2nocov": 0,
1224       "linkcount": 1,
1225       "twoHopNeighbors": [
1226         "10.31.175.221"
1227       ],
1228       "twoHopNeighborCount": 1
1229     }
1230   ],
1231   "sgw": {
1232     "egress": [
1233       {
1234         "selected": true,
1235         "name": "eth1",
1236         "ifIndex": 3,
1237         "tableNr": 91,
1238         "ruleNr": 91,
1239         "bypassRuleNr": 80,
1240         "upPrevious": true,
1241         "upCurrent": true,
1242         "upChanged": false,
1243         "bwPrevious": {
1244           "requireNetwork": true,
1245           "requireGateway": true,
1246           "egressUk": 10000,
1247           "egressDk": 10000,
1248           "pathCost": 1.000000,
1249           "network": "10.16.4.0",
1250           "networkLength": 24,
1251           "gateway": "10.16.4.250",
1252           "networkSet": true,
1253           "gatewaySet": true,
1254           "costs": 0.099609
1255         },
1256         "bwCurrent": {
1257           "requireNetwork": true,
1258           "requireGateway": true,
1259           "egressUk": 10000,
1260           "egressDk": 10000,
1261           "pathCost": 1.000000,
1262           "network": "10.16.4.0",
1263           "networkLength": 24,
1264           "gateway": "10.16.4.250",
1265           "networkSet": true,
1266           "gatewaySet": true,
1267           "costs": 0.099609
1268         },
1269         "bwCostsChanged": false,
1270         "bwNetworkChanged": false,
1271         "bwGatewayChanged": false,
1272         "bwChanged": false,
1273         "networkRouteCurrent": {
1274           "active": true,
1275           "family": 2,
1276           "rtTable": 91,
1277           "flags": 0,
1278           "scope": 253,
1279           "ifIndex": 3,
1280           "metric": 0,
1281           "protocol": 4,
1282           "srcSet": false,
1283           "gwSet": false,
1284           "dstSet": true,
1285           "delSimilar": false,
1286           "blackhole": false,
1287           "srcStore": "0.0.0.0",
1288           "gwStore": "0.0.0.0",
1289           "dstStore": "10.16.4.0",
1290           "dstStoreLength": 24
1291         },
1292         "egressRouteCurrent": {
1293           "active": true,
1294           "family": 2,
1295           "rtTable": 91,
1296           "flags": 0,
1297           "scope": 0,
1298           "ifIndex": 3,
1299           "metric": 0,
1300           "protocol": 4,
1301           "srcSet": false,
1302           "gwSet": true,
1303           "dstSet": true,
1304           "delSimilar": false,
1305           "blackhole": false,
1306           "srcStore": "0.0.0.0",
1307           "gwStore": "10.16.4.250",
1308           "dstStore": "0.0.0.0",
1309           "dstStoreLength": 0
1310         },
1311         "inEgressFile": true
1312       },
1313       {
1314         "selected": false,
1315         "name": "eth2",
1316         "ifIndex": 6,
1317         "tableNr": 92,
1318         "ruleNr": 92,
1319         "bypassRuleNr": 81,
1320         "upPrevious": false,
1321         "upCurrent": false,
1322         "upChanged": false,
1323         "bwPrevious": {
1324           "requireNetwork": true,
1325           "requireGateway": true,
1326           "egressUk": 0,
1327           "egressDk": 0,
1328           "pathCost": 1.000000,
1329           "network": "0.0.0.0",
1330           "networkLength": 0,
1331           "gateway": "0.0.0.0",
1332           "networkSet": false,
1333           "gatewaySet": false,
1334           "costs": 0.099609
1335         },
1336         "bwCurrent": {
1337           "requireNetwork": true,
1338           "requireGateway": true,
1339           "egressUk": 0,
1340           "egressDk": 0,
1341           "pathCost": 1.000000,
1342           "network": "0.0.0.0",
1343           "networkLength": 0,
1344           "gateway": "0.0.0.0",
1345           "networkSet": false,
1346           "gatewaySet": false,
1347           "costs": 0.099609
1348         },
1349         "bwCostsChanged": false,
1350         "bwNetworkChanged": false,
1351         "bwGatewayChanged": false,
1352         "bwChanged": false,
1353         "networkRouteCurrent": {
1354           "active": false,
1355           "family": 0,
1356           "rtTable": 0,
1357           "flags": 0,
1358           "scope": 0,
1359           "ifIndex": 0,
1360           "metric": 0,
1361           "protocol": 0,
1362           "srcSet": false,
1363           "gwSet": false,
1364           "dstSet": false,
1365           "delSimilar": false,
1366           "blackhole": false,
1367           "srcStore": "0.0.0.0",
1368           "gwStore": "0.0.0.0",
1369           "dstStore": "0.0.0.0",
1370           "dstStoreLength": 0
1371         },
1372         "egressRouteCurrent": {
1373           "active": false,
1374           "family": 0,
1375           "rtTable": 0,
1376           "flags": 0,
1377           "scope": 0,
1378           "ifIndex": 0,
1379           "metric": 0,
1380           "protocol": 0,
1381           "srcSet": false,
1382           "gwSet": false,
1383           "dstSet": false,
1384           "delSimilar": false,
1385           "blackhole": false,
1386           "srcStore": "0.0.0.0",
1387           "gwStore": "0.0.0.0",
1388           "dstStore": "0.0.0.0",
1389           "dstStoreLength": 0
1390         },
1391         "inEgressFile": true
1392       },
1393       {
1394         "selected": false,
1395         "name": "usb0",
1396         "ifIndex": 0,
1397         "tableNr": 93,
1398         "ruleNr": 93,
1399         "bypassRuleNr": 82,
1400         "upPrevious": false,
1401         "upCurrent": false,
1402         "upChanged": false,
1403         "bwPrevious": {
1404           "requireNetwork": true,
1405           "requireGateway": true,
1406           "egressUk": 0,
1407           "egressDk": 0,
1408           "pathCost": 1.000000,
1409           "network": "0.0.0.0",
1410           "networkLength": 0,
1411           "gateway": "0.0.0.0",
1412           "networkSet": false,
1413           "gatewaySet": false,
1414           "costs": 0.099609
1415         },
1416         "bwCurrent": {
1417           "requireNetwork": true,
1418           "requireGateway": true,
1419           "egressUk": 0,
1420           "egressDk": 0,
1421           "pathCost": 1.000000,
1422           "network": "0.0.0.0",
1423           "networkLength": 0,
1424           "gateway": "0.0.0.0",
1425           "networkSet": false,
1426           "gatewaySet": false,
1427           "costs": 0.099609
1428         },
1429         "bwCostsChanged": false,
1430         "bwNetworkChanged": false,
1431         "bwGatewayChanged": false,
1432         "bwChanged": false,
1433         "networkRouteCurrent": {
1434           "active": false,
1435           "family": 0,
1436           "rtTable": 0,
1437           "flags": 0,
1438           "scope": 0,
1439           "ifIndex": 0,
1440           "metric": 0,
1441           "protocol": 0,
1442           "srcSet": false,
1443           "gwSet": false,
1444           "dstSet": false,
1445           "delSimilar": false,
1446           "blackhole": false,
1447           "srcStore": "0.0.0.0",
1448           "gwStore": "0.0.0.0",
1449           "dstStore": "0.0.0.0",
1450           "dstStoreLength": 0
1451         },
1452         "egressRouteCurrent": {
1453           "active": false,
1454           "family": 0,
1455           "rtTable": 0,
1456           "flags": 0,
1457           "scope": 0,
1458           "ifIndex": 0,
1459           "metric": 0,
1460           "protocol": 0,
1461           "srcSet": false,
1462           "gwSet": false,
1463           "dstSet": false,
1464           "delSimilar": false,
1465           "blackhole": false,
1466           "srcStore": "0.0.0.0",
1467           "gwStore": "0.0.0.0",
1468           "dstStore": "0.0.0.0",
1469           "dstStoreLength": 0
1470         },
1471         "inEgressFile": true
1472       },
1473       {
1474         "selected": false,
1475         "name": "wwan0",
1476         "ifIndex": 0,
1477         "tableNr": 94,
1478         "ruleNr": 94,
1479         "bypassRuleNr": 83,
1480         "upPrevious": false,
1481         "upCurrent": false,
1482         "upChanged": false,
1483         "bwPrevious": {
1484           "requireNetwork": true,
1485           "requireGateway": true,
1486           "egressUk": 0,
1487           "egressDk": 0,
1488           "pathCost": 1.000000,
1489           "network": "0.0.0.0",
1490           "networkLength": 0,
1491           "gateway": "0.0.0.0",
1492           "networkSet": false,
1493           "gatewaySet": false,
1494           "costs": 0.099609
1495         },
1496         "bwCurrent": {
1497           "requireNetwork": true,
1498           "requireGateway": true,
1499           "egressUk": 0,
1500           "egressDk": 0,
1501           "pathCost": 1.000000,
1502           "network": "0.0.0.0",
1503           "networkLength": 0,
1504           "gateway": "0.0.0.0",
1505           "networkSet": false,
1506           "gatewaySet": false,
1507           "costs": 0.099609
1508         },
1509         "bwCostsChanged": false,
1510         "bwNetworkChanged": false,
1511         "bwGatewayChanged": false,
1512         "bwChanged": false,
1513         "networkRouteCurrent": {
1514           "active": false,
1515           "family": 0,
1516           "rtTable": 0,
1517           "flags": 0,
1518           "scope": 0,
1519           "ifIndex": 0,
1520           "metric": 0,
1521           "protocol": 0,
1522           "srcSet": false,
1523           "gwSet": false,
1524           "dstSet": false,
1525           "delSimilar": false,
1526           "blackhole": false,
1527           "srcStore": "0.0.0.0",
1528           "gwStore": "0.0.0.0",
1529           "dstStore": "0.0.0.0",
1530           "dstStoreLength": 0
1531         },
1532         "egressRouteCurrent": {
1533           "active": false,
1534           "family": 0,
1535           "rtTable": 0,
1536           "flags": 0,
1537           "scope": 0,
1538           "ifIndex": 0,
1539           "metric": 0,
1540           "protocol": 0,
1541           "srcSet": false,
1542           "gwSet": false,
1543           "dstSet": false,
1544           "delSimilar": false,
1545           "blackhole": false,
1546           "srcStore": "0.0.0.0",
1547           "gwStore": "0.0.0.0",
1548           "dstStore": "0.0.0.0",
1549           "dstStoreLength": 0
1550         },
1551         "inEgressFile": true
1552       },
1553       {
1554         "selected": false,
1555         "name": "ppp0",
1556         "ifIndex": 0,
1557         "tableNr": 95,
1558         "ruleNr": 95,
1559         "bypassRuleNr": 84,
1560         "upPrevious": false,
1561         "upCurrent": false,
1562         "upChanged": false,
1563         "bwPrevious": {
1564           "requireNetwork": false,
1565           "requireGateway": false,
1566           "egressUk": 0,
1567           "egressDk": 0,
1568           "pathCost": 1.000000,
1569           "network": "0.0.0.0",
1570           "networkLength": 0,
1571           "gateway": "0.0.0.0",
1572           "networkSet": false,
1573           "gatewaySet": false,
1574           "costs": 0.099609
1575         },
1576         "bwCurrent": {
1577           "requireNetwork": false,
1578           "requireGateway": false,
1579           "egressUk": 0,
1580           "egressDk": 0,
1581           "pathCost": 1.000000,
1582           "network": "0.0.0.0",
1583           "networkLength": 0,
1584           "gateway": "0.0.0.0",
1585           "networkSet": false,
1586           "gatewaySet": false,
1587           "costs": 0.099609
1588         },
1589         "bwCostsChanged": false,
1590         "bwNetworkChanged": false,
1591         "bwGatewayChanged": false,
1592         "bwChanged": false,
1593         "networkRouteCurrent": {
1594           "active": false,
1595           "family": 0,
1596           "rtTable": 0,
1597           "flags": 0,
1598           "scope": 0,
1599           "ifIndex": 0,
1600           "metric": 0,
1601           "protocol": 0,
1602           "srcSet": false,
1603           "gwSet": false,
1604           "dstSet": false,
1605           "delSimilar": false,
1606           "blackhole": false,
1607           "srcStore": "0.0.0.0",
1608           "gwStore": "0.0.0.0",
1609           "dstStore": "0.0.0.0",
1610           "dstStoreLength": 0
1611         },
1612         "egressRouteCurrent": {
1613           "active": false,
1614           "family": 0,
1615           "rtTable": 0,
1616           "flags": 0,
1617           "scope": 0,
1618           "ifIndex": 0,
1619           "metric": 0,
1620           "protocol": 0,
1621           "srcSet": false,
1622           "gwSet": false,
1623           "dstSet": false,
1624           "delSimilar": false,
1625           "blackhole": false,
1626           "srcStore": "0.0.0.0",
1627           "gwStore": "0.0.0.0",
1628           "dstStore": "0.0.0.0",
1629           "dstStoreLength": 0
1630         },
1631         "inEgressFile": true
1632       }
1633     ],
1634     "ipv4": [
1635       {
1636         "selected": false,
1637         "selectable": true,
1638         "originator": "10.31.175.222",
1639         "prefix": "0.0.0.0",
1640         "prefixLen": 0,
1641         "uplink": 10000,
1642         "downlink": 10000,
1643         "cost": 0.099609,
1644         "IPv4": true,
1645         "IPv4-NAT": true,
1646         "IPv6": false,
1647         "expireTime": 14950,
1648         "cleanupTime": 0,
1649         "pathcost": 0.099609,
1650         "hops": 1,
1651         "destination": "10.31.175.222",
1652         "tunnel": "tnl_4096",
1653         "tableNr": 96,
1654         "ruleNr": 96,
1655         "bypassRuleNr": 0
1656       },
1657       {
1658         "selected": true,
1659         "selectable": true,
1660         "originator": "10.31.175.221",
1661         "prefix": "0.0.0.0",
1662         "prefixLen": 0,
1663         "uplink": 10000,
1664         "downlink": 10000,
1665         "cost": 0.099609,
1666         "IPv4": true,
1667         "IPv4-NAT": true,
1668         "IPv6": false,
1669         "expireTime": 11793,
1670         "cleanupTime": 0,
1671         "pathcost": 0.099609,
1672         "hops": 1,
1673         "destination": "10.31.175.221",
1674         "tunnel": "tnl_4097",
1675         "tableNr": 97,
1676         "ruleNr": 97,
1677         "bypassRuleNr": 0
1678       }
1679     ],
1680     "ipv6": [
1681     ]
1682   },
1683   "pudPosition": {
1684     "nodeId": "local.debug.oslrd.pelagic.nl",
1685     "date": {
1686       "year": 2016,
1687       "month": 6,
1688       "day": 14
1689     },
1690     "time": {
1691       "hour": 8,
1692       "minute": 29,
1693       "second": 7,
1694       "hsec": 3
1695     },
1696     "present": [
1697       "SMASK",
1698       "UTCDATE",
1699       "UTCTIME",
1700       "SIG",
1701       "FIX",
1702       "PDOP",
1703       "HDOP",
1704       "VDOP",
1705       "LAT",
1706       "LON",
1707       "ELV",
1708       "SPEED",
1709       "TRACK",
1710       "MTRACK",
1711       "MAGVAR",
1712       "SATINUSECOUNT",
1713       "SATINUSE",
1714       "SATINVIEWCOUNT",
1715       "SATINVIEW",
1716       "HEIGHT"
1717     ],
1718     "presentValue": 1032191,
1719     "smask": [
1720       "GPGGA",
1721       "GPGSA",
1722       "GPGSV",
1723       "GPRMC",
1724       "GPVTG"
1725     ],
1726     "smaskValue": 31,
1727     "sig": "INVALID",
1728     "sigValue": 0,
1729     "fix": "BAD",
1730     "fixValue": 1,
1731     "pdop": 0.000000,
1732     "hdop": 0.000000,
1733     "vdop": 0.000000,
1734     "latitude": 0.000000,
1735     "longitude": 0.000000,
1736     "elevation": 0.000000,
1737     "speed": 0.000000,
1738     "track": 0.000000,
1739     "magneticTrack": 0.000000,
1740     "magneticVariation": 0.000000,
1741     "separation": 0.000000,
1742     "dgpsage": 0.000000,
1743     "dgpssid": 0,
1744     "satellites": {
1745       "inUseCount": 9,
1746       "inUse": [
1747         2,
1748         6,
1749         12,
1750         14,
1751         24,
1752         25,
1753         29,
1754         31,
1755         32
1756       ],
1757       "inViewCount": 13,
1758       "inView": [
1759         {
1760           "id": 2,
1761           "elevation": 35,
1762           "azimuth": 76,
1763           "signal": 41
1764         },
1765         {
1766           "id": 3,
1767           "elevation": 0,
1768           "azimuth": 335,
1769           "signal": 0
1770         },
1771         {
1772           "id": 4,
1773           "elevation": 13,
1774           "azimuth": 275,
1775           "signal": 34
1776         },
1777         {
1778           "id": 6,
1779           "elevation": 16,
1780           "azimuth": 35,
1781           "signal": 34
1782         },
1783         {
1784           "id": 12,
1785           "elevation": 46,
1786           "azimuth": 84,
1787           "signal": 41
1788         },
1789         {
1790           "id": 14,
1791           "elevation": 34,
1792           "azimuth": 262,
1793           "signal": 37
1794         },
1795         {
1796           "id": 24,
1797           "elevation": 8,
1798           "azimuth": 146,
1799           "signal": 35
1800         },
1801         {
1802           "id": 25,
1803           "elevation": 84,
1804           "azimuth": 29,
1805           "signal": 43
1806         },
1807         {
1808           "id": 29,
1809           "elevation": 59,
1810           "azimuth": 200,
1811           "signal": 42
1812         },
1813         {
1814           "id": 31,
1815           "elevation": 36,
1816           "azimuth": 305,
1817           "signal": 41
1818         },
1819         {
1820           "id": 32,
1821           "elevation": 25,
1822           "azimuth": 241,
1823           "signal": 41
1824         },
1825         {
1826           "id": 120,
1827           "elevation": 27,
1828           "azimuth": 206,
1829           "signal": 35
1830         },
1831         {
1832           "id": 136,
1833           "elevation": 30,
1834           "azimuth": 180,
1835           "signal": 37
1836         }
1837       ]
1838     }
1839   },
1840   "version": {
1841     "version": "olsr.org - pre-0.9.1-git_4e58755-hash_f013046cc98a88d68312f1e1566e865e",
1842     "gitDescriptor": "v0.9.0.3-157-g4e58755",
1843     "gitSha": "4e58755a1d3c75a656851873c7eab23c304049c6",
1844     "releaseVersion": "pre-0.9.1",
1845     "sourceHash": "f013046cc98a88d68312f1e1566e865e"
1846   },
1847   "plugins": [
1848     {
1849       "plugin": "olsrd_pud.so.3.0.0",
1850       "parameters": {
1851         "useloopback": "true",
1852         "hysteresiscounttostationary": "300",
1853         "uplinkupdateintervalmoving": "10",
1854         "uplinkupdateintervalstationary": "45",
1855         "updateintervalmoving": "5",
1856         "updateintervalstationary": "15",
1857         "movingspeedthreshold": "4",
1858         "movingdistancethreshold": "30",
1859         "dopmultiplier": "1.3",
1860         "uplinkaddr": "10.20.0.1",
1861         "txmcport": "2240",
1862         "txnonolsrif": "br0",
1863         "rxnonolsrif": "br0",
1864         "nodeid": "3,AHR-175-220"
1865       }
1866     },
1867     {
1868       "plugin": "olsrd_dyn_gw.so.0.5",
1869       "parameters": {
1870         "hna": "0.0.0.0 0.0.0.0"
1871       }
1872     },
1873     {
1874       "plugin": "olsrd_watchdog.so.0.1",
1875       "parameters": {
1876         "interval": "5",
1877         "file": "/var/run/olsrd.watchdog"
1878       }
1879     },
1880     {
1881       "plugin": "olsrd_p2pd.so.0.1.0",
1882       "parameters": {
1883         "udpdestport": "239.194.2.2 5000",
1884         "udpdestport": "239.194.2.1 5000",
1885         "usettldecrement": "1",
1886         "p2pdttl": "5",
1887         "nonolsrif": "br0"
1888       }
1889     },
1890     {
1891       "plugin": "olsrd_jsoninfo.so.1.1",
1892       "parameters": {
1893         "port": "2007"
1894       }
1895     },
1896     {
1897       "plugin": "olsrd_txtinfo.so.1.1",
1898       "parameters": {
1899         "httpheaders": "false",
1900         "accept": "127.0.0.1"
1901       }
1902     },
1903     {
1904       "plugin": "olsrd_httpinfo.so.0.1",
1905       "parameters": {
1906         "net": "0.0.0.0 0.0.0.0",
1907         "port": "8080"
1908       }
1909     }
1910   ],
1911   "config": {
1912     "configurationChecksum": "2e2c14b6e3562ddfd73111847d7a9d8277993ff7",
1913     "cli": [
1914       "/usr/bin/olsrd",
1915       "-f",
1916       "/etc/olsrd/olsrd.conf"
1917     ],
1918     "configurationFile": "/etc/olsrd/olsrd.conf",
1919     "olsrPort": 698,
1920     "debugLevel": 0,
1921     "noFork": false,
1922     "pidFile": "",
1923     "hostEmulation": false,
1924     "ipVersion": 4,
1925     "allowNoInt": true,
1926     "tosValue": 192,
1927     "rtProto": 3,
1928     "rtTable": {
1929       "main": 254,
1930       "default": 223,
1931       "tunnel": 224,
1932       "priority": -1,
1933       "tunnelPriority": 32786,
1934       "defaultOlsrPriority": 32776,
1935       "defaultPriority": 32796
1936     },
1937     "willingness": {
1938       "willingness": 3,
1939       "auto": false,
1940       "updateInterval": 20.000000
1941     },
1942     "fib": {
1943       "metric": "flat",
1944       "metricDefault": "approx"
1945     },
1946     "hysteresis": {
1947       "enabled": false,
1948       "scaling": 0.500000,
1949       "thresholdLow": 0.300000,
1950       "thresholdHigh": 0.800000
1951     },
1952     "hna": [
1953       {
1954         "gateway": "10.31.175.220",
1955         "destination": "0.0.0.0",
1956         "genmask": 0,
1957         "validityTime": 0
1958       },
1959       {
1960         "gateway": "10.31.175.220",
1961         "destination": "10.175.220.0",
1962         "genmask": 24,
1963         "validityTime": 0
1964       }
1965     ],
1966     "pollrate": 0.050000,
1967     "nicChgsPollInt": 2.500000,
1968     "clearScreen": true,
1969     "tcRedundancy": 2,
1970     "mprCoverage": 1,
1971     "linkQuality": {
1972       "level": 2,
1973       "fishEye": false,
1974       "aging": 0.050000,
1975       "algorithm": "etx_ffeth"
1976     },
1977     "minTCVTime": 0.000000,
1978     "setIpForward": true,
1979     "lockFile": "/var/run/olsrd.lock",
1980     "useNiit": false,
1981     "smartGateway": {
1982       "enabled": true,
1983       "alwaysRemoveServerTunnel": true,
1984       "allowNAT": true,
1985       "uplinkNAT": true,
1986       "useCount": 8,
1987       "takeDownPercentage": 1,
1988       "instanceId": "ahr",
1989       "policyRoutingScript": "/usr/sbin/sgw_policy_routing_setup.sh",
1990       "egress": {
1991         "interfaces": [
1992           "eth1",
1993           "eth2",
1994           "usb0",
1995           "wwan0",
1996           "ppp0"
1997         ],
1998         "interfacesCount": 5,
1999         "file": "/var/run/olsrd-sgw-egress.conf",
2000         "filePeriod": 1000
2001       },
2002       "statusFile": "/var/run/olsrd-sgw-status",
2003       "tablesOffset": 90,
2004       "rulesOffset": 80,
2005       "period": 1000,
2006       "stableCount": 1,
2007       "threshold": 90,
2008       "costsCalculation": {
2009         "exitLinkUp": 1,
2010         "exitLinkDown": 1,
2011         "etx": 1,
2012         "dividerEtx": 1024
2013       },
2014       "maxCostMaxEtx": 2560,
2015       "uplink": "both",
2016       "bandwidth": {
2017         "uplinkKbps": 100,
2018         "downlinkKbps": 100
2019       },
2020       "prefix": {
2021         "prefix": "0.0.0.0",
2022         "length": 0
2023       }
2024     },
2025     "mainIp": "10.31.175.220",
2026     "unicastSourceIpAddress": "10.31.175.220",
2027     "srcIpRoutes": false,
2028     "maxPrefixLength": 32,
2029     "ipSize": 4,
2030     "delgw": false,
2031     "maxSendMessageJitter": 2.000000,
2032     "exitValue": 0,
2033     "maxTcValidTime": 5.000000,
2034     "niit4to6InterfaceIndex": 0,
2035     "niit6to4InterfaceIndex": 0,
2036     "hasIpv4Gateway": true,
2037     "hasIpv6Gateway": false,
2038     "ioctlSocket": 3,
2039     "routeNetlinkSocket": 4,
2040     "routeMonitorSocket": 5,
2041     "linkQualityNatThreshold": 1.000000,
2042     "brokenLinkCost": 4194304,
2043     "brokenRouteCost": 4294967295,
2044     "ipcConnectMaxConnections": 0,
2045     "ipcConnectAllowed": [
2046     ],
2047     "interfaceDefaults": {
2048       "ipv4Broadcast": "0.0.0.0",
2049       "ipv6Multicast": "255.2.0.0",
2050       "ipv4Source": "0.0.0.0",
2051       "ipv6Source": "0.0.0.0",
2052       "ipv6SourcePrefixLength": 0,
2053       "mode": "mesh",
2054       "weightValue": 0,
2055       "weightFixed": false,
2056       "hello": {
2057         "emissionInterval": 2.000000,
2058         "validityTime": 20.000000
2059       },
2060       "tc": {
2061         "emissionInterval": 5.000000,
2062         "validityTime": 30.000000
2063       },
2064       "mid": {
2065         "emissionInterval": 5.000000,
2066         "validityTime": 50.000000
2067       },
2068       "hna": {
2069         "emissionInterval": 5.000000,
2070         "validityTime": 15.000000
2071       },
2072       "linkQualityMultipliers": [
2073       ],
2074       "linkQualityMultipliersCount": 0,
2075       "autoDetectChanges": true
2076     },
2077     "os": "GNU/Linux",
2078     "startTime": 1458307640
2079   }
2080 }