Всем привет.
Не без помощи, удалось завести ospf на gif.
Настройка системыrl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.8.1 netmask 0xffffff00 broadcast 192.168.8.255
inet6 fe80::213:8fff:fe1b:e570%rl1 prefixlen 64 scopeid 0x2
ether 00:13:8f:1b:e5:70
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
tunnel inet 172.16.101.2 --> 172.16.101.1
inet6 fe80::20e:2eff:fe56:e927%gif0 prefixlen 64 scopeid 0x7
inet 192.168.116.2 --> 192.168.116.1 netmask 0xfffffffc
И так, вот конфиг зебры
interface gif0
ip address 192.168.116.2/30
multicast!
ip route 0.0.0.0/0 192.168.116.1 10
ip route 0.0.0.0/0 192.168.8.2 50
как вы видите, есть два дефолтовых маршрута с разными весами , по дефолту все бегает через gif0
второй маршрут с весом 50 показывает на shdsl модем
ospfd.conf
interface gif0
ip ospf network point-to-point
!
interface rl1
!
router ospf
redistribute connected
redistribute static
network 192.168.8.0/24 area 0.0.0.0
network 192.168.10.0/24 area 0.0.0.0
network 192.168.116.0/30 area 0.0.0.0
проводим не сложный эксперемент , эмулирующий обрыв связи
ipfw -q add 1 rej all from any to any via gif0
смотрим маршруты
netstat -nr | grep defa
default 192.168.116.1 UG1c 17 326566 gif0
чего то я делаю не так, но чего, понять не могу (