Мой домашний провайдер
Квидекс предоставляет своим клиентам (в том числе и мне) неявную и бесплатную услугу т.н.
пиринга (peering), позволяющего получить доступ к сетям других провайдеров Москвы и окрестностей через "локальную" сеть. Точнее было бы сказать: без ограничения скорости согласно тарифному плану.
Что в принципе удобно, например, мой торрент клиент в большинстве случаев скачивает(и отдает) файлы на скорости 9-10 мбайт/сек, т.е. шнурок в 100Мбит, заходящий в мою квартиру, используется по-полной. Это хорошо.
Жаль в
Корбину нет "прямых" маршрутов ((((
Однако, чтобы все это работало, необходимо выполнить некий набор телодвижений, описанный
здесь (ссылка доступна только из внутренней сети
Квидекса, т.к. ее IP=192.168.0.31)
Суть телодвижений сводится к тому, что необходимо на компьютере, подключенному к
Квидексу, прописать дополнительные статические маршруты на эти самые сети других провайдеров.
Квидекс предоставляет своим клиентам некий
набор автоматических средств, предназначенных для операционных систем Microsoft (ссылка доступна только из внутренней сети
Квидекса).
Также присутствует регулярно обновляемый
полный список пиринговых сетей (ссылка доступна только из внутренней сети
Квидекса).
Это текстовый файл, 1 строка = 1 описание сети в формате АДРЕС/МАСКА, например
# Tue Sep 28 10:55:03 2010
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
93.182.0.0/18
62.62.85.0/20
....
что легко обрабатывается скриптами на моей FreeBSD, и преобразуется в набор соответствующих команд "route add/del ....", причем у меня скрипт запускается регулярно каждые 3 часа, дабы поддерживать таблицу маршрутизации в актуальном состоянии, удаляя маршруты для исключенных сетей и добавляя для свежепоявившихся.
Есть маленькая особенность в этом файле: он не оптимален.
Например, на момент написания список содержит 358 (!) сетей, часть из которых является:
- подсетями в более крупных, например
89.222.192.0/24
89.222.192.0/21
т.е. сеть 89.222.192.0/24 можно спокойно удалить
- соседними, например
89.222.176.0/24
89.222.177.0/24
которые можно объединить в одну более крупную 89.222.176.0/23 и просто удалить эти две мелкие исходные
Результатом стала программа-фильтр, которая принимает на вход неоптимизированный список сетей непосредственно от
Квидекса и выдает на выход уже оптимальный для дальнейшего использования при построении фактической таблицы маршрутизации.
В результате чего список дополнительных маршрутов уменьшился до 243. Неплохо.