Apenas este script não fará isso, pois você precisa dizer para o OSPF que ele deve fazer o balanceamento.
Além disso esta configuração esta errada, pois o router-id deve ser uma interface do seu roteador, de preferencia uma loopback para que o processo não caia se a interface cair.
####################################################
Config Router A:
Interface Loopback0
ip address 1.1.1.1 255.255.255.255
Interface FastEthernet0/0
ip ospf cost 100
ip address 10.0.0.1 255.255.255.252
Interface FastEthernet0/1
ip ospf cost 100
ip address 11.0.0.1 255.255.255.252
Interface FastEthernet0/2
description Rede Interna
ip address 192.168.4.254 255.255.255.0
router ospf 1
router-id 1.1.1.1
network 10.0.0.0 0.0.0.3 area 0
network 11.0.0.0 0.0.0.3 area 0
network 192.168.4.0 0.0.0.255 area 0
maximum-paths 2
####################################################
Config Router B:
Interface Loopback0
ip address 2.2.2.2 255.255.255.255
Interface FastEthernet0/0
ip ospf cost 100
ip address 10.0.0.2 255.255.255.252
Interface FastEthernet0/1
ip ospf cost 100
ip address 11.0.0.2 255.255.255.252
Interface FastEthernet0/2
description Rede Interna
ip address 192.168.5.254 255.255.255.0
router ospf 1
router-id 2.2.2.2
network 10.0.0.0 0.0.0.3 area 0
network 11.0.0.0 0.0.0.3 area 0
network 192.168.5.0 0.0.0.255 area 0
maximum-paths 2
####################################################
Seguem mais algumas observações:
1 - Certifique que o bandwith esta igual nos 2 links;
2 - Certifique que o custo está igual nos 2 links (se o bandwith estiver igual e não tiver custo configurado ele estará igual).
Você pode conferir isso com o comando show ip ospf interface X/X
Caso prefira você pode forçar o custo em ambos os links com o comando ip ospf cost X dentro das interfaces, neste caso não precisa se preocupar com o bandwith;
3 - Configure o "maximum-paths" dentro do processo OSPF
Isso deve fazer com que o OSPF faça o balanceamento.
abs