Files
NLnetLabs-krill/test-resources/bulk-ca-import/structure.json
T

94 lines
2.6 KiB
JSON

{
"ta": {
"ta_aia": "rsync://example.krill.cloud/ta/ta.cer",
"ta_uri": "https://example.krill.cloud/ta/ta.cer"
},
"publication_server": {
"rrdp_base_uri": "https://example.krill.cloud/repo/",
"rsync_jail": "rsync://example.krill.cloud/repo/"
},
"cas": [
{
"handle": "parent",
"parent": {
"handle": "ta",
"resources": {
"asn": "AS65000-AS65535",
"ipv4": "10.0.0.0/8, 192.168.0.0/16",
"ipv6": "fc00::/7"
}
}
},
{
"handle": "child1",
"parent": {
"handle": "parent",
"resources": {
"asn": "AS65000",
"ipv4": "192.168.0.0/16",
"ipv6": "fc00::/56"
}
},
"roas": [
{
"asn": 65000,
"prefix": "192.168.0.0/23",
"max_length": 24,
"comment": "my precious route"
},
{
"asn": 65001,
"prefix": "192.168.2.0/23",
"max_length": 23,
"comment": null
},
{
"asn": 65000,
"prefix": "fc00::/56"
}
]
},
{
"handle": "child2",
"parent": {
"handle": "parent",
"resources": {
"asn": "AS65001",
"ipv4": "10.0.0.0/16",
"ipv6": ""
}
}
},
{
"handle": "grandchild",
"parent": [
{
"handle": "child1",
"resources": {
"asn": "AS65000",
"ipv4": "192.168.0.0/24",
"ipv6": ""
}
},
{
"handle": "child2",
"resources": {
"asn": "AS65001",
"ipv4": "10.0.0.0/24",
"ipv6": ""
}
}
],
"roas": [
{
"asn": 65000,
"prefix": "192.168.0.0/24"
},
{
"asn": 65001,
"prefix": "10.0.0.0/24"
}
]
}
]
}