V12 - mudar link default/roteamento via BGP
Para mudar o link default/roteamento via BGP; por exemplo, entre a Matriz e a VW 503 Norte:
  1. Conecte ao servidor srvfw, endereço IP 192.168.0.250 ou 192.168.4.250, via SSH, porta 22777, utilizando o PuTTY ou programa semelhante. Faça o login com o usuário root.
  2. Edite o arquivo /etc/quagga/bgpd.conf:
    !---------------------------------------
    ! VW 503 NORTE
    ! 10.7.0.110:  via link EMBRATEL
    ! 10.7.1.110:  via link NET
    ! 172.16.0.10: via link RÁDIO
    !---------------------------------------
    
    neighbor 10.7.0.110 remote-as 10010
    neighbor 10.7.0.110 weight    60
    
    neighbor 10.7.1.110 remote-as 10010
    neighbor 10.7.1.110 weight    40
    
    neighbor 172.16.0.10 remote-as 10010
    neighbor 172.16.0.10 weight    100
    Mude o weight do neighbor desejado para um valor entre 0 e 100, considerando que, quanto maior o valor, mais prioritário o neighbor será.
  3. Reinicie o serviço bgpd:
    /etc/init.d/bgpd restart
  4. Verifique se o serviço bgpd está funcionando previsivelmente:
    watch "vtysh -c \"sh ip bgp\""
    Espere alguns segundos para que o BGP conecte aos BGPs nos outros servidores. Verifique se o roteamento está conforme desejado. Pressione Ctrl+C para encerrar o watch.
    BGP table version is 0, local router ID is 10.7.1.1
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, R Removed
    Origin codes: i - IGP, e - EGP, ? - incomplete
    
       Network          Next Hop            Metric LocPrf Weight Path
    *> 192.168.0.0      0.0.0.0                  0         32768 i
    *> 192.168.3.0      0.0.0.0                  0         32768 i
    *> 192.168.4.0      0.0.0.0                  0         32768 i
    *> 192.168.5.0      0.0.0.0                  0         32768 i
    *> 192.168.6.0      172.16.0.6               0            80 10006 i
    *                   10.7.1.106               0            40 10006 i
    *> 192.168.9.0      172.16.0.9               0            80 10009 i
    *                   10.7.1.109               0            40 10009 i
    *  192.168.10.0     10.7.1.110               0            40 10010 i
    *>                  172.16.0.10              0            60 10010 i
    
    Total number of prefixes 7
  5. Conecte ao servidor vw503n, endereço IP 192.168.10.250, via SSH, porta 22777, utilizando o PuTTY ou programa semelhante. Faça o login com o usuário root.
  6. Edite o arquivo /etc/quagga/bgpd.conf:
    !---------------------------------------
    ! MATRIZ
    ! 10.7.0.1:   via link EMBRATEL
    ! 10.7.1.1:   via link NET
    ! 172.16.0.4: via link RÁDIO
    !---------------------------------------
    
    neighbor 10.7.0.1 remote-as 10000
    neighbor 10.7.0.1 weight    60
    
    neighbor 10.7.1.1 remote-as 10000
    neighbor 10.7.1.1 weight    40
    
    neighbor 172.16.0.4 remote-as 10000
    neighbor 172.16.0.4 weight    100
    Mude o weight do neighbor desejado para um valor entre 0 e 100, considerando que, quanto maior o valor, mais prioritário o neighbor será.
  7. Reinicie o serviço bgpd:
    /etc/init.d/bgpd restart
  8. Verifique se o serviço bgpd está funcionando previsivelmente:
    watch "vtysh -c \"sh ip bgp\""
    Espere alguns segundos para que o BGP conecte aos BGPs nos outros servidores. Verifique se o roteamento está conforme desejado. Pressione Ctrl+C para encerrar o watch.
    BGP table version is 0, local router ID is 10.7.1.110
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, R Removed
    Origin codes: i - IGP, e - EGP, ? - incomplete
    
       Network          Next Hop            Metric LocPrf Weight Path
    *  192.168.0.0      10.7.1.1                 0            40 10000 i
    *>                  172.16.0.4               0           100 10000 i
    *  192.168.3.0      10.7.1.1                 0            40 10000 i
    *>                  172.16.0.4               0           100 10000 i
    *  192.168.4.0      10.7.1.1                 0            40 10000 i
    *>                  172.16.0.4               0           100 10000 i
    *  192.168.5.0      10.7.1.1                 0            40 10000 i
    *>                  172.16.0.4               0           100 10000 i
    *  192.168.6.0      10.7.1.1                              40 10000 10006 i
    *>                  172.16.0.6                           100 10000 10006 i
    *  192.168.9.0      10.7.1.1                              40 10000 10009 i
    *>                  172.16.0.9                           100 10000 10009 i
    *> 192.168.10.0     0.0.0.0                  0         32768 i
    
    Total number of prefixes 7
IP
3.229.142.91