<?xml version="1.0"?>
<OSPFASConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="OSPF.xsd">

    <Area id="0.0.0.1">
        <AddressRange address="172.1.0.0" mask="255.255.0.0" status="Advertise" />
    </Area>

    <Area id="0.0.0.2">
        <AddressRange address="172.10.4.0" mask="255.255.255.0" status="Advertise" />
    </Area>

    <Area id="0.0.0.3">
        <AddressRange address="172.13.0.0" mask="255.255.0.0" status="Advertise" />
    </Area>

    <Area id="0.0.0.4">
        <AddressRange address="172.10.8.0" mask="255.255.255.0" status="Advertise" />
    </Area>

    <Area id="0.0.0.5">
        <AddressRange address="172.15.0.0" mask="255.255.0.0" status="Advertise" />
    </Area>


    <Router name="RA3" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp0" areaID="0.0.0.1" interfaceOutputCost="10" />
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.1" interfaceOutputCost="10" />
        <ExternalInterface ifName="eth0" advertisedExternalNetworkAddress="172.1.0.0" advertisedExternalNetworkMask="255.255.0.0" externalInterfaceOutputCost="10" externalInterfaceOutputType="Type2" forwardingAddress="0.0.0.0" externalRouteTag="0x00" />
    </Router>

    <Router name="A1" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.1" interfaceOutputCost="10" />
    </Router>

    <Router name="A2" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.1" interfaceOutputCost="10" />
    </Router>

    <Router name="B1" RFC1583Compatible="true">
        <BroadcastInterface ifName="eth0" areaID="0.0.0.2" interfaceOutputCost="10" routerPriority="1" />
    </Router>

    <Router name="RC5" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp0" areaID="0.0.0.3" interfaceOutputCost="10" />
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.3" interfaceOutputCost="10" />
        <PointToPointInterface ifName="ppp2" areaID="0.0.0.3" interfaceOutputCost="10" />
        <PointToPointInterface ifName="ppp3" areaID="0.0.0.3" interfaceOutputCost="10" />
    </Router>

    <Router name="C1" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.3" interfaceOutputCost="10" />
    </Router>

    <Router name="C2" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.3" interfaceOutputCost="10" />
    </Router>

    <Router name="C3" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.3" interfaceOutputCost="10" />
    </Router>

    <Router name="C4" RFC1583Compatible="true">
        <PointToPointInterface ifName="ppp1" areaID="0.0.0.3" interfaceOutputCost="10" />
    </Router>

    <Router name="D1" RFC1583Compatible="true">
        <BroadcastInterface ifName="eth0" areaID="0.0.0.4" interfaceOutputCost="10" routerPriority="1" />
    </Router>

    <Router name="E1" RFC1583Compatible="true">
        <BroadcastInterface ifName="eth0" areaID="0.0.0.5" interfaceOutputCost="10" routerPriority="1" />
    </Router>

</OSPFASConfig>
