CORE Connecting Multiple EDGEsΒΆ

In this example, we configure the CORE appliance of ISP 1 to connect to two EDGE appliances of Customer 1 and Customer 2 using two SCION links. Each SCION link is configured on a virtual network interface implemented as separate VLANs on a single physical network interface as shown in the figure below.

../../../../_images/scion_link_multiple_edge.drawio1.svg

We need to configure the following:

  1. The physical network interface that is used as the link for the two VLAN interfaces in the interfaces section of the appliance configuration.

  2. The VLAN interfaces for the two SCION links in the interfaces section of the appliance configuration.

  3. The CHILD SCION links to Customer 1 and Customer 2 in the scion/ases/neighbors section of the appliance configuration.

The relevant parts of the configuration for the CORE appliance of ISP 1 are shown below.

Network Interfaces

{
  "interfaces": {
    "ethernets": [
      {
        "name": "eth0"
      }
    ],
    "vlans": [
      {
        "name": "eth0.100",
        "id": 100,
        "link": "eth0",
        "addresses": ["169.254.0.1/30"]
      },
      {
        "name": "eth0.200",
        "id": 200,
        "link": "eth0",
        "addresses": ["fe80:1::1/64"]
      }
    ]
  }
}

SCION Links

{
  "scion": {
    "ases": [
      {
        "isd_as": "1-ff00:0:11",
        "neighbors": [
          {
            "neighbor_isd_as": "1-ff00:1:10",
            "relationship": "CHILD",
            "interfaces": [
              {
                "address": "169.254.0.1:31000",
                "administrative_state": "UP",
                "interface_id": 100,
                "scion_mtu": 1472,
                "remote": {
                  "address": "169.254.0.2:31000",
                  "interface_id": 1
                }
              }
            ]
          },
          {
            "neighbor_isd_as": "1-ff00:1:11",
            "relationship": "CHILD",
            "interfaces": [
              {
                "address": "[fe80:1::1]:31000",
                "administrative_state": "UP",
                "interface_id": 200,
                "scion_mtu": 1452,
                "remote": {
                  "address":"[fe80:1::2]:31000",
                  "interface_id": 1
                }
              }
            ]
          }
        ]
      }
    ]
  }
}