Skip to main content

Dynamic CORE

This section describes the different configuration sections required to set up the dynamic CORE appliance. This includes configuration of the network interfaces, the SCION AS, and the SCION links.

note

Refer to the Getting Started Setup guide for step-by-step instructions on how to interact with the Anapaya appliance.

Information

The configuration examples below are based on the following information and need to be adapted to your specific setup.

ISP
ISD-AS: 1-ff00:0:1
ISP...
Customer
ISD-AS: 1-ff00:1:10
Customer...
Anapaya EDGE
Anapaya EDGE
SCION ISP
SCION ISP
SCION Link
SCION Link
ISP IP Network
ISP IP Network
Anapaya CORE
Anapaya CORE
x
x
SCION Interface ID
SCION Interface ID
IP Connectivity
IP Connectivity
1
1
100
100
10
10
20
20
2
2
20
20
5
5
200
200
ISP 3
ISD-AS: 3-ff00:3:1
ISP 3ISD-AS: 3-ff00:3:1
ISP 2
ISD-AS: 1-ff00:2:1
ISP 2ISD-AS: 1-ff00:2:1
fe80:2::2/64
fe80:2::2/64
fe80:2::1/64
fe80:2::1/64
fe80:3::1/64
fe80:3::1/64
fe80:3::2/64
fe80:3::2/64
EDGE WAN IP
10.10.0.24/24
EDGE WAN IP...
CORE 1 IP
10.0.0.2/24
CORE 1 IP...
CORE 2 IP
10.0.0.3/24
CORE 2 IP...
Text is not SVG - cannot display

The ISP deploys two CORE appliances in a single ISD-AS, which are connected to each other via the ISP internal network. The internal network is also used to connect the CORE appliances to the EDGE appliances of the customers. The ISP also peers with two other SCION ISPs, using dedicated network interconnects.

difference to static CORE

The main difference to the Static CORE appliances is that the dynamic CORE appliances do not use static routing to reach the customer EDGE appliances and the other CORE appliance, but instead use BGP to dynamically exchange routing information with the ISP internal network.

CORE appliances

Information defined by the ISP

  • SCION ISD-AS: 1-ff00:0:1
  • CORE 1:
    • Internal IP address: 10.0.0.2/30
    • BGP peer IP address: 10.0.0.1
    • Loopback IP address: 10.100.0.2/32
    • CORE BGP ASN: 65001
    • BGP peer ASN: 65000
  • CORE 2:
    • Internal IP address: 10.0.0.6/30
    • BGP peer IP address: 10.0.0.5
    • Loopback IP address: 10.100.0.6/32
    • CORE BGP ASN: 65002
    • BGP peer ASN: 65000

Information to be aligned with the other ISPs

  • Underlay network: fe80:2::/64 (ISP 2) and fe80:3::/64 (ISP 3)

Information defined by ISP 2

  • SCION ISD-AS: 1-ff00:2:1
  • SCION interface ID: 20
  • SCION link underlay address: [fe80:2::2]:31020

Information defined by ISP 3

  • SCION ISD-AS: 3-ff00:3:1
  • SCION interface ID: 5
  • SCION link underlay address: [fe80:3::2]:31005

Information defined by the ISP

  • SCION link to ISP 2:
    • SCION interface ID: 10
    • SCION link underlay address: [fe80:2::1]:31010
  • SCION link to ISP 3:
    • SCION interface ID: 20
    • SCION link underlay address: [fe80:3::1]:31020

Information defined by the ISP

  • EDGE WAN interface IP address: 10.10.0.24/24
  • EDGE WAN interface gateway: 10.10.0.1
  • SCION link from CORE 1:
    • SCION interface ID: 100
    • SCION link underlay address: 10.100.0.2:31100
  • SCION link from CORE 2:
    • SCION interface ID: 200
    • SCION link underlay address: 10.100.0.3:31200

Information defined by the customer

  • SCION ISD-AS: 1-ff00:0:10
  • SCION link to CORE 1:
    • SCION interface ID: 1
    • SCION link underlay address: 10.10.0.24:31001
  • SCION link to CORE 2:
    • SCION interface ID: 2
    • SCION link underlay address: 10.10.0.24:31002

The following table summarizes the SCION links between the CORE appliances and the customer EDGE appliances, as well as the SCION links to other SCION ISPs. The SCION interface is a combined representation of the ISD-AS and the interface ID, e.g., 1-ff00:0:1#100 for CORE 1.

ApplianceSCION interfaceUnderlay addressNeighbor SCION interfaceNeighbor underlay address
CORE 11-ff00:0:1#10010.100.0.2:311001-ff00:0:10#110.10.0.24:31001
CORE 21-ff00:0:1#20010.100.0.6:312001-ff00:0:10#210.10.0.24:31002
CORE 11-ff00:0:1#10[fe80:2::1]:310101-ff00:2:1#20[fe80:2::2]:31020
CORE 21-ff00:0:1#20[fe80:3::1]:310203-ff00:3:1#5[fe80:3::2]:31005

Network interfaces

The network interfaces section describes the configuration of the network interfaces on the CORE appliances. In this example, we assume that both CORE appliances have two network interfaces: one towards the internal network internal and one for the SCION links to other SCION ISPs external. The internal interface is used to connect the CORE appliances to the EDGE appliances of the customers but also to connect the CORE appliances to each other.

Loading...

BGP

The BGP section describes the configuration of the BGP routing protocol on the CORE appliances. The BGP configuration is used to exchange routing information with the ISP internal network. In this example, we assume that the CORE appliances are connected to the ISP internal network each via a BGP peer with the IP address 10.0.0.1 and 10.0.0.5. The BGP peer ASN is 65000 and the CORE appliances have their own BGP ASNs 65001 and 65002. The CORE appliances are configured to advertise the loopback interface address via BGP.

Loading...

SCION

The SCION section describes the configuration of the SCION AS on the CORE appliances. For details, see the SCION configuration documentation covering general AS configuration, data plane, control plane, and SCION neighbors.

Most configuration parameters can be directly derived from the Information section. The following example shows the configuration of the SCION AS on the CORE appliances.

control and router

The control and router sections need to be set to enabled: true for the control and data plane to be enabled. The address of the control plane as well as the internal_interface of the router need to be set to the loopback interface address.

neighbor relationship

By default, set the neighbor relationship to CORE for other SCION ISPs and to CHILD for customer EDGE appliances, unless specified otherwise.

Loading...

Cluster

The cluster section describes the configuration of the cluster on the CORE appliances. In this example, the CORE appliances deployed in a sharded manner are part of the same cluster. The cluster configuration is used to synchronize topology as well as SCION beacon and path information amongst each other.

The cluster configuration includes the local cluster endpoint and the list of peers that are part of the cluster. For CORE appliances we recommend to use automatic topology synchronization, see Cluster for more details.

Loading...

Complete configuration

For completeness, we provide the full configuration of both CORE appliances:

Loading...