Skip to content

XIA SCION Integration

Dan Barrett edited this page Mar 16, 2016 · 3 revisions

TBD: insert text on how to get SCION, and goals, etc

Scion Setup

  • Install the SCION tree from github. The SCION repository is private, so you must first get read permission.
  • export PATH=$PATH:~/.local/bin
  • cd scion
  • ./deps.sh all
  • ./scion.sh build
  • cd /etc/zookeeper/conf
  • sudo cp zoo.cfg zoo.cfg.save
  • sudo cp ~/scion/docker/zoo.cfg zoo.cfg

XIA Setup

  • checkout the xia-scion branch of the XIA repository
  • build normally
  • configure SCION with the sample topology file bin/xscion scion config

Running the integration demo

  • start xia: bin/xscion start [params] This starts XIA with the -S switch, and inserts the SID of the SCION gateway into etc/resolv.conf
  • stop xia: bin/xscion stop
  • check xia: bin/xianet check

Sample Apps

  • run applications/examples/echoserver normally
  • applications/example/echoclient -S
  • applications/example/echoclient-simple -S
Clone this wiki locally