aldro dav Posted November 22, 2020 Share Posted November 22, 2020 (edited) Доброго времени суток, коллеги. У меня с моим интернет провайдером вышел житейский спор про скорость, качество интернета и вообще... сошлись на проверке последней мили и возникла необходимость посмотерть статистику интерфейсов на предмет потери пакетов, ошиобок контрольной суммы и других возможных неприятностей. Однако здесь кроме невозможности просто посмотееть такую статистику ни в CLI, ни в WUI меня поджидало непонимание принцыпов наименования интерфейсов, их взаимосвязи с другими интерфейсами и отображения соответсвующей статистики через SNMP. Начнем с того, что на моем Keenetic Lite II (kl_rc) всего пять Ethernet интерфейсов, что вполне вписывается в наименование FastEthernet0/0 - 4 отраженной в статистике интерфейсов через SNMP (см. файл kl_rc_interfaces.CSV). Физический кабель интернет провайдера подключен к FastEthernet0/0. Логически внутри kl_rc канал Интернет терминируется насколько я понял на "FastEthernet0/Vlan2". А вот дропы входящих пакетов присутсвуют только на "FastEthernet0" который по всей видимости как-то связан с FastEthernet0/0 на котором дропов нет. При этом если взглянуть на отладку в файле "self-test (2).txt", то там никаких FastEthernet нет, а есть "eth2" который судя по кол-ву дропов как-то связан с "FastEthernet0". Коллеги, разясните пожалуйста принцыпы наименования интерфейсов, их взаимосвязи друг с другом и почему в SNMP статистике дропы отображаються только на FastEthernet0 и при этом их нет на FastEthernet0/0 и "FastEthernet0/Vlan2", также как интерфейсы eth2, eth2.2, eth2.1 относятся к FastEthernet интерфейсам? И самое интереное, могут ли в этом случае дропы на "FastEthernet0" свидетельствовать о проблемах на последней миле (например фреймы бьются из-за плохого физического подключения) или это более лигитимные дропы (например дропы фреймов не адресованных моему кинетику или инкапсулированные не в том VLAN)? P.S. Выдержка из "self-test (2).txt" с дропами на "eth2": <file name="proc:net/dev"> <![CDATA[ Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed ra2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth2.1: 8998327 34758 0 4 0 0 0 1744 18313868 59444 0 0 0 0 0 0 lo: 73025 1413 0 0 0 0 0 0 73025 1413 0 0 0 0 0 0 br0: 9812110 39035 0 0 0 0 0 0 20434624 62541 0 0 0 0 0 0 eth2: 31632825 146590 0 50361 0 0 0 55229 27668170 95119 0 0 0 0 0 0 ra1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ezcfg0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ra0: 1091782 8952 0 0 0 0 0 0 2133874 4032 0 0 0 0 0 0 sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ra3: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 apcli0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth2.2: 78795007 152341 0 0 0 0 0 53485 10075634 46324 0 0 0 0 0 0 ]]> </file> P.P.S. Заранее извеняюсь, если такая тема поднималась ранее. Буду признателен, если меня в нее тыкнут носом. С уважением, Александр. kl_rc_interfaces.CSV self-test (2).txt Edited November 22, 2020 by aldro dav Quote Link to comment Share on other sites More sharing options...
KorDen Posted November 22, 2020 Share Posted November 22, 2020 (edited) 7 часов назад, aldro dav сказал: как интерфейсы eth2, eth2.2, eth2.1 относятся к FastEthernet FastEthernet - цисколайковое название для CLI. eth2 - то что под капотом в линуксе. FastEthernet0/0-4 - порты свича FastEthernet0 - eth2 FastEthernet0/Vlan2 = eth2.2 Представьте router-on-a-stick: есть условный 6-портовый управляемый свич, 5 портов (FastEthernet0/0-4) выведены и поделены на WAN (vlan 2) и LAN (vlan 1), 6 порт подключен к сетевушке процессора (FastEthernet0 он же eth2) , LAN и WAN подаются тегом. 6 порт, условно, гигабитный 7 часов назад, aldro dav сказал: это более лигитимные дропы (например дропы фреймов не адресованных моему кинетику или инкапсулированные не в том VLAN) this. Ошибки CRC на WAN это rxerrors в " show interface FastEthernet0/0 stat" Edited November 22, 2020 by KorDen Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted November 22, 2020 Share Posted November 22, 2020 Дропы по физике находятся на fe0/0, по очереди аппаратной в свитче и сетевой карте - на fe0. Для простоты считайте, что fe0 - это порт свитча, вставленный в сетевую карту роутера (в отличие от портов с суффиксом /X, которые выведены наружу в порты). Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted November 22, 2020 Share Posted November 22, 2020 Для обнаружения проблем нужно либо вывод snmp, либо show interface stat для fe0 и fe0/0. Но учтите, что свитч у вас в роутере так себе в плане статистики, реально полезную статистику можно получить лишь на моделях либо с внешним realtek, либо со встроенным mt7530. Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted November 22, 2020 Share Posted November 22, 2020 Более подробно различия между моделями указаны здесь: Quote Link to comment Share on other sites More sharing options...
aldro dav Posted November 23, 2020 Author Share Posted November 23, 2020 (edited) Примного благодарен, Коллеги. Буду разбираться дальше. С уважением, Александр. Edited November 23, 2020 by aldro dav Fix typo Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.