ブリッジの転送遅延を排除するためにip / iproute2を使用する方法は?

ブリッジの転送遅延を排除するためにip / iproute2を使用する方法は?

私はそれがうまくいくことを知っていますが、brctl setfdbrctlを使用せず、代わりにiproute2またはipを使用するようにアドバイスを受けました(brctlはもう使用されていないので:https://lwn.net/Articles/435845/)。この提案が妥当であれば、どのようにip / iproute2を使用してブリッジの転送遅延を0に設定できますか?

ベストアンサー1

iproute2を使用してください。

# ip link add br0 typebridge # Forward_delay 0 もここで指定できます。
#IPリンク設定br0タイプブリッジ転送_遅延0
# ip -d link sh br0
4: br0: mtu 1500 qdisc noop 状態 DOWN モード DEFAULT グループ デフォルト qlen 1000
    link/ether 7a:21:f1:b3:08:8d brd ff:ff:ff:ff:ff:ff 混合 0
    ブリッジ転送遅延 0 hello_time 199 max_age 1999 エージング時間 29999 stp_state 0 優先順位 32768 vlan_filtering 0 vlan_protocol 802.1Qbridge_idルートパスコスト0トポロジ変更0トポロジ変更検出0 mcast_snooping 1 mcast_router 1 mcast_query_use_ifaddr 0 mcast_querier 0 mcast_hash_elasticity 4 mcast_hash_max 512 mcast_last_member_count 2 mcast_startup_query_count 2 mcast_last_member_interval 99 mcast_membership_interval 25999 mcast_querier_interval 25499 mcast_query_interval 12499 mcast_query_response_interval 999 mcast_startup_query_interval 3 mcast_mld_version 1 nf_call_iptables 0 nf_call_ip6tables 0 nf_call_arptables 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 6 5536 65535
# IP リンクヘルプブリッジング
使用法: ...bridge [fdb_flush]
                  [順方向遅延 順方向遅延]
                  [HELLO_TIME]
                  [最大年齢MAX_AGE]
                  [エージング時間AGEING_TIME]
                  [ stp_state STP_STATE ]
                  [優先順位]
                  [ group_fwd_mask マスク ]
                  [グループアドレスアドレス]
                  [ vlan_filtering VLAN_FILTERING ]
                  [ vlan_protocol VLAN_PROTOCOL ]
                  [vlan_default_pvid VLAN_DEFAULT_PVID]
                  [ vlan_stats_enabled VLAN_STATS_ENABLED ]
                  [ mcast_snooping マルチキャスト_スヌーピング ]
                  [ mcast_router マルチキャストルーター ]
                  [ mcast_query_use_ifaddr MCAST_QUERY_USE_IFADDR ]
                  [ mcast_querier MULTICAST_QUERIER ]
                  [ mcast_hash_elasticity HASH_ELASTICITY ]
                  [ mcast_hash_max HASH_MAX ]
                  [ mcast_last_member_count LAST_MEMBER_COUNT ]
                  [ mcast_startup_query_count STARTUP_QUERY_COUNT ]
                  [ mcast_last_member_interval LAST_MEMBER_INTERVAL ]
                  [ mcast_membership_interval MEMBERSHIP_INTERVAL ]
                  [ mcast_querier_interval QUERIER_INTERVAL ]
                  [mcast_query_interval QUERY_INTERVAL]
                  [ mcast_query_response_interval QUERY_RESPONSE_INTERVAL ]
                  [ mcast_startup_query_interval STARTUP_QUERY_INTERVAL ]
                  [ mcast_stats_enabled MCAST_STATS_ENABLED ]
                  [ mcast_igmp_バージョンIGMP_VERSION ]
                  [ mcast_mld_version MLD_VERSION ]
                  [ nf_call_iptables NF_CALL_IPTABLES ]
                  [ nf_call_ip6テーブル NF_CALL_IP6TABLES ]
                  [ nf_call_arptables NF_CALL_ARPTABLES ]

sysfs対話できるインターフェースもあります。

#cat /sys/class/net/br0/bridge/forward_delay
0

おすすめ記事