Skip to content

Instantly share code, notes, and snippets.

@jbonnet
Created May 18, 2018 09:40
Show Gist options
  • Save jbonnet/1887b09327ac9b0ebfcb000e283d79f3 to your computer and use it in GitHub Desktop.
Save jbonnet/1887b09327ac9b0ebfcb000e283d79f3 to your computer and use it in GitHub Desktop.
5gtango_example_service_metadata.json
{
"created_at": "2018-05-18T09:37:52.907+00:00",
"md5": "6f0fd95ec91040b27325c37981939840",
"nsd": {
"descriptor_schema": "https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/service-descriptor/nsd-schema.yml",
"vendor": "eu.5gtango",
"name": "myns",
"version": "0.1",
"author": "Manuel Peuster, Paderborn University",
"description": "Example NS with one VNF",
"network_functions": [
{
"vnf_id": "my_vnf",
"vnf_vendor": "eu.5gtango",
"vnf_name": "myvnf",
"vnf_version": "0.1"
}
],
"connection_points": [
{
"id": "mgmt",
"interface": "ipv4",
"type": "management"
},
{
"id": "input",
"interface": "ipv4",
"type": "external"
},
{
"id": "output",
"interface": "ipv4",
"type": "external"
}
],
"virtual_links": [
{
"id": "mgmt",
"connectivity_type": "E-LAN",
"connection_points_reference": [
"my_vnf:mgmt",
"mgmt"
]
},
{
"id": "input-2-my_vnf",
"connectivity_type": "E-Line",
"connection_points_reference": [
"input",
"my_vnf:input"
]
},
{
"id": "my_vnf-2-output",
"connectivity_type": "E-Line",
"connection_points_reference": [
"my_vnf:output",
"output"
]
}
],
"forwarding_graphs": [
{
"fg_id": "fg01",
"number_of_endpoints": 2,
"number_of_virtual_links": 2,
"constituent_virtual_links": [
"input-2-my_vnf",
"my_vnf-2-output"
],
"constituent_vnfs": [
"my_vnf"
],
"network_forwarding_paths": [
{
"fp_id": "fg01:fp01",
"policy": "none",
"connection_points": [
{
"connection_point_ref": "input",
"position": 1
},
{
"connection_point_ref": "my_vnf:input",
"position": 2
},
{
"connection_point_ref": "my_vnf:output",
"position": 3
},
{
"connection_point_ref": "output",
"position": 4
}
]
}
]
}
]
},
"signature": null,
"status": "active",
"updated_at": "2018-05-18T09:37:52.907+00:00",
"username": null,
"uuid": "d291d7ba-a0e7-44b8-b1b3-34891c2bf0f1"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment