[SCION] Having SIG problem

YoonJong, Na nooryyaa at korea.ac.kr
Tue May 12 10:13:32 CEST 2020


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 at 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 at 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 at 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 at 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


More information about the SCION mailing list