{ "resources": [ { "type": "Group", "name": "topology" }, { "type": "Physical", "name": "server", "hostname": "localhost", "managed": true }, { "type": "NetDevice", "device_name": "enp0s3", "node": "server", "ip_address": "10.0.2.15", "managed": false }, { "type": "LxcImage", "name": "lxcimage", "image": "ubuntu1604-cicnsuite-rc4", "node": "server", "managed": false }, { "type": "LxcContainer", "node": "server", "name": "core1", "groups": ["topology"], "image": "lxcimage" }, { "type": "VPP", "node": "core1", "name": "core1-vpp" }, { "type": "DpdkDevice", "node": "core1", "device_name": "GigabitEthernet0/9/0", "pci_address": "0000:00:09.0", "mac_address": "08:00:27:5c:5b:f1", "name": "core1-dpdk1" }, { "type": "CICNForwarder", "node": "core1", "name": "core1-fwd" }, { "type": "LxcContainer", "node": "server", "name": "core2", "groups": ["topology"], "image": "lxcimage" }, { "type": "VPP", "node": "core2", "name": "core2-vpp" }, { "type": "DpdkDevice", "node": "core2", "device_name": "GigabitEthernet0/a/0", "pci_address": "0000:00:0a.0", "mac_address": "08:00:27:8c:e3:49", "name": "core2-dpdk1" }, { "type": "CICNForwarder", "node": "core2", "name": "core2-fwd" }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "cons1" }, { "type": "MetisForwarder", "node": "cons1", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "cons2" }, { "type": "MetisForwarder", "node": "cons2", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "cons3" }, { "type": "MetisForwarder", "node": "cons3", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "cons4" }, { "type": "MetisForwarder", "node": "cons4", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "cons5" }, { "type": "MetisForwarder", "node": "cons5", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "prod1" }, { "type": "MetisForwarder", "node": "prod1", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "prod2" }, { "type": "MetisForwarder", "node": "prod2", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "prod3" }, { "type": "MetisForwarder", "node": "prod3", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "prod4" }, { "type": "MetisForwarder", "node": "prod4", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "LxcContainer", "node": "server", "image": "lxcimage", "groups": ["topology"], "name": "prod5" }, { "type": "MetisForwarder", "node": "prod5", "log_file": "/root/log.txt", "cache_size": 0 }, { "type": "WebServer", "node": "prod1", "prefixes": [ "/webserver1" ] }, { "type": "WebServer", "node": "prod2", "prefixes": [ "/webserver2" ] }, { "type": "WebServer", "node": "prod3", "prefixes": [ "/webserver3" ] }, { "type": "WebServer", "node": "prod4", "prefixes": [ "/webserver4" ] }, { "type": "WebServer", "node": "prod5", "prefixes": [ "/webserver5" ] }, { "type": "Link", "src_node": "cons1", "dst_node": "core1", "groups": ["topology"] }, { "type": "Link", "src_node": "cons2", "dst_node": "core1", "groups": ["topology"] }, { "type": "Link", "src_node": "cons3", "dst_node": "core1", "groups": ["topology"] }, { "type": "Link", "src_node": "cons4", "dst_node": "core1", "groups": ["topology"] }, { "type": "Link", "src_node": "cons5", "dst_node": "core1", "groups": ["topology"] }, { "type": "PhyLink", "src": "core1-dpdk1", "dst": "core2-dpdk1", "groups": ["topology"] }, { "type": "Link", "src_node": "core2", "dst_node": "prod1", "groups": ["topology"] }, { "type": "Link", "src_node": "core2", "dst_node": "prod2", "groups": ["topology"] }, { "type": "Link", "src_node": "core2", "dst_node": "prod3", "groups": ["topology"] }, { "type": "Link", "src_node": "core2", "dst_node": "prod4", "groups": ["topology"] }, { "type": "Link", "src_node": "core2", "dst_node": "prod5", "groups": ["topology"] }, { "type": "CentralIP", "ip_routing_strategy" : "spt", "ip6_data_prefix": "2001::/50", "ip4_data_prefix": "192.168.128.0/24", "groups": ["topology"] }, { "type" : "CentralICN", "face_protocol": "udp4", "groups": ["topology"] } ], "settings": { "network": "192.168.128.0/24", "ulimit-n": 10000 } }