tssltd:настройка_протокола_stp
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tssltd:настройка_протокола_stp [2022/10/12 17:06] – created r.krestianinov | tssltd:настройка_протокола_stp [2023/11/01 13:52] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | МКСЗ «Diamond VPN/FW» поддерживает работу протокола STP (Spanning Tree Protocol). Протокол STP доступен на сетевых | + | [[tssltd:общие_настройки|Вернуться к оглавлению]] |
- | {{ : | + | ==== Настройка протокола STP (Spanning Tree Protocol) ==== |
- | Рисунок 1 – Команда «brctl show» | + | |
- | Для | + | <WRAP indent> |
- | + | <wrap em> | |
- | {{ : | + | |
- | Рисунок 2 – Команда | + | |
- | Для включения протокола STP на сетевом интерфейсе br0 необходимо выполнить команду «brctl stp br0 on» (см. рисунок 3). | + | < |
- | + | # brctl show | |
- | {{ :tssltd:13q.jpg |}} | + | bridge name |
- | Рисунок 3 – Команда «brctl stp br0 on» | + | br 8000.00900b9414a4 |
+ | enp16s0 | ||
+ | </ | ||
- | Для | + | Для отображения всех доступных команд необходимо выполнить команду |
- | + | ||
- | {{ : | + | |
- | Рисунок 4 – Команда «brctl showstp br0» | + | |
- | Для изменения приоритета устройства необходимо ввести команду «brctl setbridgeprio br0 1» (см. рисунок 5). | + | < |
- | + | # brctl | |
- | {{ :tssltd:15q.jpg | + | Usage: brctl [commands] |
- | Рисунок 5 – Команда «brctl | + | commands: |
+ | addbr < | ||
+ | delbr < | ||
+ | addif < | ||
+ | delif < | ||
+ | hairpin | ||
+ | | ||
+ | | ||
+ | setfd < | ||
+ | sethello | ||
+ | setmaxage | ||
+ | setpathcost | ||
+ | setportprio | ||
+ | show [ < | ||
+ | showmacs | ||
+ | showstp | ||
+ | stp < | ||
+ | </ | ||
- | Для | + | Для |
- | + | < | |
- | {{ : | + | # brctl show br |
- | Рисунок | + | bridge name |
+ | br 8000.00900b9414a4 | ||
+ | enp16s0 | ||
+ | # brctl stp br on | ||
- | Для изменения временного интервала «ageing time» необходимо ввести команду «brctl setageing br0 250» (см. рисунок 7). | + | # brctl show br |
- | + | bridge name | |
- | {{ :tssltd:17q.jpg |}} | + | br 8000.00900b9414a4 |
- | Рисунок 7 – Команда «brctl setageing br0 250» | + | enp16s0 |
+ | </ | ||
- | Для | + | Для |
- | + | ||
- | {{ : | + | |
- | Рисунок 8 – Команда «brctl setmaxage br0 25» | + | |
- | Для изменения параметра «path cost» необходимо ввести команду «brctl setpathcost br0 eth4 90» (см. рисунок 9). | + | < |
- | + | # brctl showstp br | |
- | {{ :tssltd:19q.jpg |}} | + | br |
- | Рисунок 9 – Команда «brctl setpathcost br0 eth4 90» | + | |
+ | | ||
+ | root port | ||
+ | max age 20.00 | ||
+ | hello time 2.00 | ||
+ | | ||
+ | | ||
+ | hello timer | ||
+ | | ||
+ | flags | ||
- | Для изменения параметра «path cost» необходимо ввести команду «brctl setportprio br0 eth4 50» (см. рисунок 10). | ||
- | |||
- | {{ : | ||
- | Рисунок 10 – Команда «brctl setportprio br0 eth4 50» | ||
- | Для сохранения настроек необходимо сохранить команды протокола STP в файл «run-post.sh», | + | enp15s0 |
- | + | port id 8001 state disabled | |
- | {{ :tssltd:21q.jpg |}} | + | |
- | Рисунок 11 – Команда «nano run-post.sh» | + | designated bridge |
+ | designated port 8001 forward delay timer 0.00 | ||
+ | designated cost | ||
+ | flags | ||
- | Для сохранения настроек необходимо нажать комбинацию клавиш «Ctrl + X», на вопрос о сохранении изменения ответь «Yes» и нажать на клавишу «Enter». Проверить, | + | enp16s0 (2) |
+ | port id 8002 state disabled | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | Для изменения приоритета устройства «**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/настройка_протокола_stp.1665583573.txt.gz · Last modified: 2022/10/12 17:06 by r.krestianinov