Могу ли я измерить производительность программного моста Linux с помощью этой настройки?

Мне нужно измерить производительность сетевого моста Linux (https://wiki.archlinux.org/title/Network_bridge) на конкретной машине (). Моя первоначальная идея установки выглядела так:

                                    +-------------+
                              |  machine A  |
                              +-------------+
                              | eth0 | eth1 |
                              +-------------+
                                 ^       ^
+--------------+                 |       |               +--------------+
|   machine B  |<----------------+       +-------------->|   machine C  |
+--------------+                                         +--------------+

Действуя как переключатель (мост и ), я бы измерял связь между и использовал что-то вроде iperf. Проблема в том, что у меня нет доступа к подходящим машинам, чтобы играть ролиmachine Bиmachine C. Вместо этого кто-то предложил следующую настройку, используя ее в качестве замены для обоих (поскольку у нее более чем достаточно физических интерфейсов):

                              +---------------------------+
                        |          machine A        |
                        +---------------------------+
                        | eth0 | eth1 | eth2 | eth3 |
                        +---------------------------+
                            ^      ^      ^      ^
                            |      |      |      |
                            +------+      +------+

на этот раз мостeth1иeth2, а затем измерить производительность между и . Поначалу мне это кажется немного глупым, но я не могу с уверенностью сказать, что это не сработает. Меня беспокоит то, чтоmachine Aвыясним, что трафик междуeth0иeth3может маршрутизироваться внутри, минуя мост и физические каналы.

Прав я или нет, такая установка будет работать?

0 ответов

Другие вопросы по тегам