Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр «Тайна самоцветов: ключ сокровищ - три в ряд» — это увлекательная онлайн-головоломка в жанре «три в ряд»! Объединяйте драгоценные камни, разгадывайте головоломки и раскрывайте древние тайны, скрытые веками!

Тайна Самоцветов: Ключ Сокровищ - Три в ряд

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
6
user11352871
user11352871
Лига Новых Технологий
Серия Основы протокола SIP

SBC (Session Border Controller): Невидимый герой вашей стабильной VoIP-связи⁠⁠

1 день назад
SBC (Session Border Controller): Невидимый герой вашей стабильной VoIP-связи

Введение: почему простого SIP-сервера недостаточно

Представьте современную VoIP-инфраструктуру как укрепленный город. Внутри — ваши сотрудники с IP-телефонами, корпоративная АТС, видеоконференции. Снаружи — интернет, операторы связи, потенциальные угрозы. SIP-сервер в такой аналогии — это мэр города, который управляет внутренними процессами. Но кто охраняет ворота? Кто проверяет документы на входе и выходе? Кто защищает от непрошеных гостей? Эту роль выполняет Session Border Controller (SBC, пограничный контроллер сессий) — специализированное устройство, без которого современная телефония была бы уязвима и нестабильна.

Что такое SBC и почему он появился?

Session Border Controller — это не просто прокси-сервер или B2BUA, а многофункциональный шлюз, который устанавливается на границе SIP-домена и выполняет критически важные функции безопасности, совместимости и управления трафиком.

Исторически SBC возникли из-за фундаментальных проблем, с которыми столкнулись первые VoIP-операторы:

1. Проблемы с NAT и Firewall — телефоны за локальными сетями не могли принимать входящие вызовы и на SIP уровне передавали локальные IP адреса в глобальную сеть

2. Несовместимость оборудования — разные вендоры по-разному интерпретировали стандарты SIP

3. Атаки на телефонию — мошенничество, DDoS, несанкционированный доступ

4. Сложность межоператорского взаимодействия — каждый оператор хотел контролировать свой трафик и не доверял другим операторам

Архитектурная философия: терминация и регенерация

Ключевой принцип работы SBC — полная терминация сессий с последующей их регенерацией (функция B2BUA). В отличие от простого прокси, который перенаправляет сообщения, SBC полностью «разбирает» каждый SIP-пакет и создает новый, чистый диалог.

Пример трансляции через SBC:

До SBC:

```

INVITE sip:7010@192.168.1.100SIP/2.0

Via: SIP/2.0/UDP 192.168.1.10:5060

Contact: <sip:7001@192.168.1.10:5060>

```

После SBC:

```

INVITE sip:7010@operators-domain.com SIP/2.0

Via: SIP/2.0/UDP sbc.company.com:5060

Contact: <sip:7001@sbc.company.com:5060>

```

SBC заменяет внутренние IP-адреса на свои публичные, скрывая топологию сети и решая проблемы NAT.

Многослойная защита: безопасность на первом месте

Защита от DDoS-атак

SBC анализирует поведение абонентов и блокирует подозрительную активность. Например, если с одного IP-адреса поступает 100 регистраций в секунду — это явная атака. SBC может:

· Автоматически блокировать источник атаки

· Временно ограничивать скорость запросов

· Перенаправлять трафик через системы фильтрации

Предотвращение мошенничества

Типичные сценарии, которые предотвращает SBC:

· Toll Fraud — несанкционированные звонки на платные номера

· SIM Box Bypass — обход тарифов через серые шлюзы

· Caller ID Spoofing — подмена номеров для социальной инженерии

SBC проверяет права каждого абонента, анализирует шаблоны вызовов и блокирует подозрительную активность в реальном времени.

Шифрование трафика

Современные SBC поддерживают:

· TLS — для шифрования сигнального трафика SIP

· SRTP — для шифрования голосовых данных RTP

· ZRTP — для сквозного шифрования между конечными устройствами

Решение проблем совместимости: переводчик между вендорами

Одна из самых сложных задач в телефонии — обеспечить взаимодействие оборудования разных производителей. SBC выступает в роли универсального переводчика.

Пример проблемы: Оборудование Vendor A отправляет сообщение SIP/2.0 183 Session Progress, а оборудование Vendor B ожидает SIP/2.0 183 With SDP. Без SBC вызов состоится, но КПВ с музыкой вряди будет.

Решение SBC:

· Принимает 183 Session Progress от Vendor A

· Анализирует контекст и понимает, что нужно добавить SDP (и возможно Require:100rel)

· Генерирует новый запрос 183 With SDP для Vendor B

· Вызов успешно устанавливается

Типичные сценарии нормализации:

1. Разные форматы номеров

· Вход: +7 (495) 123-45-67

· Выход: 74951234567

2. Разные методы передачи DTMF

· Вход: RFC 2833 (RTP-events)

· Выход: SIP INFO

3. Разные кодеки

· Вход: G.729 (сжатый, для экономии полосы)

· Выход: G.711 (высокое качество, для внутренней сети)

Транскодирование: когда кодеки не совпадают

SBC может выполнять транскодирование — преобразование одного речевого кодека в другой в реальном времени. Это критически важно при подключении к операторам, которые поддерживают ограниченный набор кодеков.

Пример: Ваша внутренняя сеть использует современный кодек Opus (высокое качество при низкой полосе), а оператор связи поддерживает только G.711. SBC декодирует Opus в линейный звук и затем кодирует в G.711, обеспечивая совместимость.

Балансировка нагрузки и отказоустойчивость

В крупных организациях обычно несколько SIP-транков к разным операторам или несколько серверов АТС. SBC интеллектуально распределяет нагрузку (load balancing):

· Active-Active — трафик распределяется между всеми доступными каналами

· Active-Standby — резервный канал активируется при падении основного

· Least Cost Routing — автоматический выбор самого дешевого оператора для каждого вызова

Пример конфигурации балансировки:

```

Правило 1: Вызовы на мобильные -> Оператор А (тариф 0.5 руб/мин)

Правило 2: Вызовы на городские -> Оператор Б (тариф 0.3 руб/мин)

Правило 3: При недоступности Оператора А -> Оператор В (резерв)

```

Глубокий анализ трафика и статистика

Современные SBC предоставляют детальную аналитику в реальном времени:

· MOS (Mean Opinion Score) — оценка качества речи от 1 до 5

· Задержки — RTT (Round-Trip Time) в миллисекундах

· Потери пакетов — процент потерянных RTP-пакетов

· Дрожание (Jitter) — вариация задержки доставки пакетов

· Использование кодеков — статистика по используемым кодекам

Эта информация помогает проактивно выявлять проблемы до того, как на них пожалуются пользователи.

SBC в облачных сервисах

С появлением облачных АТС и UCaaS (Unified Communications as a Service) SBC переехали в облако. Теперь это не физические устройства, а виртуальные функции (vSBC), которые масштабируются по требованию.

Преимущества облачных SBC:

· Эластичность — автоматическое масштабирование под нагрузку

· Геораспределенность — SBC размещаются близко к пользователям

· Отсутствие CAPEX — оплата по факту использования (примечание: коммерческая модель использования чаше всего связана с лицензиями на софт, но может отличаться у каждого поставщика)

· Централизованное управление — единая консоль для всех филиалов

Реальные кейсы применения

Кейс 1: Корпорация с филиалами

· Проблема: 50 филиалов, каждый со своей интернет-линией, проблемы с качеством связи

· Решение: Установка vSBC в центральном датацентре, весь трафик через защищенные туннели

· Результат: Единая политика безопасности, гарантированное качество, экономия 30% на междугородной связи

Кейс 2: VoIP-оператор

· Проблема: Мошеннические звонки, несовместимость с некоторыми операторами

· Решение: Каскад из двух SBC — внешний для безопасности, внутренний для нормализации

· Результат: Снижение мошенничества на 95%, увеличение успешных вызовов на 15%

Кейс 3: Контакт-центр

· Проблема: Высокие требования к качеству и доступности

· Решение: SBC с активной балансировкой между 3 операторами связи

· Результат: 99.99% доступности, автоматическое переключение при проблемах

Будущее SBC: искусственный интеллект и 5G

Современные SBC эволюционируют в интеллектуальные системы:

· AI/ML для предсказания аномалий — машинное обучение выявляет сложные атаки и создает новые паттерны мониторинга

· Интеграция с 5G Core — SBC становятся частью архитектуры 5G сетей (примечание: в IMS называется IBCF)

· SBC как Service — облачные провайдеры предлагают SBC как услугу

· Zero Touch Provisioning — автоматическая настройка новых устройств

Заключение: незаменимый элемент современной телефонии

Session Border Controller прошел путь от простого решателя проблем NAT до центрального элемента корпоративных и операторских сетей связи. Сегодня SBC — это не просто «железка», а комплексная платформа, обеспечивающая безопасность, качество и надежность VoIP-коммуникаций.

Без SBC современная телефония была бы уязвима для атак, страдала от проблем совместимости и не могла гарантировать качество обслуживания. Это действительно невидимый герой, который молча делает свою работу, пока пользователи наслаждаются четкой и надежной связью.

В статье представлена лишь часть функционала современных SBC, лидеры рынка предоставляют в два раза больше полезных функций. Тем не менее, в статье описаны ключевые задачи, которые решает SBC.

На курсе "Основы протокола SIP" мы детально разбираем работу SBC и на примере B2BUA решений в практической части курса с wireshark разбираем регенерацию диалога.

Показать полностью 1
[моё] Sip Sbc 5G Voip Длиннопост
1
69
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER

Ищу девкит (плата для разработки, одноплатный компьютер)!⁠⁠

1 год назад

Друзья! Знаю, что среди читателей есть люди, которые работали над embedded-устройствами. Может у вас есть девкит Samsung S3C6410, когда либо списанный, на продажу?

Ищу девкит (плата для разработки, одноплатный компьютер)!

В целом, интересно было бы любой девкит покопать. Друзья, именно девкит, а не просто Raspberry Pi или Orange Pi. Впрочем, одноплатник на чем-то необычном типа Samsung Hummingbird или Tegra был бы интересен!

[моё] Покупка Android Выбор Гаджеты Одноплатный компьютер Embedded Своими руками Разработка Электроника Схемотехника Sbc Компьютерное железо
12
3
Afranius
Afranius
Лига Сисадминов

Вопросы по домашней файлопомойке (прошу разрешить сомнения)⁠⁠

3 года назад

Вопросы такого плана.

Дано: два действующих домашних сервера виртуализации на базе XCP-ng, соответственно на них есть SMB ISO Library, хранящий на себе образы дисков. Проблема в том, что расположен он на одной из виртуалок (Debian 10, Samba-4.9.5) и после пропадания электропитания, надо ждать пока виртуалка поднимется и вручную делать Repair. Хотелось бы автоматики.

Есть идея перенести SMB ISO Library на внешний носитель, сватаю под это дело CubieTruck, но основная проблема с одноплатниками — низкое напряжение питания и низкая мощность, в связи с чем подходят только диски 2.5

Возникают вопросы:

1. На Али продаются б/у диски HDD, но цены на них неадекватные и растут в геометрической прогрессии в зависимости от объёма. Есть ли где прикупить подешевле (или хотя бы WD, а не тошибу) на терабайт?

2. Если даже смирюсь с низким объёмом — имеет ли смысл заменить HDD на SSD? На одноплатнике SATA 2.0, так что высокой скорости ожидать не приходится, но с другой стороны, тут можно и файловую в ридонли поставить — образы iso-дисков же.

SSD на 256 гиг уже имеется, но хочется большего… Да и в кубике места мало — не расплавится ли? Может кто уже пробовал?

3. То же. Имеет ли смысл смотреть в сторону NGFF или даже NVMe? Переходники есть. Но по идее SSD всё равно дешевле.

4. Теоретически введение дополнительного элемента резко снижает надёжность системы. Может думать не об отключениях питания на 2-3 часа, а о бесперебойнике? Или хотя бы прикупить батарею для CubieTruck (нашёл только в фирменном магазине и то — дорого).

5. Может заодно на CubieTruck развернуть и домашний DNS-сервер, а то и DHCP? Планирую установку FreeBSD. Но есть подозрение, что при активном скачивании канал будет забит (хотя, думаю, это можно порулить заданием сетевых приоритетов)

6. Место можно удвоить (да и парочка DNS будет надёжнее), если поставить ОБА кубика — так я организую хоть какое-то резервирование.

--------------------

Для тех, кто хочет воспринимать наглядно — фото двух планируемых файлопомоек:

Вопросы по домашней файлопомойке (прошу разрешить сомнения)

И ссылка на магазин с батарейкой (в линуксцентре на треть дороже)

https://onpad.ru/catalog/cubie/cubieboard/power/1307.html


Кто ещё не в курсе, о чём речь - краткий видеообзор на пациента:

.

Буду неистово благодарен за советы и отзывы.


P.S. Ещё один кандидат на файлопомойку - BPI-R1, но при попытке включить Wi-Fi крашится: видимо, раньше HDD на нём работал в том числе и как радиатор, но он сгорел (возможно, из-за перегрева). В принципе вайфай не критичен, поскольку он уже есть на роутере, но вот можно ли вместо HDD втыкать SSD? Не перегреется ли? Может у кого уже есть опыт практического использования? Или какие-нибудь наработки?

Показать полностью 1 1
[моё] Интернет Sbc Cubietruck Файловый сервер IT Видео YouTube Длиннопост
71
175
aviaanime
Arduino & Pi

Тостер для NAS⁠⁠

5 лет назад

Ребята из Hardkernel продолжают выпускать железки для бюджетных домашних хранилищ пополнив линейку Home Cloud моделью ODROID-HC4.

Новая модель выполнена в прозрачном корпусе, который выглядит как тостер и поддерживает вертикальную установку двух 2,5- или 3,5-дюймовых HDD или двух SSD накопителей, а также их комбинации.

Сама плата выглядит следующим образом:

A CPU Amlogic S905X3

B DDR4 память

C 2x SATA разъёма

D RJ45 Ethernet порт (10/100/1000)

E HDMI 2.0

F USB 2.0 порт (один)

G Цилиндрический разъём питания 15В/4A

H 2x системных светодиодных индикатора

I UART порт

J ИК-приёмник

K GPIO для дополнительного OLED экрана

L MicroSD слот

M Разъем подключения вентилятора

N Переключатель загрузки

Плата с установленным радиатором:

Система базируется на четырехядерном Cortex-A55 1.8ГГц с 4ГБ памяти и в отличие от предыдущих моделей HC1/2, у которых подключение единственного накопителя осуществлялось через USB3.0-SATA мост, новая модель оснащена PCIe-SATA контроллером ASM1061 с уже двумя портами для подключения накопителей.

Что позволило достичь следующих показателей.

Тест iozone:

Скорость передачи крупных файлов по самбе на Windows-клиенте по гигабитному проводному соединению:

Синтетические тесты Helios LAN Test:

Samsung 860 EVO 250GB SSD

Seagate Barracuda 2TB HDD (ST2000DM006)

Полные спецификации выглядят следующим образом:

Блок-диаграмма системы

Во время тестирования  в специальной камере с установленной температурой 30 градусов температура кристалла оставалась в пределах 50-60 градусов под нагрузкой. 40-миллиметровый вентилятор справляется с нагревом системы и позволяет обойтись без уменьшения рабочей частоты.

Температура жестких дисков через smartctl около 40 градусов во время продолжительного теста rsync:

Изображение работающей системы в инфракрасном диапазоне при температуре в камере 33 градуса:

Поверхность жестких дисков при этом нагрелась до 45 градусов.

При установке температуры в камере 25 градусов температура поверхности жестких дисков уменьшилась менее 40 градусов.

Не менее интересен и график энергопотребления системы с двумя HDD:

Измерения проведены во время передачи крупных файлов по самбе.

Энергопотребление ST2000DM006 с остановленным шпинделем составляет около 0,75Вт каждый, таким образом в этом режиме сама плата потребляет около 2,1Вт.

Кстати из спящего режима система может выходить по WOL, по сигналам от инфракрасного ПДУ и по будильнику.


Система оснащена загрузчиком Petitboot, который позволяет загружать ОС как с флэш карты, так и с одного из жестких дисков. Производитель предоставляет образы Ubuntu 20.04 MATE(x11) и Ubuntu 20.04 MINIMAL с ядром 4.9. Кроме того возможна установка Ubuntu и Debian через Netboot установщик.

CoreELEC поддерживает ODROID-HC4 с версии 9.2.5.

Анонсирована также поддержка OMV и Android.

Тостер поставляется в двух комплектациях: с дополнительной платой часов реального времени и дюймовым OLED-экранчиком для вывода системной информации за 75$:

И без такой платы за 65$:

Сравнительное тестирование производительности различных одроидов и четвертой малинки:

Способ установки накопителей уже вызвал у некоторых пользователей сомнения в надежности, поэтому предлагают отказаться от комплектного корпуса и использовать SATA удлинители, либо доработать штатный корпус дополнительными заглушками, поддерживающими SSD накопители:

Источник:

https://www.hardkernel.com/shop/odroid-hc4/

Показать полностью 21
[моё] Компьютерное железо Одноплатный компьютер Nas Sbc Odroid Файловый сервер Новости Длиннопост Hardkernel
113
128
aviaanime
Arduino & Pi

Одноплатник от Gigabyte⁠⁠

7 лет назад

Тема правда не об Ардуино&Пи-подобном одноплатнике, но об одноплатнике, схожей направленности.
Прочитав новость об отмене выпуска ODROID-N1, полез смотреть что там сейчас есть на рынке подобных плат, ибо вынашивается идея эмулятора для старых игрушек приставочных на одноплатнике, с медиаприставкой в одном флаконе, а на ODROID-N1 медиабокс  запилить отличный можно было бы.

Так вот и узнал что уже второе поколение вот такой интересной платки вышло.

Спецификация
Встроенный Intel® Celeron™ N3450 (до 2.2Гц) четырехядерный процессор
Со встроенной графикой Intel HD Graphics 500.

Фирменная технология GIGABYTE Ultra Durable™ Technology with 2x Copper PCB Design позволяющая улучшить питание и теплоотвод электронных компонентов.

Одноканальный слот DDR3L SO-DIMM с поддержкой до объема памяти до 8Гб .

Разъёмы 2 x RS232/422/485, 2 x RS232, Цифровой I/O 8-in/8-out.

Слот Mini-PCIe Slot половинного размера с поддержкой WIFI карт.

Слот Mini-PCIe  с поддержкой mSATA и SSD.
2 порта SATA 3.0.
Аудиокодек Realtek® ALC255 (2 канала).

Колодка интерфейса LVDS.

2 порта USB 3.1 Gen 1.

Комбинированный аудиоразъём (до 2 Вт).

Интерфейсы HDMI и D-Sub для вывода изображения.
Два сетевых порта GbE LAN.

Твердотельные конденсаторы и печатная плата с защитой от влажности.

Формфактор SBC 146x102мм а автоопределением напряжения питания в диапазоне 9~36V DC
И еще куча мелких плюшек.

Заманчивая очень штука - чуть ли не любой линукс поставить можно, а лучше в дуалбуте с виндой. Правда производитель пишет что надо выкачивать дрова на чипсеты для линукс у производителей, что подразумевает все же некоторые танцы с бубном.

И ценник в $200 - не гуманный нефига, зато сразу с солидной алюминиевой крышечкой (теплотовод, плата безвентиляторная) для корпуса в комплекте.

Да и похоже что назначение у платы какое то специфическое, поскольку и предыдущая версия платы в продаже особо не наблюдается. Да и слот USIM почему-то засекречен в спецификациях.

Показать полностью 2
Одноплатный компьютер Sbc Intel Gigabyte Из сети Компьютерное железо Длиннопост
123
3
Bblcag
Bblcag

Помогите перенести Retrorangepi на EMMC OrangePi PC Plus⁠⁠

8 лет назад

Приобрел отцу на ДР, что бы перестал мучить телефон, да и за большим экраном удобнее.

Смоделировал корпус под крепления VESA, что бы висела на мониторе, распечатал.

Загрузил систему на флешку, загрузился, даже в игрульки поиграл чутка. Осталось перенести систему на EMMC. Порывшись в интернете, нашел пару статей, делал по ним, но после копирования системы на EMMC, загрузиться с нее не смог, как выяснилось в конце была ошибка.

Увы, познания линукса у меня весьма поверхностные, а про orangepi pc plus еще меньше.

Спрашивал на 4pda, но ответа так и не получил.

В итоге пока искал решение, появилось несколько вопросов:

1. Знаю что в приоритете загрузка с флешки, но где сидит загрузчик? Не сломаю ли я загрузку удалив раздел на ЕММС, как советуют в одном из решений.

2. Буду признателен за помощь с рабочим решением переноса системы на ЕММС.


Думаю пригодится не только мне.

Для минусов внутри.

Показать полностью 1
Orangepi PC plus Retrorangepi Linux Помощь Sbc Пикабу помоги
14
14
Kerbiter
Kerbiter
Создайте сообщество

Сообщество Raspberry Pi⁠⁠

9 лет назад

Предлагаю добавить сообщество Raspberry Pi (и ему подобных одноплатных компов). Тема непопулярная, но всё-таки народ, который этим занимается, наверняка на пикабу есть)

Raspberry pi Одноплатный компьютер Компьютер Sbc Текст
23
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии