From owner-freebsd-net@FreeBSD.ORG Tue Aug 20 22:06:40 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0FFAE410 for ; Tue, 20 Aug 2013 22:06:40 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id C7F2E2059 for ; Tue, 20 Aug 2013 22:06:39 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:e82a:4e48:57ff:b6e3]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 4F5D94AC2D; Wed, 21 Aug 2013 02:06:34 +0400 (MSK) Date: Wed, 21 Aug 2013 02:06:31 +0400 From: Lev Serebryakov Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <648062544.20130821020631@serebryakov.spb.ru> To: Joe Holden Subject: Re: kern/181388: [route] Routes not updated on mtu change In-Reply-To: <52137B62.3000405@rewt.org.uk> References: <201308190700.r7J701I9045665@freefall.freebsd.org> <5211D812.5070308@rewt.org.uk> <20130820011254.GZ94127@funkthat.com> <521327EB.6010407@rewt.org.uk> <162512031.20130820124633@serebryakov.spb.ru> <52137B62.3000405@rewt.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Aug 2013 22:06:40 -0000 Hello, Joe. You wrote 20 =D0=B0=D0=B2=D0=B3=D1=83=D1=81=D1=82=D0=B0 2013 =D0=B3., 18:21= :22: >> JH> vlan interfaces achieve the same thing without having to mess about = with >> JH> mtus on routes and also give you an interface to work with, a much n= icer >> JH> method comparatively. >> But it could put huge load on routing between these two segments and/or >> requires managed switches. >> JH> Neither really, don't need a managed switch to use dot1q and if you're= =20 JH> routing between segments with a box, then you shouldn't be using=20 JH> multiple ranges in the same broadcast domain anyway. Networking 101 (1) As far as I know, Windows works very badly with VLANs, it depends on drivers and Windows doesn't have unified VLAN management/support, opposite to UNIX systems. My desktop adapter (Atheros AR8121), for example, supports VLANs on hardware level and it works with FreeBSD, but "desktop windows" (= not Windows Server) drivers doesn't provide any way to set VLAN. So, to put any Windows system, driver- and adapter-independent, to VLAN, you need to assign VLAN at switch on per-port basis. You need managed switch. Maybe, something was changed in Windows 8, I don't know, but Windows 7 (even Ultimate edition) doesn't have any VLAN management. (2) As far as I understand, "topicstarter" has Windows and FreeBSD machines in one segment (with different MTUs) and you suggest to put them in different segments (via VLANs), so there WAS NO routing at all, and now it is two segments, which needs routing between them. But, maybe, I understood John-Mark Gurney wrong, and they had two broadcast domains on one network (and double-addressed interface in router). --=20 // Black Lion AKA Lev Serebryakov