Date: Thu, 16 Mar 2006 22:36:20 +0100 From: "Bart Van Kerckhove" <bart@it-ss.be> To: "Bruce M Simpson" <bms@spc.org> Cc: "freebsd-net@FreeBSD.org" <freebsd-net@freebsd.org> Subject: Re: OT - Quagga/CARP Message-ID: <003701c64941$ac548540$020b000a@bartwrkstxp> References: <C935A1DF-4F65-4D5A-991B-B8A6C7E7DE24@staff.openaccess.org><014e01c64928$6107abd0$020b000a@bartwrkstxp> <20060316193740.GE11850@spc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0033_01C6494A.0C4565C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Bruce M Simpson <bms@spc.org> wrote: > On Thu, Mar 16, 2006 at 07:35:20PM +0100, Bart Van Kerckhove wrote: >> Is this by design, or just lack of time/interest? >> If anyone feels up to the task of fixing/implementing what's needed >> to make this work, we'd be happy to sponsor its development. > > This is a collision between the connected route implicitly created > by configuring an interface which has the same prefix length as > an existing route in the FreeBSD FIB. > > This is a known issue and is by design. > > Most BSD-derived implementations have this limitation. It needs to be > resolved in preparation for equal-cost multipath. > ECMP was indeed one of the features i was looking for at that time, which i found to be impossible. I just don't like the idea of moving towards another platform just for this reason, since I'm very happy with freebsd's performance. There used to be a patch for ECMP, but it was a huge hack. very dirty at best. > Sadly whilst I'd be more than happy to work on this (with or without > funding), I don't have the free time to do so, but I may be able to > eke out spare time to look at patches. Any quick hacks you have in mind that could allow multiple copies of the same route / pfxlen in the freebsd routingtable? Doesn't even need to have metrics in kernel-level, the point of the whole thing (for now) would be to be able to insert an additional route with the same prefix, and delete the previousy set route *afterwards*. Which is what ospfd/zebra would do. Any insights / hacks / other dirty things are very appreciated. For all others following this thread: "we'd be happy to sponsor its development" still is in effect ;) Met vriendelijke groet / With kind regards, Bart Van Kerckhove bart@it-ss.be http://www.it-ss.be - "Solid Solutions for your IT needs" "There are 10 kinds of ppl; those who read binary and those who don't" ------=_NextPart_000_0033_01C6494A.0C4565C0 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIIuzCCAkMw ggGsoAMCAQICAw+qYTANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDUxMDE0MTIzNzU1WhcNMDYxMDE0MTIzNzU1WjA/MR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMRwwGgYJKoZIhvcNAQkBFg1iYXJ0QGl0LXNzLmJlMIGf MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrWy7PC8PahOmRUj7wWEI0xIUMcLHhJylZ5+gu+25v vTIIbE0tKI0dc8xF7wCMUgA2tH+L+q89pGGu6TAxmCHySGGDbGhpuwWcAxoQrIm1VA4+3t0IvVdX 9ZXLhAwBG3Q0DUOyjuc/MfkfecAGLVhsJcSxjcwY2HsIrutHwdqW6QIDAQABoyowKDAYBgNVHREE ETAPgQ1iYXJ0QGl0LXNzLmJlMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAnss0QTjB VvNAz0x+Clcn/tlS1izGBJS+VhKgUsyK3fTYLYfiXRdm4/TgY22hHMn4NdkAOnqN8fsjPgyDW9ZI V7Vepy24JMtuwAjFM1WXW7bGcDsIMNvOqiy5vKbDXSD+jQPt881ndOZ3QE//4h8pxOmWT0hyUod/ ltkIKUZXlUEwggMtMIIClqADAgECAgEAMA0GCSqGSIb3DQEBBAUAMIHRMQswCQYDVQQGEwJaQTEV MBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0 ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQw IgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNv bmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNOTYwMTAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCB 0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du MRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJ KoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDUadfUsJRkW3HpR9gMUbbqcpGwhF59LQ2PexLfhSV1KHQ6QixjJ5+Ve0vvfhmH HYbqo925zpZkGsIUbkSsfOaP6E0PcR9AOKYAo4d49vmUhl6t6sBeduvZFKNdbnp8DKVLVX8GGSl/ npom1Wq7OCQIapjHsdqjmJH9edvlWsQcuQIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqG SIb3DQEBBAUAA4GBAMfskn5O+PWWpWdiKqTwTRFg0G+NYFhhrCa7UjVcCM8w+6hKloofYkIjjBcP 9LpknBesRynfnZhe0mxgcVyirNx54+duAEcftQ0o6AKd5Jr9E/Sm2Xyx+NxfIyYJkYBz0BQb3kOp gyXy5pwvFcr+pquKB3WLDN1RhGvk+NHOd6KBMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUF ADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBU b3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBT ZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSsw KQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAw MFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0 aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5n IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7s vc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV 84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGR MBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUu Y29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCk HjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oL LswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoL gnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHT HUb/XV9lTzGCAcwwggHIAgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z dWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1 aW5nIENBAgMPqmEwCQYFKw4DAhoFAKCBujAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG SIb3DQEJBTEPFw0wNjAzMTYyMTM2MjBaMCMGCSqGSIb3DQEJBDEWBBTV0YNTpYXeqebB7NM7tifr S66qEzBbBgkqhkiG9w0BCQ8xTjBMMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG 9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCHTANBgkqhkiG9w0BAQEFAASB gFmBwWzMhNA43N2FUhAwQIewSHC6Hp4uhX/ix/gamzfSUVv8Aj/8YXMhhOJ9LF+OPpA+j7O/UGCv ftijyQ/hoGFAugiq2DE+FVXjFAfil+mPsDfF1B0Z2pcV/4FFePdvyB/QAi++qxAxVNzjf6i/spnM 7kJyC/wLdg8DwdW+RyawAAAAAAAA ------=_NextPart_000_0033_01C6494A.0C4565C0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003701c64941$ac548540$020b000a>