Рубрики
-
Свежие записи
- 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
- RFC 9568 Virtual Router Redundancy Protocol (VRRP) Version 3 for IPv4 and IPv6
Архивы
Мета
- Число просмотров: 0
Архив за месяц: Сентябрь 2020
Памятка по языку P4
PDF Базовые типы данных typedef Служит для определения дополнительного имени типа. typedef bit<48> macAddr_t; // Объявление нового типа для 48-битового MAC-адреса Ethernet typedef bit<32> ip4Addr_t; // Объявление нового типа для 32-битового адреса IPv4 header Упорядоченный набор элементов (полей заголовка). Заголовок … Читать далее
Рубрика: Сетевое программирование
Комментарии к записи Памятка по языку P4 отключены
Краткий обзор репозиториев P4 на Github
PDF Здесь кратко описаны репозитории общего пользования p4lang. Если нужна компиляция исходного кода P414 или P416 для модели поведения bmv2 с использованием консольного интерфейса или thrift API для работы с таблицами, потребуется локально установить и собрать два приведенных ниже репозитория. … Читать далее
Рубрика: Сетевое программирование
Комментарии к записи Краткий обзор репозиториев P4 на Github отключены
RFC 8899 Packetization Layer Path MTU Discovery for Datagram Transports
Internet Engineering Task Force (IETF) G. Fairhurst Request for Comments: 8899 T. Jones Updates: 4821, 4960, 6951, 8085, 8261 University of Aberdeen Category: Standards Track M. Tüxen ISSN: 2070-1721 I. Rüngeler T. Völker Münster University of Applied Sciences September 2020 … Читать далее
Рубрика: RFC
Оставить комментарий
RFC 8900 IP Fragmentation Considered Fragile
Internet Engineering Task Force (IETF) R. Bonica Request for Comments: 8900 Juniper Networks BCP: 230 F. Baker Category: Best Current Practice Unaffiliated ISSN: 2070-1721 G. Huston APNIC R. Hinden Check Point Software O. Troan Cisco F. Gont SI6 Networks September … Читать далее
Рубрика: RFC
Оставить комментарий
Архитектура переносимых коммутаторов PSA
PDF Приведенный ниже включаемый файл (include) с переведенными на русский язык комментариями содержит определения для архитектуры PSA. Файл psa.p4 размещается в каталоге p4include пакета p4c (https://github.com/p4lang/p4c/blob/master/p4include/psa.p4). Этот файл включается в программы P4, работающие с прототипом коммутатора psa_switch на основе модели … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Архитектура переносимых коммутаторов PSA отключены
Архитектура uBPF
PDF Приведенный ниже включаемый файл (include) с переведенными на русский язык комментариями содержит определения пакета ubpf в одноименной модели. Файл ubpf.p4 размещается в каталоге p4include пакета p4c и доступен по ссылке. /* Copyright 2019 Orange Licensed under the Apache License, … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Архитектура uBPF отключены
Базовая библиотека P4 – core.p4
PDF В спецификации языка P416 часть базовых функций была вынесена в отдельную библиотеку core.p4, содержащую базовые определения и функции языка и используемую в качестве включаемого файла (директива #include) программами P4. Ниже представлен вариант этого файла с переведенными на русский язык … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Базовая библиотека P4 – core.p4 отключены
Архитектура v1model
PDF Приведенный ниже включаемый файл (include) с переведенными на русский язык комментариями содержит определения пакета V1Switch для архитектуры v1model и платформы BMV2. Файл v1model.p4 размещается в каталоге p4include пакета p4c (https://github.com/p4lang/p4c/blob/master/p4include/v1model.p4). Этот файл включается в программы P4, работающие с прототипом … Читать далее
Рубрика: SDN, Сетевое программирование
Комментарии к записи Архитектура v1model отключены
Параметры 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 отключены