brsscla - Інтернет у хмарі

Це команда brsscla, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


brsscla - завдання адаптера рівня конвергенції BP на основі BRSS (вхід і вихід).

СИНТАКСИС


brsscla локальне_ім'я хосту[:local_port_nbr][ first_duct_nbr_in_scope[ last_duct_nbr_in_scope]]

ОПИС


BRSS є "серверною" стороною протоколу рівня конвергенції Bundle Relay Service (BRS) для
АТ. Його доповнює BRSC, «клієнтська» сторона протоколу рівня конвергенції BRS
для АТ.

brsscla — це фонове завдання «демона», яке породжує два плюс N потоків: один, який обробляє
Клієнтські підключення BRSS і породжують сокети для постійного обміну даними з підключеними
клієнти; той, який обробляє вихід протоколу BRSS шляхом передачі через ці створені сокети
асоційованим клієнтам; і один вхідний потік для кожного створеного сокета для обробки BRSS
введення протоколу від пов'язаного підключеного клієнта.

Потік з'єднання просто приймає з'єднання на TCP-сокеті, прив'язаному до локальне_ім'я хосту
та local_port_nbr і породжує потоки прийому. Значення за замовчуванням для local_port_nbr, Якщо
пропущено, становить 80.

Кожен прийомний потік отримує через сокет з'єднання номер вузла
клієнт підключення (у представленні SDNV), за яким слідують 32-бітовий часовий тег і 160-бітовий
Дайджест HMAC-SHA1 цього тегу часу. Номер вузла повинен бути в діапазоні
first_duct_nbr_in_scope через last_duct_nbr_in_scope включно; коли пропущено,
first_duct_nbr_in_scope за замовчуванням 1 і last_duct_nbr_in_scope за замовчуванням
first_duct_nbr_in_scope плюс 255. Приймаючий потік також перевіряє мітку часу,
вимагає, щоб він відрізнявся від поточного часу не більше ніж на BRSTERM (значення за замовчуванням 5)
секунд. Потім він повторно обчислює значення дайджеста, використовуючи названий ключ HMAC-SHA1
"номер_вузла.brs», як записано в базі даних безпеки ION (див ionsecrc(5)), вимагаючи
щоб наданий і розрахований дайджести були ідентичними. Якщо дотримані всі умови реєстрації
зустрінеться, потік-одержувач надсилає клієнту контрасигнал - аналогічно обчислений HMAC-SHA1
дайджест, для мітки часу, яка на 1 секунду пізніше, ніж надана мітка часу - для запевнення
клієнт власної автентичності, потім починає отримувати пакети через підключений
розетка. Кожному пакету, отриманому на з'єднанні, передує його довжина, 32-бітна
ціле число без знака в порядку байтів мережі. Отримані пачки передаються в пачку
агент протоколу на локальному вузлі ION.

Вихідний потік витягує пакети з черг пакетів, готових до передачі через
BRSS до віддаленого пакету агентів протоколу, знаходить підключених клієнтів, чиї номери вузлів
збігаються з приблизними номерами вузлів-одержувачів, призначеними пакетам демонами маршрутизації
який поставив їх у чергу та передає пакети через сокети цим клієнтам. Кожен
переданому пакету передує його довжина, 32-бітове ціле число без знака в мережевому байте
порядку.

Зверніть увагу, що brsscla є «безладним» демоном рівня конвергенції, здатним передавати пакети до
будь-яку індукцію призначення BRSS, для якої він отримав з'єднання. Його єдиний результат
name – це назва відповідного індукту, а не ім’я індукту будь-якого сингла
Індуктивність призначення BRSS, для якої може бути призначений вихід, тому конфігурація схеми
директиви, які цитують цей вихідний продукт, повинні надавати ідентифікатори індуктів призначення. Для BRS
протоколу рівня конвергенції, ідентифікатори індуктивності призначення — це просто номери вузлів
підключених клієнтів.

brsscla створюється автоматично bpadmin у відповідь на команду 's' (START).
розпочинає роботу протоколу Bundle, і його припиняє bpadmin у відповідь на
Команда 'x' (СТОП). brsscla також може бути створений і припинений у відповідь на START і
Команди STOP, які стосуються конкретно протоколу рівня конвергенції BRSS.

EXIT СТАТУС


"0" brsscla припиняється як правило, з причин, зазначених у ст іон.лог файл. Якщо це
не було надано команду припинення, дослідіть і вирішіть проблему, виявлену в журналі
файл і використання bpadmin щоб перезапустити протокол BRSS.

"1" brsscla припинено ненормально з причин, зазначених у ст іон.лог файл. Дослідити і
розв’яжіть проблему, зазначену у файлі журналу, а потім скористайтеся bpadmin щоб перезапустити BRSS
протокол

Використовуйте brsscla онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows