Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:software:freebsd:ng_utp [2015/05/15 22:55] root [Статистика ноды] |
ru:software:freebsd:ng_utp [2015/05/21 19:12] (текущий) root [Возможности] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== uTP (udp torrent) netgraph node ====== | + | ====== FreeBSD uTP (udp torrent) netgraph node ====== |
+ | Средство для работы с uTP проколом, заменяет [[ru:software:freebsd:utp_ctrl_daemon|uTPControl - block uTP torrent proto]]\\ | ||
+ | |||
+ | **Скачать**: [[http://www.netlab.linkpc.net/download/software/FreeBSD/ng_utp/|ng_utp]]\\ | ||
+ | **Лицензия**: BSD\\ | ||
===== Возможности ===== | ===== Возможности ===== | ||
- | Нода может работать на: | + | Нода может работать на хуках: |
- | * L2: Ethernet, есть поддержка вланов: все тегированные пакеты обрабатываются в нормальном режиме, дополнительных действий не требуется, ограничений на количество вланов нет; | + | * **L2** - (ng_ether и др) Ethernet, есть поддержка вланов: все тегированные пакеты обрабатываются в нормальном режиме, дополнительных действий не требуется, ограничений на количество вланов нет; |
- | * L3: IPv4, IPv6 (пока не реализовано). | + | * **L3** - (ng_ipfw и др) IPv4, IPv6 (пока не реализовано). |
Одну ноду одновременно можно подключать к различным источниками трафика, как L2 так и L3 одновременно, ограничений нет. | Одну ноду одновременно можно подключать к различным источниками трафика, как L2 так и L3 одновременно, ограничений нет. | ||
Строка 151: | Строка 156: | ||
NGM_UTP_CLR_FILTER_STATS ("**clrfilterstats**")\\ | NGM_UTP_CLR_FILTER_STATS ("**clrfilterstats**")\\ | ||
NGM_UTP_GETCLR_FILTER_STATS ("**getclrfilterstats**")\\ | NGM_UTP_GETCLR_FILTER_STATS ("**getclrfilterstats**")\\ | ||
- | Все счётчики uint64_t.\\ | + | Все счётчики uint64_t. |
- | **Octets** - байт прошло через фильтр.\\ | + | * **Octets** - байт прошло через фильтр. |
- | **Packets** - количество пакетов прошедших через фильтр.\\ | + | * **Packets** - количество пакетов прошедших через фильтр. |
- | **IPv4_Packets** - количество IPv4 пакетов прошедших через фильтр.\\ | + | * **IPv4_Packets** - количество IPv4 пакетов прошедших через фильтр. |
- | **IPv6_Packets** - количество IPv6 пакетов прошедших через фильтр.\\ | + | * **IPv6_Packets** - количество IPv6 пакетов прошедших через фильтр. |
- | **MatchedPackets** - пакеты опознанные как uTP, к которым были применены действия.\\ | + | * **MatchedPackets** - пакеты опознанные как uTP, к которым были применены действия. |
- | **BypassPackets** - пакетов прошедшие через фильтр без изменений.\\ | + | * **BypassPackets** - пакетов прошедшие через фильтр без изменений. |
- | **DroppedPackets** - отброшенные пакеты.\\ | + | * **DroppedPackets** - отброшенные пакеты. |
- | **recvErrors** - ошибки приёма: отсутствует заголовок, не удалось выделить память, неправильный заголовок, ошибочная контрольная сумма и тп.\\ | + | * **recvErrors** - ошибки приёма: отсутствует заголовок, не удалось выделить память, неправильный заголовок, ошибочная контрольная сумма и тп. |
- | **xmitErrors** - ошибки отправки.\\ | + | * **xmitErrors** - ошибки отправки. |
<code>ngctl msg ipfw:1000 getfilterstats '"in"' | <code>ngctl msg ipfw:1000 getfilterstats '"in"' | ||
Rec'd response "getfilterstats" (9) from "[1a]:": | Rec'd response "getfilterstats" (9) from "[1a]:": | ||
Строка 166: | Строка 171: | ||
- | + | ==== Проверка работоспособности ==== | |
- | ===== Исходники ===== | + | см [[ru:software:freebsd:utp_ctrl_daemon#Проверка работоспособности|uTPControl - block uTP torrent proto]] |
- | [[http://www.netlab.linkpc.net/download/software/FreeBSD/ng_utp/|http://www.netlab.linkpc.net/download/software/FreeBSD/ng_utp/]] | + |