Hello,
I'm currently working on SIG with newly updated tutorial
I'm running two separate PC for environment with vagrant
I've checked SCMP is working well between two of them
======================================
PC1: (SIGA)
vagrant@scionlab-ffaa-1-c5d:/etc/scion/gen/ISD20/ASffaa_1_c5d/sig20-ffaa_1_c5d-1$
scmp echo -remote 20-ffaa:0:1404,[0.0.0.0]
Using path:
Hops: [20-ffaa:1:c5d 1>8 20-ffaa:0:1404] MTU: 1472, NextHop:
127.0.0.1:31045
104 bytes from 20-ffaa:0:1404,[0.0.0.0] scmp_seq=0 time=2.215ms
=======================================
PC2: (SIGB)
vagrant@scionlab-ffaa-1-c42:/etc/scion/gen/ISD18/ASffaa_1_c42/sig18-ffaa_1_c42-1$
scmp echo -remote 20-ffaa:1:c5d,[0.0.0.0]
Using path:
Hops: [18-ffaa:1:c42 1>36 18-ffaa:0:1206 1>8 18-ffaa:0:1201 3>5
20-ffaa:0:1401 7>1 20-ffaa:0:1403 3>47 20-ffaa:0:1404 8>1 20-ffaa:1:c5d]
MTU: 1472, NextHop: 127.0.0.1:31045
168 bytes from 20-ffaa:1:c5d,[0.0.0.0] scmp_seq=0 time=382.11ms
=========================================
I've changed log.console to trace level to see what's the problem
=========================================
vagrant@scionlab-ffaa-1-c42:/etc/scion/gen/ISD18/ASffaa_1_c42/sig18-ffaa_1_c42-1$
$GOPATH/bin/sig
-config=${SC}/gen/ISD${ISD}/AS${AS}/sig${IA}-1/${sigID}.config
2020-05-12 08:07:49.696997+0000 [INFO] =====================> Service
started SIG sigB
Scion version:
In docker: false
pid: 21427
euid/egid: 1000 1000
cmd line: ["/home/vagrant/go/bin/sig"
"-config=/etc/scion/gen/ISD18/ASffaa_1_c42/sig18-ffaa_1_c42-1/sigB.config"]
2020-05-12 08:07:49.698688+0000 [INFO] Startup capabilities caps="{
effective="net_admin" permitted="net_admin" inheritable="empty"
bounding="full" }"
2020-05-12 08:07:49.700057+0000 [INFO] Regular SCION dispatcher addr=""
2020-05-12 08:07:49.710773+0000 [DBUG] Registered with dispatcher
addr=18-ffaa:1:c42,172.16.0.11:30256
2020-05-12 08:07:49.711925+0000 [INFO] ReloadConfig: Adding AS...
ia=20-ffaa:1:c5d
2020-05-12 08:07:52.456980+0000 [INFO] Starting periodic task
debug_id=3ac960aa task=pathmgr_channelwriter
2020-05-12 08:07:52.458021+0000 [DBUG] Registered with dispatcher
addr=18-ffaa:1:c42,172.16.0.11:1148
2020-05-12 08:07:52.458882+0000 [INFO] Network setup done ia=20-ffaa:1:c5d
2020-05-12 08:07:52.458961+0000 [INFO] Added network ia=20-ffaa:1:c5d net=
172.16.11.0/24
2020-05-12 08:07:52.459044+0000 [INFO] ReloadConfig: Added AS
ia=20-ffaa:1:c5d
2020-05-12 08:07:52.459108+0000 [INFO] Config reloaded
2020-05-12 08:07:52.459219+0000 [INFO] EgressDispatcher: starting
ia=20-ffaa:1:c5d
2020-05-12 08:07:52.463310+0000 [INFO] Health monitor starting
ia=20-ffaa:1:c5d
2020-05-12 08:07:52.464158+0000 [INFO] PollReqHdlr: starting
2020-05-12 08:07:52.468434+0000 [INFO] EgressWorker: starting
ia=20-ffaa:1:c5d sessId=0x00
2020-05-12 08:07:52.484653+0000 [INFO] EgressReader: starting
2020-05-12 08:07:52.485307+0000 [EROR] EgressReader: unable to find dest IA
ip=ff02::2
2020-05-12 08:07:52.485839+0000 [DBUG] Registered with dispatcher
addr=18-ffaa:1:c42,172.16.0.11:30056
2020-05-12 08:07:52.486012+0000 [INFO] Exporting prometheus metrics addr=
127.0.0.1:1281
2020-05-12 08:07:52.963604+0000 [INFO] sessMonitor: Path not available
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: <nil>"
2020-05-12 08:07:52.963889+0000 [INFO] sessMonitor: New remote
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: a88d6ff3fa53151a Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 1>8 18-ffaa:0:1201 4>5 17-ffaa:0:1101 4>2 23-ffaa:0:1701 4>3
20-ffaa:0:1401 7>1 20-ffaa:0:1403 3>47 20-ffaa:0:1404 8>1 20-ffaa:1:c5d]
MTU: 1472, NextHop: 127.0.0.1:31045"
2020-05-12 08:07:53.466582+0000 [EROR] EgressReader: unable to find dest IA
ip=ff02::2
2020-05-12 08:07:53.963361+0000 [INFO] sessMonitor: Remote SIG timeout
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: a88d6ff3fa53151a Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 1>8 18-ffaa:0:1201 4>5 17-ffaa:0:1101 4>2 23-ffaa:0:1701 4>3
20-ffaa:0:1401 7>1 20-ffaa:0:1403 3>47 20-ffaa:0:1404 8>1 20-ffaa:1:c5d]
MTU: 1472, NextHop: 127.0.0.1:31045" duration=1.499208985s
2020-05-12 08:07:53.964553+0000 [INFO] sessMonitor: New remote
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: 6c6a85738b3fbd6b Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 1>8 18-ffaa:0:1201 4>5 17-ffaa:0:1101 4>2 23-ffaa:0:1701 4>3
20-ffaa:0:1401 6>1 20-ffaa:0:1402 2>1 20-ffaa:0:1404 8>1 20-ffaa:1:c5d]
MTU: 1472, NextHop: 127.0.0.1:31045"
2020-05-12 08:07:54.465522+0000 [INFO] sessMonitor: Remote SIG timeout
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: 6c6a85738b3fbd6b Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 1>8 18-ffaa:0:1201 4>5 17-ffaa:0:1101 4>2 23-ffaa:0:1701 4>3
20-ffaa:0:1401 6>1 20-ffaa:0:1402 2>1 20-ffaa:0:1404 8>1 20-ffaa:1:c5d]
MTU: 1472, NextHop: 127.0.0.1:31045" duration=2.001371015s
2020-05-12 08:07:54.466420+0000 [INFO] sessMonitor: New remote
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: d8a28ab0e1798c41 Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 49>3 18-ffaa:0:1203 1>7 18-ffaa:0:1201 4>5 17-ffaa:0:1101
4>2 23-ffaa:0:1701 4>3 20-ffaa:0:1401 7>1 20-ffaa:0:1403 3>47
20-ffaa:0:1404 8>1 20-ffaa:1:c5d] MTU: 1472, NextHop: 127.0.0.1:31045"
2020-05-12 08:07:54.963183+0000 [INFO] sessMonitor: Remote SIG timeout
ia=20-ffaa:1:c5d sessId=0x00 remote="Sig: 20-ffaa:1:c5d,[SIG A
(0x0004)]:0:0 Path: Key: d8a28ab0e1798c41 Hops: [18-ffaa:1:c42 1>36
18-ffaa:0:1206 49>3 18-ffaa:0:1203 1>7 18-ffaa:0:1201 4>5 17-ffaa:0:1101
4>2 23-ffaa:0:1701 4>3 20-ffaa:0:1401 7>1 20-ffaa:0:1403 3>47
20-ffaa:0:1404 8>1 20-ffaa:1:c5d] MTU: 1472, NextHop: 127.0.0.1:31045"
duration=2.499032058s
=========================================
I've added sig entry for both 3 toplogy.json files as follow
==========================================
vagrant@scionlab-ffaa-1-c5d:/etc/scion/gen/ISD20/ASffaa_1_c5d/endhost$ cat
topology.json | head -n 20
{
"Attributes": [],
"SIG": {
"sig20-ffaa_1_c5d-1": {
"Addrs": {
"IPv4": {
"Public": {
"Addr": "127.0.0.1",
"L4Port": 31056
}
}
}
}
},
"BorderRouters": {
============================
Am I missing something?
Thank you,
Yoonjong
--
*Yoonjong, Na*
Korea University Dept. of Computer Science and Engineering
Computer & Communication Security Lab.
(+82)10-8474-2060