{

    "ipv4base": "10.0.0.0",
    "ipv4mask": 24,
    "link_ip_start": {
        "ipv4": "10.0.0.0",
        "v4mask": 24
    },
    "lo_prefix": {
        "ipv4": "1.0.",
        "v4mask": 32
    },
    "routers": {
        "r0": {
            "links": {
                "lo": {
                    "ipv4": "auto",
                    "type": "loopback"
                },
                "r1": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r2": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r3": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                }
            },
            "ospf": {
                "router_id": "100.1.1.0",
                "neighbors": {
                    "r1": {},
                    "r2": {},
                    "r3": {}
                }
            }
        },
        "r1": {
            "links": {
                "lo": {
                    "ipv4": "auto",
                    "type": "loopback"
                },
                "r0": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r2": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r3": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r3-link0": {
                    "ipv4": "auto",
                    "description": "DummyIntftoR3"
                }
            },
            "ospf": {
                "router_id": "100.1.1.1",
                "neighbors": {
                    "r0": {},
                    "r2": {},
                    "r3": {}
                }
            }
        },
        "r2": {
            "links": {
                "lo": {
                    "ipv4": "auto",
                    "type": "loopback"
                },
                "r0": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r1": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r3": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                }
            },
            "ospf": {
                "router_id": "100.1.1.2",
                "neighbors": {
                    "r1": {},
                    "r0": {},
                    "r3": {}
                }
            }
        },
        "r3": {
            "links": {
                "lo": {
                    "ipv4": "auto",
                    "type": "loopback"
                },
                "r0": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r1": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r2": {
                    "ipv4": "auto",
                    "ospf": {
                        "area": "0.0.0.0",
                        "hello_interval": 1,
                        "dead_interval": 4,
                        "network": "point-to-multipoint"
                    }
                },
                "r1-link0": {
                    "ipv4": "auto",
                    "description": "DummyIntftoR1",
                    "ospf": {
                        "area": "0.0.0.0"
                    }
                }
            },
            "ospf": {
                "router_id": "100.1.1.3",
                "neighbors": {
                    "r0": {},
                    "r1": {},
                    "r2": {}
                }
            }
        }
    }
}