From owner-freebsd-net@freebsd.org Sun Nov 13 05:51:54 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A33F3C3F0FD for ; Sun, 13 Nov 2016 05:51:54 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-yw0-x233.google.com (mail-yw0-x233.google.com [IPv6:2607:f8b0:4002:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 652EF18C4 for ; Sun, 13 Nov 2016 05:51:54 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: by mail-yw0-x233.google.com with SMTP id r204so39860065ywb.0 for ; Sat, 12 Nov 2016 21:51:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=FaV+9nu3oOaseliaW5L4oNj84A2JXcg13MD+MTAmE8I=; b=U9eTEHS+58OxGivBlg+ppmKWtIbV0A8vU05oXdi1JEJfVCNPDFCgrI/xNwydAUBlEF wgZwrNee80C659XR4+5ird3W5u/P8IALNmiZtEevkOT0qwe5J+fKXPH/l4dh2u0mUPFQ kP8FZCPY5KGrbFiWIq6i31nwlqq9zC0d3sNl9En7fRbx1KVtenhnZ8TtGfL6D7xXgGQZ Al9NOhKMamGiz0z2LvxSg0ShOQXKE0sJYzE38rUTAPqfpQD+NbL0c36zUzZQx3pHTPv7 8PngWnCN4dORZGEF9owY8fz5ZI0bw1SJAOAsEHyPLrSnccBigY++2CRi0eQZsTOPtd+E ATUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FaV+9nu3oOaseliaW5L4oNj84A2JXcg13MD+MTAmE8I=; b=fa7VY8Scr1X623LbVLhsh33wVgPAORpwbpfxbMsbxCpKF/cwoi3x91jBV39sA1YDWB TiVe1uHC0UGry3SAoLBHKnEtRo8P3FDXB94YMCmOGVy+vc1BdlynYDOL5XJ+tm1859D/ PGq2owBQNYYLjUl7eY0PYjZ0N7klnJHixgiQpzWkc37vkB+0icaZAV3XrYRhCTyiHlzY C6CAWy6uTqSudfUiT2lrdTp9iYANoMigZTjDBHNWB5r5S80fxLAuuwqqRGX9ykblva+e lZRMFQAiCgwDQ+XMuZLk0lZm7UafM7iYVZTp5r0yemi3bBv1MMXzv78SN7czckKqNMnw bFmA== X-Gm-Message-State: ABUngve09ydfjq66or/a/y8cGYE2C9N7GakntaAu1b2PPhas0vMIZW1Fth/9shZbGvjNxwzmoWbb+RBuQdtbnA== X-Received: by 10.13.250.3 with SMTP id k3mr11148439ywf.226.1479016313420; Sat, 12 Nov 2016 21:51:53 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.171.239 with HTTP; Sat, 12 Nov 2016 21:51:53 -0800 (PST) From: Zaphod Beeblebrox Date: Sun, 13 Nov 2016 00:51:53 -0500 Message-ID: Subject: quagga misinterpreting route. To: FreeBSD Net Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2016 05:51:54 -0000 I have an if-up mpd5 rule that says: route -n6 add $route -iface $interface where $route is something like 1001:abcd:1::/64 and $interface is something like ng2. When I go into quagga, I see: my.router.ca# sh ipv6 route 1001:abcd:1::1 Routing entry for 1001:abcd:1::/64 Known via "kernel", distance 0, metric 0, tag 0, vrf 0, best, fib >* fe80::212:3fff:fe41:72fd, via bge0 ... now there's two things wrong with this. It's not a kernel route and it's not via bge0. This leads the ospf6 advertisement of this route to be: my.router.ca# sh ipv6 ospf6 route 1001:abcd:1::1 Destination: ::/0 Destination type: Network Installed Time: 00:13:29 ago Changed Time: 00:13:29 ago Lock: 2 Flags: BA-- Memory: prev: 0x0 this: 0x7026f0 next: 0x704dd0 Associated Area: 0.0.0.0 Path Type: External-1 LS Origin: AS-External Id: 0.0.0.0 Adv: 1.2.3.4 Options: --|-|-|--|-|-- Router Bits: -------- Prefix Options: xxx Metric Type: 1 Metric: 20 (0) Nexthop: fe80::21a:64ff:fe79:3348 bge0.401 ... which leads other ospf6 routers on the network to not see the route at all (invalid?)