Рубрики
-
Свежие записи
- RFC 9533 One-Way and Two-Way Active Measurement Protocol Extensions for Performance Measurement on a Link Aggregation Group
- RFC 9534 Simple Two-Way Active Measurement Protocol Extensions for Performance Measurement on a Link Aggregation Group
- RFC 9519 Update to the IANA SSH Protocol Parameters Registry Requirements
- RFC 9522 Overview and Principles of Internet Traffic Engineering
- RFC 9518 Centralization, Decentralization, and Internet Standards
- RFC 9501 Open Participation Principle regarding Remote Registration Fee
- RFC 9500 Standard Public Key Cryptography (PKC) Test Keys
Архивы
Мета
- Число просмотров: 0
Архив рубрики: Сетевое программирование
Параметры simple_switch
PDF Синтаксис simple_switch [опции] <путь к JSON-файлу конфигурации коммутатора> Опции -h [ –help ] Выводит справочную информацию и на этом завершает работу. -i [ –interface ] arg <port-num>@<interface-name> Привязывает сетевой интерфейс <interface-name> в качестве порта с номером <port-num> при запуске … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Параметры simple_switch отключены
simple_switch_CLI
Консольный интерфейс simple_switch_CLI PDF Версия 1.0 24.09.2020 Программы runtime_CLI и simple_switch_CLI служат для управления программными коммутаторами и маршрутизаторами из пакета BMv2, распространяемого в исходных кодах. Эти программы, по сути, представляют собой прототип плоскости управления (control-plane), полнофункциональной реализацией которой в SDN … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи simple_switch_CLI отключены
Компилятор P4C (драйвер компиляции)
PDF Синтаксис p4c [-h] [-V] [-v] [-###] [-Xpreprocessor <arg>] [-Xp4c <arg>] [-Xassembler <arg>] [-Xlinker <arg>] [-b TARGET] [-a ARCH] [-c] [-D PREPROCESSOR_DEFINES] [-E] [-e] [-g] [-I SEARCH_PATH] [-o PATH] [–p4runtime-file P4RUNTIME_FILE] [–p4runtime-files P4RUNTIME_FILES] [–p4runtime-format {binary,json,text}] … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Компилятор P4C (драйвер компиляции) отключены
Промежуточные представления компилятора P4C
Оригинал PDF Введение В этом документе рассматривается устройство компилятора P416, описаны разные классы и структуры данных, применяемые для компиляции, а также сам процесс компиляции. Компилятор рассчитан на «традиционную» модель работы, преобразующую программу P4 во внутреннее представление, выполняющую несколько проходов с … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Промежуточные представления компилятора P4C отключены
Спецификация языка P4_16, версия 1.2.1
The P416 Language Specification version 1.2.1 The P4 Language Consortium 2020-06-11 PDF Аннотация P4 – язык программирования для уровня данных сетевых устройств. В этом документе приведено точное определение языка P416, который является результатом пересмотра в 2016 г. языка P4 (http://p4.org). … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Спецификация языка P4_16, версия 1.2.1 отключены
RISC-V P4
PDF Постановка задачи Для выполнения перспективных работ возникла задача проверки работоспособности приложений P4 и компилятора P4C на аппаратной платформе с процессором RISC-V. В качестве платформы была выбрана плата HiFive Unleashed производства компании SiFive. Для этой платформы имеется ряд SDK, основанных … Читать далее
Рубрика: Linux, RISC-V, SDN, Сетевое программирование
Комментарии к записи RISC-V P4 отключены
BMv2 simple_switch
PDF Оригинал Модель bmv2 позволяет разработчикам реализовать свою архитектуру программируемого коммутатора на основе P4. Архитектура simple_switch подходит для большинства пользователей, поскольку она близка к абстрактной модели коммутатора, описанной в спецификации P414. Язык P416 поддерживает разную архитектуру, например, несколько вариантов архитектуры … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи BMv2 simple_switch отключены
SiFive-OE-poPingUI-P4
PDF Для экспериментов с применением языка P4 (p4.org) в сетевых устройствах была предпринята попытка сборки прототипа компилятора P4C на платформе HiFive Unleashed U540 компании SiFive. В качестве среды разработки использовалась система OpenEmbedded (www.yoctoproject.org) и базовый репозиторий SiFive (github.com/sifive/meta-sifive/tree/master). Для работы … Читать далее
Рубрика: Linux, RISC-V, Сетевое программирование
Комментарии к записи SiFive-OE-poPingUI-P4 отключены
NPL – Network Programming Language Specification
NPL – Network Programming Language Specification v1.3 June 11, 2019 Перевод спецификации языка NPL, версия 1.3 PDF 1. Сфера применения Этот документ описывает конструкции и применение языка сетевого программирования NPL1. Основной целью NPL является описание поведения обработки пакетов на уровне … Читать далее
Рубрика: Сетевое программирование
Комментарии к записи NPL – Network Programming Language Specification отключены
Анонс выпуска P4Runtime v1.0
Анонс выпуска P4Runtime v1.0 PDF Опубликован Antonin Bas и Waqar Mohsin 11 марта 2019 г. Выпущена спецификация P4Runtime v1.0.0, подготовленная рабочей группой P4 API. Выпуск v1.0.0 включает: определение сервиса RPC – файлы Protocol Buffers (Protobuf), которые определяют формат сообщений, используемых … Читать далее
Рубрика: SDN, Новости, Сетевое программирование
Комментарии к записи Анонс выпуска P4Runtime v1.0 отключены