Роутерные страсти

  • Опубликовано:
  • Блог: Записки пещерного лося
  • Рубрика: Технодрочерство
  • Редактировалось: 7 раз — последний 20 мая 2017
  • Настроение: Таки да, победил эту заразу
  • Играет: The Beverly Sisters — Greenfields
+1
Голосов: 1

2372

Сегодня неожиданно столкнулся с существенным повышением нагрузки на процессор установленного в норе маршрутизатора “Ubiquiti EdgeRouter™ Lite” (ERLite-3), что показалось мне крайне необычным и даже нездоровым, поскольку количество пользователей не изменилось, равно как и характер утилизации сети. Первым делом проверил работу аппаратного ускорения — все в порядке. Затем перезагрузил аппарат — не помогло. Просмотр вывода команды top в консоли и активное гугление привели к выводу, что процессор гоняет деятельность скрипта, ежесекундно пингующего, помимо прочего, узел ping.ubnt.com и в случае недоступности одного из каналов интернет-провайдеров ожидающего восстановления доступности оного — в целях поддержания отказоустойчивости или правильной балансировки.

Система почему-то решила, что оба моих канала «лежат», и начала ждать, пока «поднимется» хотя бы один, то и дело запуская скриптом ресурсоемкие процессы:

Код UBNT:
ubnt@ubnt:~$ show load-balance watchdog
Group G
  eth0
  status: Waiting on recovery (0/3)
  pings: 3
  fails: 3
  run fails: 3/3
  route drops: 1
  ping gateway: ping.ubnt.com - DOWN
  last route drop   : Sun Feb 26 17:22:07 2017
 
  pppoe1
  status: Waiting on recovery (0/3)
  pings: 3
  fails: 3
  run fails: 3/3
  route drops: 1
  ping gateway: ping.ubnt.com - DOWN
  last route drop   : Sun Feb 26 17:22:08 2017
Роутерные страсти

Что ж, попробовал попинговать, а потом и провести трассировку вручную, и вот здесь-то выяснилось: ping.ubnt.com — штука, как теперь модно, «облачная», причем как минимум один из IP-адресов, ею используемых, заблокирован на уровне магистрального провайдера «Транстелеком».
Код TRACERT:
tracert ping.ubnt.com
Трассировка маршрута к d2cnv2pop2xy4v.cloudfront.net [54.192.44.164]
с максимальным числом прыжков 30:
1    <1 мс    <1 мс    <1 мс  router.almondina.net [192.168.13.13]
2     2 ms     1 ms     1 ms  x.x.x.x
3     1 ms     2 ms     1 ms  y.y.y.y
4     8 ms     8 ms     8 ms  mskn08.transtelecom.net [188.43.15.6]
5     *        *        *     Превышен интервал ожидания для запроса.
6    10 ms     8 ms     9 ms  BlackList-gw.transtelecom.net [188.43.30.130]
7  BlackList-gw.transtelecom.net [188.43.30.130]  сообщает: Заданный узел недоступен.
Трассировка завершена.
Тяжеленный привет Роскомнадзору, в «нехорошем» реестре которого, впрочем, в настоящее время не обнаруживается ни запрашиваемый узел, ни означенный IP. В реестре нет, однако ТТК блокирует: вероятно, за прежние «прегрешения».

Таки придется заставить прибор пинговать другой узел, например, «гугылевский» 8.8.4.4. Для этого возвращаемся в роутеровскую консоль и пишем, не забывая жамкать после каждой строчки [Enter]:
Код UBNT:
configure
set load-balance group G interface eth0 route-test type ping target 8.8.4.4
set load-balance group G interface pppoe1 route-test type ping target 8.8.4.4
commit
save
exit
В вашем случае интерфейсы могут быть более иными, но у меня кабель первого провайдера подключен к «нулевой» дырке роутера со статическими сетевыми реквизитами, второго — к «первой», но этот поставщик использует PPPoE-авторизацию.

Проверяем, что получилось:

Код UBNT:
ubnt@ubnt:~$ show load-balance status
Group G
  interface   : eth0
  carrier     : down
  status      : inactive
  gateway     : unknown
  route table : 201
  weight      : 0%
  flows
      WAN Out : 1074
      WAN In  : 0
    Local Out : 0
 
  interface   : pppoe1
  carrier     : up
  status      : active
  gateway     : pppoe1
  route table : 202
  weight      : 100%
  flows
      WAN Out : 30543
      WAN In  : 14886
    Local Out : 54
Код UBNT:
ubnt@ubnt:~$ show load-balance watchdog
Group G
  eth0
  status: Stopped
  pings: 3
  fails: 3
  run fails: 3/3
  route drops: 1
  ping gateway: 8.8.4.4 - DOWN
  last route drop   : Sun Feb 26 17:22:07 2017
 
  pppoe1
  status: Running
  pings: 337
  fails: 1
  run fails: 0/3
  route drops: 1
  ping gateway: 8.8.4.4 - REACHABLE
  last route drop   : Sun Feb 26 17:22:08 2017
  last route recover: Sun Feb 26 18:58:17 2017
Все правильно, поскольку услугами первого провайдера я временно не пользуюсь, поэтому сознательно «заглушил» интерфейс eth0.

Вуаля, нагрузка на процессор вернулась к привычному уровню «около ноля».
← Про уют Не рожденный делать →

Читайте также:

После новостей. Стабильная мобильность

После новостей. Стабильная мобильность

Предлагаю вниманию читателей сделанную мною текстовую расшифровку интервью Дмитрия Левина, генерального директора ЗАО «Енисейтелеком», Алексею Клешко, ведущему программы «После новостей» на красноя...
Телеканал «Енисей»: генеральный директор ЗАО «ЕТК» (ТМ «Ростелеком») Дмитрий Левин о развитии сотовой связи в Красноярске

Телеканал «Енисей»: генеральный директор ЗАО «ЕТК» (ТМ «Ростелеком») Дмитрий Левин о развитии сотовой связи в Красноярске

Генеральный директор ЗАО «Енисейтелеком» Дмитрий Левин решил порадовать красноярских телезрителей, а также, благодаря моим скромным усилиям, читателей маргинального интернет-ресурса «Не дает точка ...
CDMA vs. GSM: краткий потребительский ликбез

CDMA vs. GSM: краткий потребительский ликбез

CDMA vs. GSM: краткий потребительский ликбез GSM и CDMA (не путать с W-CDMA — надстройкой над GSM, обеспечивающей скоростную передачу данных) — технически разные стандарты сотовой связи. Историчес...
Воскресная «банная» история про форум 24auto.ru (24авто.сру)

Воскресная «банная» история про форум 24auto.ru (24авто.сру)

Краткое содержание для среднестатистического пользователя и мудератора форума 24auto.ru (последний пусть не обижается, иначе подумаю, что скопец). В нарушение п. 6.1 правил означенной веб-конференц...

Комментарии 5

+1 Голос из-под стола #
26 февраля 2017 в 14:53
При прочтении данного опуса чувствуешь ту же степень своей тупости и ограниченности познания, как и при чтении докторской диссертации о ТГЭ КРС (трансмиссивной губчатой энцефалопатии крупного рогатого скота).
Полагаю, 90 % пользователей данного маргинального недоресурса будут в ступоре при чтении данного постового материала.
В лучшем случае их пробьёт на шизофазию. glasses
А при употреблении некоторых расширяющих сознание веществ их пробьёт на "хи-хи".
0 Владимир Смолин aka almond #
26 февраля 2017 в 14:57
Это написано (увы, отнюдь не талантливым образом и весьма «криво» даже с технической точки зрения) прежде всего для немногочисленных владельцев не вполне бытовых роутеров данной модели (или других из линейки “EdgeRouter” компании “Ubiquiti”), которые могут столкнуться с той же проблемой, что сегодня пришлось решать мне — полагаю, они поймут.

Голос из-под стола:
А при употреблении некоторых расширяющих сознание веществ...
Такого рода вещества употреблять не следует.
0 Голос из-под стола #
26 февраля 2017 в 15:06
almond:
Это написано (увы, отнюдь не талантливым образом и весьма «криво» даже с технической точки зрения) прежде всего для немногочисленных владельцев не вполне бытовых роутеров данной модели (или других из линейки “EdgeRouter” компании “Ubiquiti”), которые могут столкнуться с той же проблемой, что сегодня пришлось решать мне — полагаю, они поймут.
Они-то может и поймут.
Но простые пользователи бытовых домашних маршрутизаторов типа D-Link и TP-Link (коих 90 %) ни хрена не поймут.
У меня дома 3-й год круглосуточно работает маршрутизатор с "вафлей" ASUS RT-N12 VP.
И я им вполне доволен. smoke
0 Голос из-под стола #
26 февраля 2017 в 15:15
И определись, наконец, с принципом неопределённости Гейзенберга.
Осознай, что твоё квантовое состояние на данный момент что в твоей "норе", что в Стамбуле одинаково.
Ты — везде, и ты — нигде.
Открой ящик с "котом Шрёдингера", и погрузись в бездну бытия Вселенной.
0 Владимир Смолин aka almond #
26 февраля 2017 в 16:48
Этот маргинальный недосайт никогда не был и не будет массовым. Простые пользователи сей текст читать не станут, даже если случайно на него набредут.

Голос из-под стола, и заканчивал бы ты оффтопить...

Пещерники в сети

Пользователей: 0
Гостей: 0
Сегодня были:
Голос из-под стола