From owner-freebsd-isp@FreeBSD.ORG Mon Sep 19 23:09:02 2005 Return-Path: X-Original-To: freebsd-isp@freebsd.org Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A26DB16A41F for ; Mon, 19 Sep 2005 23:09:02 +0000 (GMT) (envelope-from daniel@lvdx.com) Received: from pythagoras.zen.co.uk (pythagoras.zen.co.uk [212.23.3.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5C3243D46 for ; Mon, 19 Sep 2005 23:09:01 +0000 (GMT) (envelope-from daniel@lvdx.com) Received: from [82.70.93.201] (helo=h1.trendhosting.net) by pythagoras.zen.co.uk with esmtp (Exim 4.30) id 1EHUku-0005QV-7B for freebsd-isp@freebsd.org; Mon, 19 Sep 2005 23:09:00 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by h1.trendhosting.net (Postfix) with ESMTP id B90FEDEC23 for ; Tue, 20 Sep 2005 00:08:55 +0100 (BST) Message-ID: <432F4507.4020708@lvdx.com> Date: Tue, 20 Sep 2005 00:08:55 +0100 From: Daniel Pocock User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Debian/1.7.8-1 X-Accept-Language: en MIME-Version: 1.0 To: freebsd-isp@freebsd.org References: <432EC4FF.4030706@lvdx.com> <20050919205757.GI62233@complx.LF.net> <432F3013.7090001@keystreams.com> <20050919214618.GJ62233@complx.LF.net> <20050919215605.GK62233@complx.LF.net> In-Reply-To: <20050919215605.GK62233@complx.LF.net> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms050300070800010409040502" X-Originating-Pythagoras-IP: [82.70.93.201] Subject: Re: FreeBSD, quagga (BGP) and 2950 VLANs X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 23:09:02 -0000 This is a cryptographically signed message in MIME format. --------------ms050300070800010409040502 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Kurt Jaeger wrote: >Hi! > > > >>>Doing a straight FTP transfer from one server to another >>>through a CIsco 3640 seems to cap at about 40 Mbits/second so I was >>>wondering how that compares to a x86 system running FreeBSD. >>> >>> >>The tests I made using some shuttle.com barebone hardware etc >>seems to max out around 500 mbit/sec. It wasn't a full-blown BGP setup, >>far from it. More seems easily be possible, but we still need >>to test. >> >> > >If you use ftp, the limit might be the IO from/to disk, not the cisco >throughput. > >Use ttcp to test the transfer limits, not ftp. > >http://www.mirrors.wiretapped.net/security/packet-construction/ttcp/ttcp.c > > > Thanks for all the great answers. I think that packets per second is just as important as megabits per second when evaluating routing. We are a wholesale VoIP operator, so we switch many small packets (less than 100 bytes each) - it takes almost as much CPU power to make routing decisions for a 100 byte packet as for a 1500 byte FTP packet. You will find much of the Cisco specs talk about throughput in packets per second (pps, or kpps). The NIC I am using is the built in Intel i82555 in a DL360 1U server. According to vlan(4), the fxp driver doesn't do native VLAN, but can do large MTU for VLAN tagging. This should give enough performance for our initial requirements (up to 10mbit) and I'll review it later. I'm also curious about whether FreeBSD supports polled rather than interrupt driven behaviour in the NIC driver - that means that the system won't keep on re-entering an interrupt handler concurrently while under load (when a DoS attack is in progress). The server will be set up tommorrow - I'll do some tests and publish my experiences on my web site, as I know several of my customers want to duplicate this for their own redundancy plans. Regards, Daniel -------------------------------------- Director London Voice and Data Exchange Limited http://www.lvdx.com -------------------------------------- --------------ms050300070800010409040502 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 IFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ AoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJj WiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenpruf ZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIB ADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29u YWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+v rL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRi x9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9d X2VPMYIDOzCCAzcCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1 bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElz c3VpbmcgQ0ECAw4bBzAJBgUrDgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB MBwGCSqGSIb3DQEJBTEPFw0wNTA5MTkyMzA4NTVaMCMGCSqGSIb3DQEJBDEWBBSsZZLIerVe p/dbiVk/+OjwuD/MjzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMC AgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3 EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQID DhsHMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECAw4bBzANBgkqhkiG9w0BAQEFAASCAQBeY0hlu2GwFeHQa0jjc/2I TKuBFu0osXBdYiP6qKCT2uDBarv+J8wj++tRxMUVHfHMDQJauL1SIjm5qp/KltKdx3tdSrzz /GeIEXJqtuv3f9+2ZmvxuK1uhKpejjKBt1QRehiXtERVXcve86ZbMJNTLfB6QfIzfyzbmuNA lY1dNnK28vJMsg+qetui0/SSXOkUrJY+6tM1ALqqzUFEz2VEgY5lr4MJpaDW4xxkjcKDcpuS BwmMQPeX2oWWiFK6kXJ+GXjhc81w48ylE3Xximpt8zbXbA4Dei+o3/+GuQcdA34Aul5vIAfw RlzwsQBVMSpMSW2++ITSiF1XZXDbylw6AAAAAAAA --------------ms050300070800010409040502--