Skip site navigation (1)Skip section navigation (2)
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>