Em 07/10/2016 12:51, Maicon Vinicius Nunes escreveu:
Olá pessoal,

Estou fazendo aqui alguns testes com OpenBGPd e verifiquei uma situação
estranha, e não ficou claro pra mim se isso é um bug ou uma característica.

Ao criar uma vlan com o bgpd já em execução, ela fica em estado invalid:

# bgpctl show int
Interface      Nexthop state  Flags          Link state
bce1.942       invalid                       active, 1000 MBit/s

E não sobe até reiniciar o processo. Não subindo, o nexthop fica também
inválido, e embora a sessão BGP com o neighbor nessa interface suba, as
rotas recebidas não são propagadas.

Verifiquei o mesmo comportamento ao iniciar o processo com a vlan sem IP
definido, ela fica invalid e não adianta colocar o endereço depois. Isso
talvez indique que a questão não seja exatamente a criação da vlan, mas sim
uma vlan sem IP. Detalhe que as interfaces Ethernet, mesmo sem IP, ficam
UP/ok.

Pergunto então: é esse o comportamento esperado do OpenBGPd, precisa
reiniciar o daemon pra ele entender que uma nova vlan foi criada e está
funcionando?

Já feito:
- bgpctl reload
- bgpctl fib couple

Driver bce, 11.0-RELEASE. Testes com IPv4.
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Rapaz rsrsrs se for o mesmo que tive é mole resolver. Você faz o seguinte:

Coloca no seu /etc/rc.conf:

ipv6_gateway_enable="YES"
gateway_enable="YES"

O ipv6_gateway_enable você usa se tiver usando IPv6 na sua rede. Bem, coloca eles, reinicia e depois pode criar as vlans normalmente que o BGP não vai dar pau. :)

Não adianta setar no sysctl.conf: net.inet.ip.forwarding=1 e net.inet6.ip6.forwarding=1, tem que colocar esses parâmetros acima no rc.conf.

[]´s

Gondim


-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a