Рубрики
-
Свежие записи
- RFC 9620 Guidelines for Human Rights Protocol and Architecture Considerations
- RFC 9595 YANG Schema Item iDentifier (YANG SID)
- RFC 9606 DNS Resolver Information
- RFC 9608 No Revocation Available for X.509 Public Key Certificates
- RFC 9583 Application Scenarios for the Quantum Internet
- RFC 9587 YANG Data Model for OSPFv3 Extended Link State Advertisements (LSAs)
- RFC 9542 IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters
Архивы
Мета
- Число просмотров: 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 отключены