Henning Brauer | 19 Sep 10:30
Favicon

Re: anyone tried bgpd vs. he.net/tunnelbroker.net

* jared r r spiegel <jrrs <at> ice-nine.org> [2005-09-18 06:50]:
>   tried it a while ago (~3.6?) with openbsd bgpd and it
>   would bomb on me complaining of unsupported capability.

> Sep 17 23:08:02 4801a bgpd[21303]: neighbor 2001:470:1f01:ffff::122 (he.net): re
> ceived notification: error in OPEN message, unsupported capability

well, it is the OTHER side bombing out. your peer send us a notification 
saying they don't grok one of our capabilities.

> Sep 17 23:08:02 4801a bgpd[21303]: neighbor 2001:470:1f01:ffff::122 (he.net): re
> ceived "unsupported capability" notification without data part, disabling capabi
> lity announcements altogether

and in violation of the RFCs, the notification does not contain the 
capability the peer didn't understand in the data part, so all we can 
do is disabling the capabilities negotiation alltogether.

> Sep 17 23:08:02 4801a bgpd[21303]: neighbor 2001:470:1f01:ffff::122 (he.net): st
> ate change OpenSent -> Idle, reason: NOTIFICATION received
> Sep 17 23:08:02 4801a bgpd[21303]: neighbor 2001:470:1f01:ffff::122 (he.net): st
> ate change Idle -> Connect, reason: Start
> <repeat>

well, the next connection attempt should succeed, without capabilities 
negotiation. the peer might, however, insist on v6 unicast beeing 
negotiated, which of course fails due to the capabilities negotiation 
problem.

the peer is broken and needs to be fixed.
(Continue reading)

jared r r spiegel | 19 Sep 17:17
Favicon

Re: anyone tried bgpd vs. he.net/tunnelbroker.net

On Mon, Sep 19, 2005 at 10:30:29AM +0200, Henning Brauer wrote:
> 
> the peer is broken and needs to be fixed.
> 
> your only workaround is to not send any capability it does not grok. 
> this is guesswork. you might want to try to not announce v4 unicast 
> capabilities.

  that did it.

---
4801a $ bgpctl show
Neighbor             AS    MsgRcvd    MsgSent    OutQ  Up/Down  State/PrefixRcvd
he.net                6939       1862         19     0 00:03:18    681
---

  i failed to notice that the 'announce (IPv4|IPv6)' part was 
  case sensitive.  

  thank you

  jared

- 

[ openbsd 3.7 GENERIC ( sep 10 ) // i386 ]


Gmane