Hello Quagga Users
I'm working quit a lot with BGP and tried to avoid OSPF in our network.
Unfortunately this is not so easy and I have to get used to OSPF.
For my y current task (IPv4 and IPv6 DNS Anycast) I setup an Cisco ASR and
two FreeBSD 11.x boxes with quagga. Both BSD boxes (BSDR6 and BSDR7) are
directly connected to the ASR.
I'm using quagga 1.2.4
Why or when do I need the zebra.conf?
This is my current config:
BSDR6 zebra.conf
!
! Zebra configuration saved from vty
! 2018/06/25 16:38:08
!
log stdout
!
interface lo0
!
interface lo1
!
interface lo2
!
interface re0
!
interface re1
!
interface re2
!
ip forwarding
!
!
line vty
!
BSDR6 ospfd.conf
!
! Zebra configuration saved from vty
! 2018/06/25 16:38:08
!
hostname BSDOSPFR6
password asdo
enable password asdasdo
log stdout
!
!
!
interface lo0
!
interface lo1
!
interface lo2
!
interface re0
!
interface re1
!
interface re2
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 xxxxxx
ip ospf hello-interval 2
ip ospf dead-interval 10
!
router ospf
ospf router-id 10.6.0.2
network 10.6.0.0/24 area 0.0.0.60
network 10.8.0.1/32 area 0.0.0.60
network 10.8.0.2/32 area 0.0.0.60
!
line vty
!
BSD Router 6 Ifconfig (shortend)
pmaechler@BSDR6:~ # ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
status: no carrier
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
status: no carrier
re2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
inet 10.6.0.2 netmask 0xffffff00 broadcast 10.6.0.255
inet6 fe80::20d:b9ff:fe45:ade%re2 prefixlen 64 scopeid 0x3
inet6 2a00:a680:6000::2 prefixlen 64
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 10.8.0.1 netmask 0xffffffff
inet6 2a00:a680:8000:8000::1 prefixlen 128
groups: lo
lo2: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 10.8.0.2 netmask 0xffffffff
inet6 2a00:a680:8000:8000::2 prefixlen 128
groups: lo
pmaechler@BSDR6:~ #
The BSD Router 7 has the same setup and the same ip addresses on lo1 and
lo2.
Re2 has two different IP addresses for transport.
Also BSDR6 is in the ospf area 0.0.0.60 and BSDR7 in area 0.0.0.70
Everything is working fine. I can reboot or shutdown a BSD box and only
loose 1 or 2 icmp packets.
So why do I need or what content should my zebra.conf have?
When I restart quagga I get a few message on my console:
Checking ospf6d.conf
OK
Stopping ospf6d.
Waiting for PIDS: 1198.
Checking ospfd.conf
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
OK
Stopping ospfd.
Waiting for PIDS: 1189.
Checking zebra.conf
OK
Stopping zebra.
Waiting for PIDS: 1180.
Checking zebra.conf
OK
Starting zebra.
Checking ospfd.conf
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
OK
Starting ospfd.
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
Checking ospf6d.conf
OK
Starting ospf6d.
Can anyone shed some light why I have these messages? Is it because zebra
does not now about my ip setup?
Is it possible to use authentication with OSPF6? If so how? I dind't finde
anything in on the webpage nor in the vtysh cli.
Best regards
Philippe
I'm working quit a lot with BGP and tried to avoid OSPF in our network.
Unfortunately this is not so easy and I have to get used to OSPF.
For my y current task (IPv4 and IPv6 DNS Anycast) I setup an Cisco ASR and
two FreeBSD 11.x boxes with quagga. Both BSD boxes (BSDR6 and BSDR7) are
directly connected to the ASR.
I'm using quagga 1.2.4
Why or when do I need the zebra.conf?
This is my current config:
BSDR6 zebra.conf
!
! Zebra configuration saved from vty
! 2018/06/25 16:38:08
!
log stdout
!
interface lo0
!
interface lo1
!
interface lo2
!
interface re0
!
interface re1
!
interface re2
!
ip forwarding
!
!
line vty
!
BSDR6 ospfd.conf
!
! Zebra configuration saved from vty
! 2018/06/25 16:38:08
!
hostname BSDOSPFR6
password asdo
enable password asdasdo
log stdout
!
!
!
interface lo0
!
interface lo1
!
interface lo2
!
interface re0
!
interface re1
!
interface re2
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 xxxxxx
ip ospf hello-interval 2
ip ospf dead-interval 10
!
router ospf
ospf router-id 10.6.0.2
network 10.6.0.0/24 area 0.0.0.60
network 10.8.0.1/32 area 0.0.0.60
network 10.8.0.2/32 area 0.0.0.60
!
line vty
!
BSD Router 6 Ifconfig (shortend)
pmaechler@BSDR6:~ # ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
status: no carrier
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
status: no carrier
re2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
inet 10.6.0.2 netmask 0xffffff00 broadcast 10.6.0.255
inet6 fe80::20d:b9ff:fe45:ade%re2 prefixlen 64 scopeid 0x3
inet6 2a00:a680:6000::2 prefixlen 64
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 10.8.0.1 netmask 0xffffffff
inet6 2a00:a680:8000:8000::1 prefixlen 128
groups: lo
lo2: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 10.8.0.2 netmask 0xffffffff
inet6 2a00:a680:8000:8000::2 prefixlen 128
groups: lo
pmaechler@BSDR6:~ #
The BSD Router 7 has the same setup and the same ip addresses on lo1 and
lo2.
Re2 has two different IP addresses for transport.
Also BSDR6 is in the ospf area 0.0.0.60 and BSDR7 in area 0.0.0.70
Everything is working fine. I can reboot or shutdown a BSD box and only
loose 1 or 2 icmp packets.
So why do I need or what content should my zebra.conf have?
When I restart quagga I get a few message on my console:
Checking ospf6d.conf
OK
Stopping ospf6d.
Waiting for PIDS: 1198.
Checking ospfd.conf
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
OK
Stopping ospfd.
Waiting for PIDS: 1189.
Checking zebra.conf
OK
Stopping zebra.
Waiting for PIDS: 1180.
Checking zebra.conf
OK
Starting zebra.
Checking ospfd.conf
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
OK
Starting ospfd.
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for lo2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re0
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re1
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
2018/06/25 17:06:19 OSPF: MPLS-TE(initialize_linkparams) Could not find
corresponding OSPF Interface for re2
2018/06/25 17:06:19 OSPF: OSPF MPLS-TE: Abort update TE parameters: no Link
Parameters for interface
Checking ospf6d.conf
OK
Starting ospf6d.
Can anyone shed some light why I have these messages? Is it because zebra
does not now about my ip setup?
Is it possible to use authentication with OSPF6? If so how? I dind't finde
anything in on the webpage nor in the vtysh cli.
Best regards
Philippe