Jump to content

Recommended Posts

Posted

Здравствуйте.

 

Не так давно подключились к пиринговой сети, в которой учасники по мимо серых адресов используют реальники. Для подключения пользователей к интернет используем PPPoE, настройки локалки раздает DHCP. Раньше отдавали через DHCP маршрут до 10.0.0.0/8 через локальный шлюз - теперь данная схема не подходит т.к. по мимо 10.0.0.0/8 есть еще пачка маршрутов из пиринговой сети. Как можно совместить PPPoE для доступа в интернет и локальную сеть с >100 маршрутов? Листал форум, в одной теме предлогали использовать RIP для виндовых пользователей. Есть какие то еще варианты?

 

Спасибо.

Posted
Очевидный вопрос... А раздавать через тот же DHCP маршруты до пиринг ресурсов через локальный шлюз?
Ну допустим windows проглотит 100-200 маршрутов через DHCP, а как быть с железками типа DIR-300 от длинк и прочими?

Есть ли какое нибудь средство, которое будет генерировать конфигурацию для DHCP с изменениями анонсов подсетей?

 

Posted
Может роутером на стороне провайдера все размаршрутить?
Думал над этим.

Локальные шлюзы и пппое терминаторы - две разные железки. Когда клиент поднимает PPPoE винда по умолчанию делает его дефолтным шлюзом. Если гнать трафик через PPPoE терминаторы - то получаем так называемый bottleneck, и теряется смысл локальных ресурсов. Плюс к этому много клиентов сидят за НАТ, и в этом случае серые адреса у них не из 10.0.0.0/8 а 172.16.0.0/12.

Posted (edited)

Можно сделать все одновременно:

1. Раздаем маршруты через DHCP. Для удобства формирования конфига можно написать скрипты, прикрутить базу и др..

На 90% трафик уже поедет правильно.

2. Раздаем маршруты по RIP - для роутеров, у них для него только галочку поставить. Настраивать rip для виндов у всех пользователей - не удобно, для них пункт 1.

3. PPPoE терминирует железка или сервер? Если первое - действительно тратить дорогую производительность не имеет смысла. Если сервер - можно еще что то подумать: раздавать не 172.16.. а какую-нибудь подсеть, которую увидят пиры, отключить нат по направлениям, перенастроить шейперы и т.д..

Но все равно есть ли смысл? Помоему из первых двух пунктов выпадают только экзотические железки и ОСи, может они и без пиринга выживут?

Edited by Valaskor
Posted

Вообще разделение траффика на классы опасно недопониманием со стороны пользователей. Тем более в таком зоопарке подсетей он уже не сориентируется никак.

Вот вам еще вариант. Радаем по DHCP дефолт. Отключил PPPoE - бесплатная высокоскоростная сеть. Включил - интернет. Для абонента просто и понятно.

Posted
Используя pptp можно решить задачу.
не вижу преимуществ у пптп перед пппое в решении данной задачи. какая разница в данном случае пппое или пптп?

 

Вообще разделение траффика на классы опасно недопониманием со стороны пользователей. Тем более в таком зоопарке подсетей он уже не сориентируется никак.

Вот вам еще вариант. Радаем по DHCP дефолт. Отключил PPPoE - бесплатная высокоскоростная сеть. Включил - интернет. Для абонента просто и понятно.

скорее это вызовет неудобства для пользователя. включил интернет - потерял высокоскоростной доступ к ресурсам.

а если взять во внимание всеми любимый torrent - для доступа на torrents.ru нужен интернет, а для быстрой закачки есть ретрекер и куча локальных пиров - постоянно щелкать соединение не вариант.

 

P.S. по первому предложению пункты 1 и 2 стоит задуматься.

 

Posted

Используя pptp можно решить задачу.

не вижу преимуществ у пптп перед пппое в решении данной задачи. какая разница в данном случае пппое или пптп?

Помнится мне что при пптп можно передать маршруты клиенту. Разумеется перевод кучи абонентов на пптп еще то занятие, это понятно :-)

Posted (edited)

У меня в двух сетях все - и интернет и пиринг, ходит через PPPoE, никаких проблем с нагрузкой нет, терминирует сессии IBM PC. Это наиболее простой и удобный вариант в случае наличия пиринга. Переводить всё на pptp - это дикий регресс, эта технология придумывалась уж точно не для доступа в интернет.

Edited by vadimus
Posted
Сколько Мбит и ппс пропускаешь? Какие терминаторы? Какие ОС?
сервера доступа - обычные десктопы, в большенстве своем HP proliant или DELL, 1G сетевуха на борту. на каждом примерно по 500 пользователей, трафик 100 мбит в среднем, 200 в пиках. ОС - микротик.

 

Posted
Помнится мне что при пптп можно передать маршруты клиенту.

Не подскажите как?

пс. dhcp нет. В радиусе есть атрибут Framed-Route, но он для смаршрутизирования подсети со стороны сервера на клиента. Извращений с бат-файлами не хочется. Больше идей нет )

Posted
Помнится мне что при пптп можно передать маршруты клиенту.

Не подскажите как?

пс. dhcp нет. В радиусе есть атрибут Framed-Route, но он для смаршрутизирования подсети со стороны сервера на клиента. Извращений с бат-файлами не хочется. Больше идей нет )

Напутал я таки. Проектировал сеть с опт82 на доступе, и все перепуталось в голове... :-)

 

Если авторизация через туннель (пппое, пптп), то видимо придется все через брас пропускать. Кто-то здесь показывал хорошие результаты терминирования на писюках.

Posted

Я терминирую на PC с gentoo linux. При загрузке канала в инет 100 Мбит, в пиринг 150 Мбит и 600 пользователей онлайн загрузка компа 0.10 по топу.

  • 1 month later...
Posted
У меня в двух сетях все - и интернет и пиринг, ходит через PPPoE, никаких проблем с нагрузкой нет, терминирует сессии IBM PC. Это наиболее простой и удобный вариант в случае наличия пиринга. Переводить всё на pptp - это дикий регресс, эта технология придумывалась уж точно не для доступа в интернет.
сколько пользователей в сетях? что за компы по железу? сколько компов на сеть?

Решил реализовать на пробном сервачке такую же схему. Столкнулся с такой проблемой: как нарезать скорость пользователю только на интернет трафик? в пиринговых сетях по мимо серых используются реальники, порядка 200 маршрутов.

Posted (edited)

Вот прямо сейчас 700 человек онлайн, при этом в пиринг 131/161 (в пике более 300) Мбит/с, в интернет 73/90 (в пике 160-200) Мбит/с, загрузка 0.15 по топу, но более особо и не поднимается. Сервер, правда, 2.6.27.10-router #1 SMP Sun Mar 15 20:05:47 MSK 2009 x86_64 Intel® Xeon® CPU E5450 @ 3.00GHz GenuineIntel GNU/Linux, 2 процессора. Нарезать скорость с помощью realm (это метка маршрутов, при статической маршрутизации доступна по умолчанию, при использовании динамических нужно наложить патч при сборке quagga, у меня через нее приходят пиринговые маршруты), помечать маршруты на входе, а затем с помощью tc резать по этому критерию. На этом сервере еще и DNS работает на всю сеть и quagga для получения пиринговых маршрутов, шлюз в инет он же.

Edited by vadimus

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.