This repository contains the dataset used for the paper "DeepMPLS: Fast Analysis of MPLS Configurations Using Deep Learning" publish at the IFIP Networking 2019 conference. We refer to the paper for a full explanation of the methodology used for generating the dataset.
Part of the DeepMPLS code is accessible in the dedicated DeepMPLS repository.
The dataset is stored in the git repository using git lfs. Install git lfs on your system first and then clone the repository using:
$ git lfs clone https://github.com/fabgeyer/dataset-networking2019.git
The dataset folder should be around 170M.
This dataset is based on the networks from the topology-zoo dataset. The repository contains two types of files:
- Network description files, stored as a
tar.gzarchive, containing the topologies and the MPLS rules in XML format. The XML format can be processed using P-Rex. - Queries files in compressed JSON format.
The matching between network descriptions and queries files is done via the filenames (see example below).
The dataset/qpred folder corresponds to the Satisfiability and Routing tasks in the paper, and the dataset/cpred folder corresponds to the Partial synthesis task.
In dataset/cpred/topology-zoo/Arpanet196912.queries.json.gz, the first query is:
{
"query": "<11> SRI .* UCLA <> 0",
"query_result": true,
"network": "s1p49"
}This query corresponds to the network described by the s1p49/topo.xml and s1p49/routing.xml files from the archive dataset/cpred/topology-zoo/Arpanet196912.xmls.tgz.
If you use this dataset for your research, please include the following reference in any resulting publication:
@inproceedings{GeyerSchmid_Networking2019,
author = {Geyer, Fabien and Schmid, Stefan},
title = {{DeepMPLS}: Fast Analysis of MPLS Configurations Using Deep Learning},
booktitle = {Proceedings of the 18th IFIP Networking Conference},
year = {2019},
month = mai,
address = {Warsaw, Poland},
doi = {10.23919/IFIPNetworking.2019.8816842},
}The data in this repository is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).