Здраствуйте!
Решил тоже озадачиться прописыванием маршрутов.
У нас в сети имеется текстовый файлик с таблицой маршрутизации через BGP протокол. Ответ на команду "show ip bgp" на роутере. Этот файлик имеет автоматичкское обновление раз в час. Вот вырезка из него:
Code:
BGP table version is 9247109, local router ID is 212.73.125.221
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*>i62.68.128.0/19 212.192.100.129 0 100 0 8510 34145 i
*>i62.68.142.0/24 212.192.100.129 0 100 0 8510 34145 15774 i
*>i62.68.143.0/24 212.192.100.129 0 100 0 8510 34145 15774 i
*>i77.106.64.0/18 212.192.100.129 0 100 0 8510 34145 i
*>i77.106.96.0/21 212.192.100.129 0 100 0 8510 34145 44556 i
*>i77.106.112.0/22 212.192.100.129 0 100 0 8510 34145 64911 i
*>i77.106.116.0/23 212.192.100.129 0 100 0 8510 34145 44556 i
*>i77.245.160.0/20 212.73.124.83 0 100 0 25446 31036 i
*>i78.136.192.0/18 212.73.124.83 0 100 0 25446 i
* i78.139.192.0/20 212.73.124.83 0 100 0 25446 44419 i
*> 217.29.86.105 10 0 29047 44419 i
*>i78.139.192.0/18 212.192.100.129 0 100 0 8510 34145 i
* i78.139.193.0/24 212.73.124.83 0 100 0 25446 44419 i
*> 217.29.86.105 10 0 29047 44419 i
*>i78.139.212.0/22 212.192.100.129 0 100 0 8510 34145 65444 i
*>i78.139.216.0/24 217.18.130.221 0 100 0 15759 34145 i
*>i78.140.0.0/18 78.140.0.129 0 100 0 31357 i
*>i78.140.23.32/29 78.140.0.129 0 100 0 31357 65515 i
*>i78.140.23.40/29 78.140.0.129 0 100 0 31357 65515 i
*>i78.140.23.48/29 78.140.0.129 0 100 0 31357 65515 i
*>i78.140.23.56/29 78.140.0.129 0 100 0 31357 65515 i
*>i78.140.32.0/24 212.73.124.83 0 100 0 25446 34573 i
*>i78.140.33.0/24 212.73.124.83 0 100 0 25446 34573 i
*>i78.140.46.0/24 212.73.124.83 0 100 0 25446 34573 i
*>i78.140.47.0/24 212.73.124.83 0 100 0 25446 34573 i
*>i79.136.128.0/17 212.192.100.129 0 100 0 8510 34145 i
*>i79.136.160.0/21 212.192.100.129 0 100 0 8510 34145 15774 i
*> 79.136.168.0/24 217.29.86.105 10 0 29047 44332 i
*>i79.136.176.0/21 212.192.100.129 0 100 0 8510 34145 44556 i
* i80.72.208.0/24 217.18.130.221 0 100 0 15759 65350 i
Как можно сделать, чтоб на основании этих данных прописывались маршруты на WAN интерфейс. А все остальное (что не из этого диапазона адресов) шло через PPTP.
Понимаю что это будет какойнибудь скриптик, который будет "кушать" этот файлик "bgp.txt" и выполнять добавление маршрута каждой подсети на WAN интерфейс.
Кто может помочь в реализации данного скриптика. Слышал что такие вещи можно делать через AWK, но в этом я не силен. Помогите кто может.