<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello!<br>
    </p>
    <p>I'm trying to increase the efficiency of ECMP on links between
      cities without static routes. On the same physical network
      (routers and links) I'm trying to run multiple independent OSPF
      protocols area  0 with different IDs (instance id).<br>
      Example config file:<span style="color: rgb(0, 0, 0); font-family:
        Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><br>
      </span></p>
    <p><span style="color: rgb(0, 0, 0); font-family: Helvetica;
        font-size: 12px; font-style: normal; font-variant-ligatures:
        normal; font-variant-caps: normal; font-weight: 400;
        letter-spacing: normal; orphans: 2; text-align: left;
        text-indent: 0px; text-transform: none; white-space: normal;
        widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: initial; text-decoration-thickness: initial;
        text-decoration-style: initial; text-decoration-color: initial;">protocol
        ospf v2 igpcore4 {<br>
            ipv4 {<br>
                table igpcoret4;<br>
                import filter {<br>
            ospf_metric1 = 100;<br>
            accept;<br>
          };<br>
                export all;<br>
            };<br>
            ecmp on limit 12;<br>
            merge external on;<br>
            area 0.0.0.0 {<br>
              interface "A2.1" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
              interface "A2.2" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
              interface "A3.1" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
              interface "A3.2" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
              interface "A1.1" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
              interface "A1.2" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
            };<br>
        };<br>
        <br>
        protocol ospf v2 igpcore4_1 {<br>
            ipv4 {<br>
                table igpcoret4;<br>
                import filter {<br>
            ospf_metric1 = 100;<br>
            accept;<br>
          };<br>
                export all;<br>
            };<br>
            ecmp on limit 12;<br>
            merge external on;<br>
            instance id 1;<br>
            area 0.0.0.0 {<br>
              interface "A2.1" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
              interface "A2.2" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
              interface "A3.1" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
              interface "A3.2" { type pointopoint; bfd on; ecmp weight
        10; cost 500; };<br>
              interface "A1.1" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
              interface "A1.2" { type pointopoint; bfd on; ecmp weight
        10; cost 1000; };<br>
            };<br>
        };<br>
      </span></p>
    <p>I got this results area 0 instance 0 in protocol igpcore4 and
      area 0 instance 1 in protocol igpcore4_1<br>
      <span style="color: rgb(0, 0, 0); font-family: Helvetica;
        font-size: 12px; font-style: normal; font-variant-ligatures:
        normal; font-variant-caps: normal; font-weight: 400;
        letter-spacing: normal; orphans: 2; text-align: left;
        text-indent: 0px; text-transform: none; white-space: normal;
        widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: initial; text-decoration-thickness: initial;
        text-decoration-style: initial; text-decoration-color: initial;"></span></p>
    <p><span style="color: rgb(0, 0, 0); font-family: Helvetica;
        font-size: 12px; font-style: normal; font-variant-ligatures:
        normal; font-variant-caps: normal; font-weight: 400;
        letter-spacing: normal; orphans: 2; text-align: left;
        text-indent: 0px; text-transform: none; white-space: normal;
        widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: initial; text-decoration-thickness: initial;
        text-decoration-style: initial; text-decoration-color: initial;">BIRD
        2.0.9 ready.<br>
        bird> show route for 10.10.97.33/32 all<br>
        Table </span><span style="color: rgb(0, 0, 0); font-family:
        Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><span style="color:
          rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: left; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: initial; text-decoration-thickness: initial;
          text-decoration-style: initial; text-decoration-color:
          initial;">igpcoret</span>4:<br>
        10.10.97.33/32      unicast [igpcore4_1 11:58:31] * E2
        (150/100/10000) [</span><span style="color: rgb(0, 0, 0);
        font-family: Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><span style="color:
          rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: left; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: initial; text-decoration-thickness: initial;
          text-decoration-style: initial; text-decoration-color:
          initial;">10.10.</span>97.33]<br>
            via 10.112.0.1 on A2.1 weight 10<br>
            via 10.112.0.3 on A2.2 weight 10<br>
            via 10.112.0.5 on A3.1 weight 10<br>
            via 10.112.0.7 on A3.2 weight 10<br>
            Type: OSPF-E2 univ<br>
            OSPF.metric1: 100<br>
            OSPF.metric2: 10000<br>
            OSPF.tag: 0x00000000<br>
            OSPF.router_id: </span><span style="color: rgb(0, 0, 0);
        font-family: Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><span style="color:
          rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: left; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: initial; text-decoration-thickness: initial;
          text-decoration-style: initial; text-decoration-color:
          initial;">10.10.</span>97.33<br>
                             unicast [igpcore4 11:58:31] E2
        (150/100/10000) [</span><span style="color: rgb(0, 0, 0);
        font-family: Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><span style="color:
          rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: left; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: initial; text-decoration-thickness: initial;
          text-decoration-style: initial; text-decoration-color:
          initial;">10.10.</span>97.33]<br>
            via 10.112.0.1 on A2.1 weight 10<br>
            via 10.112.0.3 on A2.2 weight 10<br>
            via 10.112.0.5 on A3.1 weight 10<br>
            via 10.112.0.7 on A3.2 weight 10<br>
            via 10.112.0.9 on A1.1 weight 10<br>
            via 10.112.0.11 on A1.2 weight 10<br>
            Type: OSPF-E2 univ<br>
            OSPF.metric1: 100<br>
            OSPF.metric2: 10000<br>
            OSPF.tag: 0x00000000<br>
            OSPF.router_id: </span><span style="color: rgb(0, 0, 0);
        font-family: Helvetica; font-size: 12px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: initial;
        text-decoration-thickness: initial; text-decoration-style:
        initial; text-decoration-color: initial;"><span style="color:
          rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: left; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: initial; text-decoration-thickness: initial;
          text-decoration-style: initial; text-decoration-color:
          initial;">10.10.</span>97.33<br>
        <br>
      </span></p>
    <div class="moz-signature">How to megre these routes and get a
      single route with 6 next hops interfaces.... Maybe via pipe or
      other variants?<br>
    </div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">-- <br>
      <div class="moz-signature">
        <pre>Regards,
Mikhail V. Majorov
</pre>
      </div>
    </div>
  </body>
</html>