Jump to content
Калькуляторы

bird 1.4.5 (виснет при запуске)

Добрый день коллеги.

 

Перейдём сразу к проблеме, есть сервер BGP softrouter 3.18.21-gentoo с карточками 10G и драйверами ixgbe 4.1.2, на нём работает quagga, принимает 2 fullview и по мелочи пару клиентов, решили поставить вместо неё bird, установили залили конфиги, но вот проблема, при старте bird жрёт 1 ядро на 100% и не прогружается, в логах выдаёт это:

 

2015-09-24 12:36:31 <TRACE> device1: Initializing
2015-09-24 12:36:31 <TRACE> direct1: Initializing
2015-09-24 12:36:31 <TRACE> kernel1: Initializing
2015-09-24 12:36:31 <TRACE> device1: Starting
2015-09-24 12:36:31 <TRACE> device1: Scanning interfaces

 

и висит до потери пульса даже в birdc зайти нельзя, если закомментировать это:

 

protocol device {scan time 10;}

 

то грузится нормально, но не видит маршруты, вот что в логах:

 

2015-09-24 12:59:08 <TRACE> kernel1: Initializing
2015-09-24 12:59:08 <TRACE> direct1: Initializing
2015-09-24 12:59:08 <TRACE> kernel1: Starting
2015-09-24 12:59:08 <TRACE> kernel1: Connected to table master
2015-09-24 12:59:08 <TRACE> kernel1: State changed to feed
2015-09-24 12:59:08 <TRACE> direct1: Starting
2015-09-24 12:59:08 <TRACE> direct1: Connected to table master
2015-09-24 12:59:08 <TRACE> direct1: State changed to feed
2015-09-24 12:59:08 <INFO> Started
2015-09-24 12:59:08 <TRACE> kernel1: State changed to up
2015-09-24 12:59:08 <TRACE> direct1: State changed to up
2015-09-24 12:59:08 <TRACE> kernel1: Scanning routing table
2015-09-24 12:59:08 <ERR> KRT: Received route 0.0.0.0/0 with unknown ifindex 7
2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 23
2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 30
2015-09-24 12:59:08 <TRACE> kernel1: Pruning table master

 

Пробовали танцы с бубном, разные версии bird и драйверов на сетевушки, ничего.... пробовал на другом сервере всё заводится с пол пинка, на двух серверах с 10G SFP карточками, бирд виснет... Может кто-то сталкивался с данной проблемой ?

Edited by Pavel.M.A

Share this post


Link to post
Share on other sites

вот тестовый конфиг, убрал всё лишнее, чтоб тестировать.

 

# Configure logging
#log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug };
#log stderr all;
#log "tmp" all;
log "/var/log/bird.log" all;
debug protocols all;

protocol device {
   scan time 10;
}

protocol direct {
   interface "net*";
}

protocol kernel {
#   kernel table 5;
#   learn;
   persist off;
   scan time 20;
   import none;
   export all;
}

 

Интерфейсы переименованы в udev, иначе они прыгают (10G)

 

# 1G igb:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:21:5e:6e:d0:71", NAME="net0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:21:5e:6e:d0:72", NAME="net1"

# 10g ixgbe:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:16:31:fb:cc:c6", NAME="net2"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:16:31:fb:cc:c7", NAME="net3"

Edited by Pavel.M.A

Share this post


Link to post
Share on other sites

У меня нормально живет на 3.18.20 с 10G карточками.

Скоре всего напутали что-то.

К примеру, вот эти маршруты откуда:

2015-09-24 12:59:08 <ERR> KRT: Received route 0.0.0.0/0 with unknown ifindex 7

2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 23

2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 30

Share this post


Link to post
Share on other sites

У меня нормально живет на 3.18.20 с 10G карточками.

Скоре всего напутали что-то.

К примеру, вот эти маршруты откуда:

2015-09-24 12:59:08 <ERR> KRT: Received route 0.0.0.0/0 with unknown ifindex 7

2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 23

2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 30

Это статика, прописанная ручками на net2, пара вланов например net2.0101 и т.д... но тут он их выводит как "unknown"

Share this post


Link to post
Share on other sites

Добрый день коллеги.

 

Перейдём сразу к проблеме, есть сервер BGP softrouter 3.18.21-gentoo с карточками 10G и драйверами ixgbe 4.1.2, на нём работает quagga, принимает 2 fullview и по мелочи пару клиентов, решили поставить вместо неё bird, установили залили конфиги, но вот проблема, при старте bird жрёт 1 ядро на 100% и не прогружается, в логах выдаёт это:

 

2015-09-24 12:36:31 <TRACE> device1: Initializing
2015-09-24 12:36:31 <TRACE> direct1: Initializing
2015-09-24 12:36:31 <TRACE> kernel1: Initializing
2015-09-24 12:36:31 <TRACE> device1: Starting
2015-09-24 12:36:31 <TRACE> device1: Scanning interfaces

 

и висит до потери пульса даже в birdc зайти нельзя, если закомментировать это:

 

protocol device {scan time 10;}

 

то грузится нормально, но не видит маршруты, вот что в логах:

 

2015-09-24 12:59:08 <TRACE> kernel1: Initializing
2015-09-24 12:59:08 <TRACE> direct1: Initializing
2015-09-24 12:59:08 <TRACE> kernel1: Starting
2015-09-24 12:59:08 <TRACE> kernel1: Connected to table master
2015-09-24 12:59:08 <TRACE> kernel1: State changed to feed
2015-09-24 12:59:08 <TRACE> direct1: Starting
2015-09-24 12:59:08 <TRACE> direct1: Connected to table master
2015-09-24 12:59:08 <TRACE> direct1: State changed to feed
2015-09-24 12:59:08 <INFO> Started
2015-09-24 12:59:08 <TRACE> kernel1: State changed to up
2015-09-24 12:59:08 <TRACE> direct1: State changed to up
2015-09-24 12:59:08 <TRACE> kernel1: Scanning routing table
2015-09-24 12:59:08 <ERR> KRT: Received route 0.0.0.0/0 with unknown ifindex 7
2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 23
2015-09-24 12:59:08 <ERR> KRT: Received route xx.xx.xx.xx/xx with unknown ifindex 30
2015-09-24 12:59:08 <TRACE> kernel1: Pruning table master

 

Пробовали танцы с бубном, разные версии bird и драйверов на сетевушки, ничего.... пробовал на другом сервере всё заводится с пол пинка, на двух серверах с 10G SFP карточками, бирд виснет... Может кто-то сталкивался с данной проблемой ?

вот и надо людям заморачиваться гемороем стоит quagga работает и кушать не просит

Edited by alexaaa

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.