C. Configuration du routage statique et dynamique

Les configurations des démons zebra des trois routeurs sont données ci-dessous. La seule particularité de ces configurations tient à la définition des bandes passantes sur chaque interface. Ces bandes passantes sont utilisées par les démons ospfd pour calculer les métriques de chacun des liens.

hostname R1-Zebra
password zebra
enable password zebra
log file /var/log/quagga/zebra.log
!
interface eth0
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.12
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.13
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.101
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface lo
!
ip forwarding
!
line vty
hostname R2-Zebra
password zebra
enable password zebra
log file /var/log/quagga/zebra.log
!
interface eth0
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.12
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.23
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface lo
!
ip forwarding
!
line vty
hostname R3-Zebra
password zebra
enable password zebra
log file /var/log/quagga/zebra.log
!
interface eth0
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.13
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.23
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface eth0.103
 bandwidth 1000000
 ipv6 nd suppress-ra
!
interface lo
!
ip forwarding
!
line vty

Les configurations des démons ospfd des trois routeurs sont données ci-dessous. Les deux routeurs de bordure R1 et R3 publient une route par défaut à l'aide de l'instruction default-information originate.

hostname R1-ospfd
password zebra
enable password zebra
log file /var/log/quagga/ospfd.log
!
interface eth0
!
interface eth0.12
!
interface eth0.13
!
interface eth0.101
!
interface lo
!
router ospf
 ospf router-id 0.0.0.1
! Important: ensure reference
! bandwidth is consistent across
! all routers
 auto-cost reference-bandwidth 1000
 network 10.1.12.0/26 area 0.0.0.0
 network 10.1.13.0/26 area 0.0.0.0
 default-information originate
!
line vty
hostname R2-ospfd
password zebra
enable password zebra
log file /var/log/quagga/ospfd.log
!
interface eth0
!
interface eth0.12
!
interface eth0.23
!
interface lo
!
router ospf
 ospf router-id 0.0.0.2
! Important: ensure reference
! bandwidth is consistent across
! all routers
 auto-cost reference-bandwidth 1000
 network 10.1.12.0/26 area 0.0.0.0
 network 10.1.20.0/26 area 0.0.0.0
 network 10.1.23.0/26 area 0.0.0.0
!
line vty
hostname R3-ospfd
password zebra
enable password zebra
log file /var/log/quagga/ospfd.log
!
interface eth0
!
interface eth0.13
!
interface eth0.23
!
interface eth0.103
!
interface lo
!
router ospf
 ospf router-id 0.0.0.3
! Important: ensure reference
! bandwidth is consistent across
! all routers
 auto-cost reference-bandwidth 1000
 network 10.1.13.0/26 area 0.0.0.0
 network 10.1.23.0/26 area 0.0.0.0
 default-information originate
!
line vty