PowerLine

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 30 окт 2020, 16:26

Какое всё-таки говно эти все ваши технологии PowerLine!:
- хочет работает, хочет не работает...
- диагностики никакой нет
- понять что перестало работать от того что подмокла где-то электросеть ... или от того что оно просто передумало коннектиться - невозможно никаким способом.

Вся наладка сводится к тому, что воткнули в надежде что заработает ... если не заработало - вымкнули и снова воткнули ... см. начало фразы.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 28 мар 2021, 00:41

Olej писал(а):
30 окт 2020, 16:26
Вся наладка сводится к тому, что воткнули в надежде что заработает ... если не заработало - вымкнули и снова воткнули ... см. начало фразы.
Такое впечатление, что PowerLine оборудование TP-Link:
- гораздо понятнее и проще в настройке и управлении...
- он не гонятся за протокольной скоростью, но обеспечивают боле-менее устойчивость.
Вот такое устройство (уже показывалось раньше) - TL-PA2010P:
Изображение
В паре с - TL-WPA281:
Изображение
2-е, более навороченное, устройство имеет хотя бы WEB-интерфейс, который позволяет хоть что-то контролировать в этой сети:
Снимок экрана от 2021-03-27 23-31-49.png
Снимок экрана от 2021-03-27 23-31-49.png (147.49 КБ) 1752 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 28 мар 2021, 00:50

Olej писал(а):
28 мар 2021, 00:41
- он не гонятся за протокольной скоростью, но обеспечивают боле-менее устойчивость.
Вопрос в скорости ... насколько такой сегмент ограничивает скорость в LAN (скажем 100 Mbits/sec)?
Воспользуюсь вот этой темой: Скорость сетевого соединения.

Удалённый хост LAN:

Код: Выделить всё

olej@nvme:~$ hostname
nvme

olej@nvme:~$ ip a s dev enp4s0
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 10:7b:44:47:a2:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.17/24 brd 192.168.1.255 scope global noprefixroute enp4s0
       valid_lft forever preferred_lft forever

olej@nvme:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  6] local 192.168.1.17 port 5001 connected with 192.168.1.15 port 53062
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.7 sec  38.9 MBytes  30.6 Mbits/sec
^C
Хост с которого я запускаю измерение:

Код: Выделить всё

olej@ACER:~$ hostname
ACER

olej@ACER:~$ iperf -c 192.168.1.17
------------------------------------------------------------
Client connecting to 192.168.1.17, TCP port 5001
TCP window size:  162 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.15 port 53062 connected with 192.168.1.17 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  38.9 MBytes  32.6 Mbits/sec
1/3 от скорости 100 Mbits/sec LAN ... совсем не так плохо.

Хотя это, конечно не то, что обещает разработчик:
Скорость PowerLine 500 Мбит/с
Скорость Wi-Fi нет
Стандарты IEEE 802.3, 802.3u, HomePlug AV
Рабочие частоты OFDM
Но это они, наверное, меряют на 2-х соседних розетках, соединённых медной жилой толщиной в палец :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 01 сен 2021, 21:23

Olej писал(а):
28 мар 2021, 00:50
1/3 от скорости 100 Mbits/sec LAN ... совсем не так плохо.
В связи с переводом всей своей инфраструктуры LAN на GPON повышенный тариф 50 Mbit/s вылезли проблемы с PowerLine...
Та же пара TP-Link: TL-PA2010P + TL-WPA281
Меряю скорость в непосредственной близости (провод) к роутеру (роутер TP-Link Archer C6U - 1Gbit/s):

Код: Выделить всё

olej@nvme:~$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.115)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet LLC (Kharkiv) [2.06 km]: 2.754 ms
Testing download speed...............................................................................
.Download: 48.73 Mbit/s
Testing upload speed......................................................................................................
Upload: 49.39 Mbit/s
Меряю скорость из другого сегмента, проключенного через эту пару PowerLine (причём на хосте - промышленный сервера Dell PowerEdge R420 - 2 серверных процессора Xeon 2470 v2, 40 ядер - почти суперкомпьютер :lol: ):

Код: Выделить всё

olej@R420:~$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.115)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet LLC (Kharkiv) [2.06 km]: 5.806 ms
Testing download speed................................................................................
Download: 26.56 Mbit/s
Testing upload speed......................................................................................................
Upload: 36.65 Mbit/s
Измерения сделаны почти одновременно, одно за другим ... значит ему что-то мешает? :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 01 сен 2021, 21:36

Olej писал(а):
01 сен 2021, 21:23
Измерения сделаны почти одновременно, одно за другим ... значит ему что-то мешает?
Ещё раз возвращаюсь к измерению прогона внутри LAN...
Сервер iperf:

Код: Выделить всё

olej@nvme:~$ hostname
nvme

olej@nvme:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.17 port 5001 connected with 192.168.1.13 port 46640
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.9 sec  36.0 MBytes  27.6 Mbits/sec
А вот в качестве клиента будет hard-server Dell PowerEdge R420 ... у которого 2 Ethernet интерфейса 1 Gbit/s + оба проводами подключены к роутеру на том конце сегмента PowerLine ;-) :

Код: Выделить всё

olej@R420:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 90:b1:1c:54:3a:46 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.13/24 brd 192.168.1.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::92b1:1cff:fe54:3a46/64 scope link 
       valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 90:b1:1c:54:3a:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.14/24 brd 192.168.1.255 scope global noprefixroute eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::92b1:1cff:fe54:3a47/64 scope link 
       valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:ac:ef:55:57 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
И прогон с его стороны:

Код: Выделить всё

olej@R420:~$ iperf -c 192.168.1.17
------------------------------------------------------------
Client connecting to 192.168.1.17, TCP port 5001
TCP window size:  162 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.13 port 46640 connected with 192.168.1.17 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.2 sec  36.0 MBytes  29.6 Mbits/sec
Т.е. и сервер и клиент дают цифры порядка 27-29 Mbit/s

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 01 сен 2021, 21:43

Olej писал(а):
01 сен 2021, 21:36
А вот в качестве клиента будет hard-server Dell PowerEdge R420 ... у которого 2 Ethernet интерфейса 1 Gbit/s + оба проводами подключены к роутеру на том конце сегмента PowerLine :
А теперь сделаю наоборот (для подстраховки ... и любопытства ;-) ) - Dell PowerEdge R420 в качестве сервера:

Код: Выделить всё

olej@R420:~$ hostname
R420

olej@R420:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.13 port 5001 connected with 192.168.1.17 port 56024
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.3 sec  27.0 MBytes  22.0 Mbits/sec
[  4] local 192.168.1.14 port 5001 connected with 192.168.1.17 port 39522
[  4]  0.0-10.4 sec  25.4 MBytes  20.4 Mbits/sec
И со стороны клиента - 2 повтора, по одному на 2 разных интерфейса (IP) сервера:

Код: Выделить всё

olej@nvme:~$ hostname
nvme

Код: Выделить всё

olej@nvme:~$ iperf -c 192.168.1.13
------------------------------------------------------------
Client connecting to 192.168.1.13, TCP port 5001
TCP window size:  170 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.17 port 56024 connected with 192.168.1.13 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  27.0 MBytes  22.5 Mbits/sec

Код: Выделить всё

olej@nvme:~$ iperf -c 192.168.1.14
------------------------------------------------------------
Client connecting to 192.168.1.14, TCP port 5001
TCP window size:  153 KByte (default)
------------------------------------------------------------
[  3] local 192.168.1.17 port 39522 connected with 192.168.1.14 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  25.4 MBytes  21.1 Mbits/sec
Здесь цифры чуть ниже - 20-22 Mbit/s (собственно, почти в 1.5 раза) ... возможно "крутой" сервер (Dell) умеет как-то распараллеливать (в предыдущем варианте) трафик между своими двумя и интерфейсами?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 01 сен 2021, 21:53

Olej писал(а):
01 сен 2021, 21:36
Т.е. и сервер и клиент дают цифры порядка 27-29 Mbit/s
В конечном итоге, это очень близко по порядку величин к тем скоростям, которые этот сервер показывает наружу, в Интернет, последовательно проходя при этом сегмент PowerLine. :-?

До тех пор, пока выход наружу был на скорости 10 Mbit/s и 25 Mbit/s - эти эффекты отчётливо не проявлялись, на 25 Mbit/s они полезли. :evil:

Что-то надо с этим делать!
- подключить сервер проводными соединениями 6-класса непосредственно к выходному роутеру 1 Gbit/s;
- перенести сервер в сегмент сети без PowerLine;
- использовать адаптеры PowerLine более новой серии;

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PowerLine

Непрочитанное сообщение Olej » 22 ноя 2022, 17:44

Olej писал(а):
28 мар 2021, 00:41
PowerLine оборудование TP-Link
Отключения электроэнергии, блекауты (сегодня), лишний раз подтверждают особенность, недостаток PowerLine оборудования (хоть TP-Link, хоть ASUS ... хоть, думаю, всякого и любого): при работе от автономного генератора узлы PowerLine не могут связаться, не видят друг-друга ... даже если включены в соседние розетки в 1м друг от друга:
Изображение
Как только восстанавливается электроснабжение от стандартной сети - два PowerLine узла легко схватывают друг друга самостоятельно, даже находясь в разных (соседних) строениях, с линией метров в 30.
Локальный ping в этом восстановленном случае:

Код: Выделить всё

olej@nvme:~/2022/ASUSTeK_PRIME.tech$ ping -c5 192.168.1.4
PING 192.168.1.4 (192.168.1.4) 56(84) bytes of data.
64 bytes from 192.168.1.4: icmp_seq=1 ttl=64 time=8.49 ms
64 bytes from 192.168.1.4: icmp_seq=2 ttl=64 time=3.84 ms
64 bytes from 192.168.1.4: icmp_seq=3 ttl=64 time=3.36 ms
64 bytes from 192.168.1.4: icmp_seq=4 ttl=64 time=3.45 ms
64 bytes from 192.168.1.4: icmp_seq=5 ttl=64 time=3.44 ms

--- 192.168.1.4 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 3.360/4.513/8.485/1.992 ms
Ни единого потерянного ICMP, даже при длительном наблюдении.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PowerLine

Непрочитанное сообщение Olej » 12 апр 2023, 13:09

Ещё возник вопрос по PowerLine, в связи с IPv6:
Olej писал(а):
12 апр 2023, 13:03
В связи с этим возникает важный (для меня) вопрос: а аппаратные интерфейсы сегментирования LAN (хабы, свитчи, Wifi, Powerline ...) и всякие устройства "последней мили" - они не порубят IPv6 трафик?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

PowerLine

Непрочитанное сообщение Olej » 12 апр 2023, 13:24

Olej писал(а):
12 апр 2023, 13:09
возник вопрос
Проверка...
Хост у меня в сегменте PowerLine (сервер, 2 Ethernet интерфейса):

Код: Выделить всё

olej@R420:~$ inxi -Nxxx
Network:
  Device-1: Broadcom NetXtreme BCM5720 Gigabit Ethernet PCIe vendor: Dell
    driver: tg3 v: kernel pcie: speed: 5 GT/s lanes: 1 port: N/A
    bus-ID: 02:00.0 chip-ID: 14e4:165f class-ID: 0200
  Device-2: Broadcom NetXtreme BCM5720 Gigabit Ethernet PCIe vendor: Dell
    driver: tg3 v: kernel pcie: speed: 5 GT/s lanes: 1 port: N/A
    bus-ID: 02:00.1 chip-ID: 14e4:165f class-ID: 0200

Код: Выделить всё

olej@R420:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 90:b1:1c:54:3a:46 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f0
    inet 192.168.1.14/24 brd 192.168.1.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::13f5:9fe2:6393:bf4a/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 90:b1:1c:54:3a:47 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f1
    inet 192.168.1.13/24 brd 192.168.1.255 scope global noprefixroute eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::9bac:3791:1b79:7237/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 53049 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none 
    inet6 202:1a41:b65a:dbd6:c433:bd44:ea25:343f/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::4b07:5f42:117e:27e6/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever
Хост из другого сегмента сети, за PowerLine:

Код: Выделить всё

olej@nvme:~$ ip a s dev enp3s0 | grep inet6
    inet6 fe80::522d:d0bd:b221:a526/64 scope link noprefixroute 
С него ping на локальные link-local IPv6:

Код: Выделить всё

olej@nvme:~$ ping -6 -c3 fe80::13f5:9fe2:6393:bf4a
PING fe80::13f5:9fe2:6393:bf4a(fe80::13f5:9fe2:6393:bf4a) 56 data bytes
64 bytes from fe80::13f5:9fe2:6393:bf4a%enp3s0: icmp_seq=1 ttl=64 time=6.93 ms
64 bytes from fe80::13f5:9fe2:6393:bf4a%enp3s0: icmp_seq=2 ttl=64 time=6.23 ms
64 bytes from fe80::13f5:9fe2:6393:bf4a%enp3s0: icmp_seq=3 ttl=64 time=4.88 ms

--- fe80::13f5:9fe2:6393:bf4a ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 4.879/6.011/6.929/0.850 ms

Код: Выделить всё

olej@nvme:~$ ping -6 -c3 fe80::9bac:3791:1b79:7237
PING fe80::9bac:3791:1b79:7237(fe80::9bac:3791:1b79:7237) 56 data bytes
64 bytes from fe80::9bac:3791:1b79:7237%enp3s0: icmp_seq=1 ttl=64 time=4.76 ms
64 bytes from fe80::9bac:3791:1b79:7237%enp3s0: icmp_seq=2 ttl=64 time=4.42 ms
64 bytes from fe80::9bac:3791:1b79:7237%enp3s0: icmp_seq=3 ttl=64 time=3.29 ms

--- fe80::9bac:3791:1b79:7237 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 3.294/4.156/4.757/0.625 ms
Фу-х :-D

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя