From owner-freebsd-net@freebsd.org Wed Oct 24 20:10:23 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 668DC10397C7 for ; Wed, 24 Oct 2018 20:10:23 +0000 (UTC) (envelope-from sharpd@cumulusnetworks.com) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E329777CB7 for ; Wed, 24 Oct 2018 20:10:22 +0000 (UTC) (envelope-from sharpd@cumulusnetworks.com) Received: by mail-wm1-x332.google.com with SMTP id r63-v6so6686260wma.4 for ; Wed, 24 Oct 2018 13:10:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=cQmAaACnr4EgVFusjnVnliYRcC9483nlGlMS1d7H4Rc=; b=LBK0J9H7Zvd5otsRah2N1DJIN9OtQYaWO/DYrynAwNccjYvriGivrIr8sZPdcditJJ x8Lo3gdkjFk4fS4riIIcbUEOA/F8FEtw5A0JBRqsPeVjEjuq7aCs71fTiCflb86mJxqk dsYlR+asL04MY+DKVCV/NVxC42zdEIZFbI30U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cQmAaACnr4EgVFusjnVnliYRcC9483nlGlMS1d7H4Rc=; b=eMvcuuBnuPp/+qLoY2IDeTw6k7diINC4dWq1Xaf1JI7Uz+wN5kaLd07S/QcxcoWOSb Z7DRSGdudilxEjCpSKsM8xcuGqb7ET2f/qCuoATfdcDxw/xjE3dgvhfBeVucEkoqUIQ4 RG7lBR+XfS9mF1+jbbJeztALUm5hjRS+m8MDpOATQBfwPTTJ95iaVbjya8fSDKlqcqlf 6QwQiTjGoKx5tYlGU4EXtxykAAEtyAxCkMW261XABrKn+79xT2Aq0nL5z6xO7oAvYsCn jPvdxN8XnE8GxIyK27ulgtjvXFF6/YlGdCslsbbadao+kzOk7/aTaH9rvRPl+8gJXLAE hO/A== X-Gm-Message-State: AGRZ1gJGd4YrRANh6UvnqMRbcPDACVvlghBeQwMTPic6Oae/SLIm+7iJ 3i59tWR+DmeVQvr2T5VWsx8cRzUROF2XJGpGra2qjtkp X-Google-Smtp-Source: AJdET5czdIWZUjFchTOhCN4yXPajMWiebX1AqwUmNEvNXUH2gf5plfSsCU1+rJB7Er7htkIHrYxJeOTmM08yk+zLRus= X-Received: by 2002:a1c:aa05:: with SMTP id t5-v6mr4362555wme.71.1540411821147; Wed, 24 Oct 2018 13:10:21 -0700 (PDT) MIME-Version: 1.0 From: Donald Sharp Date: Wed, 24 Oct 2018 16:10:10 -0400 Message-ID: Subject: RFC 5549? To: freebsd-net@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2018 20:10:23 -0000 All - The FRRouting project has some basic support for rfc 5549 and I've been asked to see if it is possible to get this bit of code working with the FRRouting freebsd kernel interface. What is RFC 5549 you ask? The tl;dr of it is that you have v4 prefixes w/ a v6 gateway. For some more background the linux implementation cheats ( and I would like to emphatically point out that I'm not suggesting this solution, I'm giving the linux solution to the problem as a data point to how it was solved in one instance ) by installing a neighbor entry for `169.254.0.1 ` and when installing the v4 prefix we see the v6 nexthop and replace it with `169.254.0.1 ` in the netlink message to the kernel. Is support of RFC 5549 possible in Freebsd? thanks! donald