tssltd:настройка_протокола_stp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:настройка_протокола_stp [2022/10/28 12:43] – i.sharapov | tssltd:настройка_протокола_stp [2023/11/01 13:52] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Настройка протокола STP (Spanning Tree Protocol) === | + | ==== Настройка протокола STP (Spanning Tree Protocol) |
<WRAP indent> | <WRAP indent> | ||
+ | <wrap em> | ||
+ | |||
+ | < | ||
+ | # brctl show | ||
+ | bridge name | ||
+ | br 8000.00900b9414a4 | ||
+ | enp16s0 | ||
+ | </ | ||
+ | |||
+ | Для отображения всех доступных команд необходимо выполнить команду «**brctl**» (см. рисунок 22). | ||
+ | |||
+ | < | ||
+ | # brctl | ||
+ | Usage: brctl [commands] | ||
+ | commands: | ||
+ | addbr < | ||
+ | delbr < | ||
+ | addif < | ||
+ | delif < | ||
+ | hairpin | ||
+ | setageing | ||
+ | setbridgeprio | ||
+ | setfd < | ||
+ | sethello | ||
+ | setmaxage | ||
+ | setpathcost | ||
+ | setportprio | ||
+ | show [ < | ||
+ | showmacs | ||
+ | showstp | ||
+ | stp < | ||
+ | </ | ||
+ | |||
+ | Для включения протокола STP на сетевом интерфейсе в режиме бридж необходимо выполнить команду «**brctl stp < | ||
+ | < | ||
+ | # brctl show br | ||
+ | bridge name | ||
+ | br 8000.00900b9414a4 | ||
+ | enp16s0 | ||
+ | # brctl stp br on | ||
+ | |||
+ | # brctl show br | ||
+ | bridge name | ||
+ | br 8000.00900b9414a4 | ||
+ | enp16s0 | ||
+ | </ | ||
+ | |||
+ | Для просмотра информации о текущих настройках протокола STP на сетевом интерфейсе необходимо ввести команду «**brctl showstp < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 2.00 | ||
+ | | ||
+ | | ||
+ | hello timer | ||
+ | | ||
+ | flags | ||
+ | |||
+ | |||
+ | enp15s0 (1) | ||
+ | port id 8001 state disabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | flags | ||
+ | |||
+ | enp16s0 (2) | ||
+ | port id 8002 state disabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | flags | ||
+ | </ | ||
+ | |||
+ | Для изменения приоритета устройства «**bridge id**» необходимо ввести команду «**brctl setbridgeprio < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | |||
+ | ... ... ... | ||
+ | |||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Для изменения временного интервала «**hello time**» необходимо ввести команду «brctl sethello < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 2.00 | ||
+ | | ||
+ | |||
+ | ... ... ... | ||
+ | |||
+ | # brctl sethello br 5 | ||
+ | |||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 5.00 | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Для изменения временного интервала «**ageing time**» необходимо ввести команду «brctl setageing < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 5.00 | ||
+ | | ||
+ | | ||
+ | hello timer | ||
+ | | ||
+ | |||
+ | ... ... ... | ||
+ | # brctl setageing br 250 | ||
+ | |||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 5.00 | ||
+ | | ||
+ | | ||
+ | hello timer | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Для изменения временного интервала «**max age time**» необходимо ввести команду «**brctl setmaxage < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 5.00 | ||
+ | |||
+ | ... ... ... | ||
+ | # brctl setmaxage br 25 | ||
+ | |||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | root port | ||
+ | max age 25.00 | ||
+ | hello time 5.00 | ||
+ | </ | ||
+ | |||
+ | Для изменения параметра «**path cost**» необходимо ввести команду «**brctl setpathcost < | ||
+ | |||
+ | < | ||
+ | # brctl show | ||
+ | bridge name | ||
+ | br 0001.00900b9414a4 | ||
+ | enp16s0 | ||
+ | | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | |||
+ | enp15s0 (1) | ||
+ | port id 8001 state disabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | flags | ||
+ | |||
+ | ... ... ... | ||
+ | |||
+ | # brctl setpathcost br enp15s0 90 | ||
+ | # | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | |||
+ | enp15s0 (1) | ||
+ | port id 8001 state disabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Для изменения параметра «**port priority**» необходимо ввести команду «brctl setportprio < | ||
+ | |||
+ | < | ||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | |||
+ | enp15s0 (1) | ||
+ | port id **8001** | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ... ... ... | ||
+ | |||
+ | # brctl setportprio br enp15s0 10 | ||
+ | |||
+ | # brctl showstp br | ||
+ | br | ||
+ | | ||
+ | | ||
+ | |||
+ | enp15s0 (1) | ||
+ | port id **2801** | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
</ | </ | ||
[[tssltd: | [[tssltd: |
tssltd/настройка_протокола_stp.1666950195.txt.gz · Last modified: 2022/10/28 12:43 by i.sharapov