Jump to content
aldro dav

Understanding interface naming, its dependencies and clarification about snmp interface statistics

Recommended Posts

Доброго времени суток, коллеги.

У меня с моим интернет провайдером вышел житейский спор про скорость, качество интернета и вообще... сошлись на проверке последней мили и возникла необходимость посмотерть статистику интерфейсов на предмет потери пакетов, ошиобок контрольной суммы и других возможных неприятностей.

Однако здесь кроме невозможности просто посмотееть такую статистику ни в 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 by aldro dav

Share this post


Link to post
Share on other sites
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 by KorDen

Share this post


Link to post
Share on other sites

Дропы по физике находятся на fe0/0, по очереди аппаратной в свитче и сетевой карте - на fe0. Для простоты считайте, что fe0 - это порт свитча, вставленный в сетевую карту роутера (в отличие от портов с суффиксом /X, которые выведены наружу в порты).

Share this post


Link to post
Share on other sites

Для обнаружения проблем нужно либо вывод snmp, либо show interface stat для fe0 и fe0/0. Но учтите, что свитч у вас в роутере так себе в плане статистики, реально полезную статистику можно получить лишь на моделях либо с внешним realtek, либо со встроенным mt7530.

Share this post


Link to post
Share on other sites

Более подробно различия между моделями указаны здесь: 

 

Share this post


Link to post
Share on other sites

Примного благодарен, Коллеги.

Буду разбираться дальше.

С уважением, Александр.

Edited by aldro dav
Fix typo

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...