1{ 2 "ipv4base": "10.0.0.0", 3 "ipv4mask": 30, 4 "ipv6base": "fd00::", 5 "ipv6mask": 64, 6 "link_ip_start": { 7 "ipv4": "10.0.0.0", 8 "v4mask": 30, 9 "ipv6": "fd00::", 10 "v6mask": 64 11 }, 12 "lo_prefix": { 13 "ipv4": "1.0.", 14 "v4mask": 32, 15 "ipv6": "2001:DB8:F::", 16 "v6mask": 128 17 }, 18 "routers": { 19 "r1": { 20 "links": { 21 "lo": { 22 "ipv4": "auto", 23 "ipv6": "auto", 24 "type": "loopback" 25 }, 26 "r2-link1": { 27 "ipv4": "auto", 28 "ipv6": "auto" 29 }, 30 "r2-link2": { 31 "ipv4": "auto", 32 "ipv6": "auto" 33 } 34 }, 35 "bgp": { 36 "local_as": "100", 37 "address_family": { 38 "ipv4": { 39 "unicast": { 40 "neighbor": { 41 "r2": { 42 "dest_link": { 43 "r1-link1": {} 44 } 45 } 46 } 47 } 48 } 49 } 50 } 51 }, 52 "r2": { 53 "links": { 54 "lo": { 55 "ipv4": "auto", 56 "ipv6": "auto", 57 "type": "loopback" 58 }, 59 "r1-link1": { 60 "ipv4": "auto", 61 "ipv6": "auto" 62 }, 63 "r1-link2": { 64 "ipv4": "auto", 65 "ipv6": "auto" 66 }, 67 "r3-link1": { 68 "ipv4": "auto", 69 "ipv6": "auto" 70 }, 71 "r3-link2": { 72 "ipv4": "auto", 73 "ipv6": "auto" 74 } 75 }, 76 "bgp": { 77 "local_as": "100", 78 "address_family": { 79 "ipv4": { 80 "unicast": { 81 "redistribute": [ 82 { 83 "redist_type": "static" 84 } 85 ], 86 "neighbor": { 87 "r1": { 88 "dest_link": { 89 "r2-link1": {} 90 } 91 }, 92 "r3": { 93 "dest_link": { 94 "r2-link1": {} 95 } 96 } 97 } 98 } 99 } 100 } 101 }, 102 "static_routes": [ 103 { 104 "network": "100.0.20.1/32", 105 "no_of_ip": 9, 106 "admin_distance": 100, 107 "next_hop": "10.0.0.1" 108 } 109 ] 110 }, 111 "r3": { 112 "links": { 113 "lo": { 114 "ipv4": "auto", 115 "ipv6": "auto", 116 "type": "loopback" 117 }, 118 "r2-link1": { 119 "ipv4": "auto", 120 "ipv6": "auto" 121 }, 122 "r2-link2": { 123 "ipv4": "auto", 124 "ipv6": "auto" 125 } 126 }, 127 "bgp": { 128 "local_as": "100", 129 "address_family": { 130 "ipv4": { 131 "unicast": { 132 "neighbor": { 133 "r2": { 134 "dest_link": { 135 "r3-link1": {} 136 } 137 } 138 } 139 } 140 } 141 } 142 }, 143 "static_routes": [ 144 { 145 "network": "10.0.0.1/30", 146 "next_hop": "10.0.0.5" 147 } 148 ] 149 } 150 } 151} 152 153