Skip to main content

CORE connecting multiple EDGEs

In this example, 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.

169.254.0.0/30
169.254.0....
.1:31000
.1:31...
.2:31000
.2:31...
Customer 1
ISD-AS: 1-ff00:1:10
Customer 1...
ISP 1
ISD-AS: 1-ff00:0:1
ISP 1...
Customer 2
ISD-AS: 1-ff00:1:11
Customer 2...
fe80:1::/64
fe80:1::/64
[::1/64]:31000
[::1/...
[::2/64]:31000
[::2/...
Anapaya CORE
Anapaya CORE
Anapaya EDGE
Anapaya EDGE
SCION Link
SCION Link
SCION Interface ID
SCION Interface ID
200
200
1
1
1
1
100
100
200
200
Text is not SVG - cannot display

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 configuration.
  2. The VLAN interfaces for the two SCION links in the interfaces section of the configuration.
  3. The CHILD SCION links to Customer 1 and Customer 2 in the scion.ases,neighbors section of the configuration.

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

Example: 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"]
}
]
}
}
Example: 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
}
}
]
}
]
}
]
}
}