[j-nsp] ARP on unnumbered interfaces

Dave Bell me at geordish.org
Sun Jan 11 05:08:24 EST 2015


Would the preferred-source-address statement work in your situation?

>From the link Madood posted:
interfaces {
  lo0 {
    unit 0 {
      family inet {
        address 2.2.2.1/32;
        address 3.3.3.1/32;
      }
    }
  }
}
interfaces {
    ge-4/0/0 {
      unit 0 {
        family inet {unnumbered-address lo0.0 preferred-source-address
3.3.3.1;
      }
    }
  }
}
On 11 Jan 2015 07:06, "Mihai" <mihaigabriel at gmail.com> wrote:

> Thank you for your response.If the document is true,then all ARPs should
> be originated with the primary address and as you can see this is not the
> case (tested on multiple platforms with different codes,Cisco included).
> One workaround i found is to delete/add the static route,but it doesn't
> work in all cases.
>
>
> On 01/11/2015 02:13 AM, Masood Ahmad Shah wrote:
>
>> AFAIK, router uses the preferred source address when it is configured
>> for an unnumbered Eth interface, for arp requests and replies. arp
>> requests need to match the preferred source address, which is by default
>> primary interfaces
>>
>>      lo0 {
>>          unit 55 {
>>              family inet {
>>                  address 5.5.5.5/32 <http://5.5.5.5/32> {      //That
>> would be this in your case.
>>                      primary;
>>                  }
>>                  address 10.10.10.1/24 <http://10.10.10.1/24>;
>>                  address 20.20.20.1/24 <http://20.20.20.1/24>;
>>              }
>>          }
>>      }
>>
>> More here:
>> http://www.juniper.net/documentation/en_US/junos13.2/
>> topics/usage-guidelines/interfaces-configuring-an-
>> unnumbered-interface.html
>>
>> Cheers,
>> Masood
>>
>> On Sun, Jan 11, 2015 at 2:34 AM, Mihai <mihaigabriel at gmail.com
>> <mailto:mihaigabriel at gmail.com>> wrote:
>>
>>     Hello,
>>
>>       After the migration of a large network from a Cisco 7600 to a
>>     MX104 a lot of users started to have random problems with their
>>     connection.
>>     The setup is based on unnumbered interfaces and /32 static routes
>>     through IFLs.
>>     Basically, all clients with Cisco routers  will have at some point a
>>     missing ARP entry for their default gateway because the MX is
>>     changing the ARP source address from the gw_addr to the primary
>>     address.On Cisco i see the well known 'wrong cable' error.
>>     Does anyone have a clue why is this happening beside a bug? I've
>>     made some tests on MX960,MX480 and MX5 and didn't see this behavior.
>>     This is a lab simulation:
>>
>>
>>     mx# show
>>
>>     interfaces {
>>          ge-1/1/8 {
>>              unit 55 {
>>                  vlan-id 55;
>>                  proxy-arp unrestricted;
>>                  family inet {
>>                      unnumbered-address lo0.55;
>>                  }
>>              }
>>              unit 56 {
>>                  vlan-id 56;
>>                  proxy-arp unrestricted;
>>                  family inet {
>>                      unnumbered-address lo0.55;
>>                  }
>>              }
>>          }
>>          lo0 {
>>              unit 55 {
>>                  family inet {
>>                      address 5.5.5.5/32 <http://5.5.5.5/32> {
>>                          primary;
>>                      }
>>                      address 10.10.10.1/24 <http://10.10.10.1/24>;
>>                      address 20.20.20.1/24 <http://20.20.20.1/24>;
>>                  }
>>              }
>>          }
>>     }
>>     routing-options {
>>          static {
>>              route 20.20.20.2/32 <http://20.20.20.2/32> {
>>                  qualified-next-hop ge-1/1/8.55;
>>              }
>>              route 10.10.10.2/32 <http://10.10.10.2/32> {
>>                  qualified-next-hop ge-1/1/8.56;
>>              }
>>          }
>>          router-id 5.5.5.5;
>>     }
>>
>>     mx> monitor traffic interface ge-1/1/8.55 detail no-resolve matching
>> arp
>>     Address resolution is OFF.
>>     Listening on ge-1/1/8.55, capture size 1514 bytes
>>
>>     17:28:11.105586 Out arp who-has 20.20.20.2 tell 20.20.20.1
>>     17:28:11.106100  In arp reply 20.20.20.2 is-at 00:1e:4a:fc:44:84
>>     17:29:20.504891 Out arp who-has 20.20.20.2 tell 20.20.20.1
>>     17:29:20.505375  In arp reply 20.20.20.2 is-at 00:1e:4a:fc:44:84
>>     17:30:30.104188 Out arp who-has 20.20.20.2 tell 20.20.20.1
>>     17:30:30.104632  In arp reply 20.20.20.2 is-at 00:1e:4a:fc:44:84
>>
>>     .....
>>
>>     17:53:01.790690 Out arp who-has 20.20.20.2 tell 5.5.5.5
>>     17:54:05.690056 Out arp who-has 20.20.20.2 tell 5.5.5.5
>>
>>     Thanks!
>>     _________________________________________________
>>     juniper-nsp mailing list juniper-nsp at puck.nether.net
>>     <mailto:juniper-nsp at puck.nether.net>
>>     https://puck.nether.net/__mailman/listinfo/juniper-nsp
>>     <https://puck.nether.net/mailman/listinfo/juniper-nsp>
>>
>>
>>  _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp
>


More information about the juniper-nsp mailing list