Добрый день.
Целый день гуглил так и не смог найти решение своей проблемы. Помогите пожалуйста.
Во-общем схема такова:
Есть два шлюза построенных на FreeBSD 7.2 (на них только нат на pf). Оба смотрят в сетку к циске (например 1.1.1.2 и 1.1.1.3, циска имеет 1.1.1.4)Хотел настроить ospf чтобы балансировать нагрузку трафика через два шлюза. На циске теминируются pppoe, а шлюзы указывают в инет. Сейчас схема такова -
Абонент PPPoE (10.10.10.1) --> Cisco (1.1.1.4) --> Шлюз (1.1.1.2, pf из серого гонит в выделенный) --> Интернет
Такая схема работает. Поднимают ospf на шлюзах и циске
На циске
router ospf 10
router-id 1.1.1.4
log-adjacency-changes
redistribute connected
network 1.1.1.4 0.0.0.15 area 0
На шлюзе (1.1.1.2) стоит quagga (0.99.16)
router ospf
ospf router-id 1.1.1.2
network 1.1.1.2/28 area 0.0.0.0
default-information originate
На шлюзе (1.1.1.3) стоит quagga (0.99.16)
router ospf
ospf router-id 1.1.1.3
network 1.1.1.3/28 area 0.0.0.0
default-information originate
Сессии поднялись, все вроде работает, клиент видит инет. Но на циске почему-то меняются шлюзы
PPPoE_Test#show ip route ospf
O*E2 0.0.0.0/0 [110/10] via 1.1.1.2, 00:00:15, GigabitEthernet0/0.12
PPPoE_Test#show ip route ospf
O*E2 0.0.0.0/0 [110/10] via 1.1.1.3, 00:00:15, GigabitEthernet0/0.12
В логах шлюзах такое:
2010/08/31 18:32:39 OSPF: nsm_change_state(1.1.1.4, Exchange -> Full): scheduling new router-LSA origination
2010/08/31 18:33:19 OSPF: nsm_change_state(1.1.1.4, Full -> Deleted): scheduling new router-LSA origination
2010/08/31 18:33:19 OSPF: DR-Election[1st]: Backup 1.1.1.2
2010/08/31 18:33:19 OSPF: DR-Election[1st]: DR 1.1.1.2
2010/08/31 18:33:19 OSPF: DR-Election[2nd]: Backup 0.0.0.0
2010/08/31 18:33:19 OSPF: DR-Election[2nd]: DR 1.1.1.2
2010/08/31 18:33:19 OSPF: DR-Election[1st]: Backup 0.0.0.0
2010/08/31 18:33:19 OSPF: DR-Election[1st]: DR 1.1.1.2
2010/08/31 18:33:19 OSPF: DR-Election[1st]: Backup 0.0.0.0
2010/08/31 18:33:19 OSPF: DR-Election[1st]: DR 1.1.1.4
2010/08/31 18:33:19 OSPF: DR-Election[2nd]: Backup 1.1.1.2
2010/08/31 18:33:19 OSPF: DR-Election[2nd]: DR 1.1.1.4
2010/08/31 18:33:19 OSPF: Packet[DD]: Neighbor 1.1.1.4 Negotiation done (Slave).
2010/08/31 18:33:19 OSPF: nsm_change_state(1.1.1.4, Exchange -> Full): scheduling new router-LSA origination
Сейчас отключил quagga на одном из шлюзов, такая же канетель. Понять не могу почему на циске каждые 40-60 сек. стирается маршрут 0.0.0.0 и добавляется новый. Голову уже сломал.
Помогите пожалуйста.
P.S. Под балансировкой имеется ввиду, чтобы трафик равномерно распределялся между шлюзами.