Skip to content

Stores the descriptions of global FABRID policies for the SCIONLab network.

License

Notifications You must be signed in to change notification settings

netsec-ethz/scionlab-fabrid-policies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FABRID Global Policies for SCIONLab

This repository contains a mapping of global policies to policy descriptions for FABRID in SCIONLab. Each policy is stored in JSON format in their own file.

Overview

FABRID is a framework for SCION that allows AS operators to announce policies for their intra-AS paths. These policies can be thought of as additional path constraints: an end host can select a policy during path selection, which will ensure that their data packets are only forwarded over the policy-compliant intra-AS Path. An example of such a policy would be to denote a high-bandwidth intra-AS path or a low-latency intra-AS path. For more details about the design and functionality of FABRID, please refer to the FABRID Design Document.

Repository Structure

Each policy is represented as a JSON file with the following format:

{
    "description": "Test policy"
}

This policy structure may be extended in the future with arbitrary attributes.

File Naming Convention

  • Each file should be named according to their policy identifier e.g. for G1234 1234.json.

Usage

Adding a Policy

There currently is no procedure for controlling the accepted policies. This may be added in the future.

  1. Create a new JSON file in the repository following the structure mentioned above.
  2. Add your desired policy description.

Validating a Policy

Ensure that your JSON policy files are valid and conform to the expected schema. Use tools such as jq to validate the file structure.

jq '.' your_policy.json

License

This repository is licensed under the MIT License.


For questions or support, please open an issue.

About

Stores the descriptions of global FABRID policies for the SCIONLab network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published