インターフェースグループ

インターフェースグループ

最近、私はLinuxネットワークシステム(特にUbuntu)を勉強し始めました。

ip a次のコマンドでインターフェイス情報を取得します。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

私が尋ねたい部分はまさにgroup defaultこの部分です。 これはgroupインターフェイスグループですここ (少なくともリンクは正確ではありません。ありがとうございます。AB)

「グループのデフォルト」は正確に何を意味しますか?理解して学びたいです。

情報があれば教えてください。

ありがとうございます!

答え1

インターフェイスはグループ値として表示できます。デフォルトでは、値は 0 で、ファイルから解析されるため、「デフォルト」と表示されます。/etc/iproute2/group通常、次の事項のみが含まれます。

# device group names
0 default

このファイルに追加の項目を追加して、数字blue(例)の代わりに単語(例)を使用して表示することができます1

このグループ値の目的は、特定の特殊タスクに同じ値を割り当ててインターフェイスをグループ化することです(デフォルトグループ0はこれらのタスクの一部を許可しない可能性があります)。

以下は、仮想インターフェイスセットを一度に呼び出して削除したい場合の例です(一部は次のとおりです)。、その他ワイズ他にもあります)。同じキーワードを異なる方法で使用できるため、groupキーワードを最初に使用することが重要です。type削除のこの例は仮想インターフェイスにのみ適用されますが、実際のインターフェイスを含むすべてのインターフェイスにもグループ値も割り当てることができます。

作成時(ここを除くbridgeg1):

ip link add name dummyg1 group 1 type dummy
ip link add name vethg1 group 1 type veth
ip link add name bridgeg1 type bridge

インターフェイスには次のものがあります。後で改編されました。また:

ip link set dev bridgeg1 group 1

グループ 1 というラベルの付いたインターフェイスを表示します。

# ip -o link show group 1
3: dummyg1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\    link/ether 1a:c8:19:3b:f5:e8 brd ff:ff:ff:ff:ff:ff
4: veth0@vethg1: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\    link/ether 02:6e:66:bb:69:e8 brd ff:ff:ff:ff:ff:ff
5: vethg1@veth0: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\    link/ether 6e:22:d1:3d:5c:6d brd ff:ff:ff:ff:ff:ff
6: bridgeg1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group 1 qlen 1000\    link/ether 7e:23:0c:7c:f5:18 brd ff:ff:ff:ff:ff:ff

すべて設定してみてください今起きてください:

ip link set group 1 up

インターフェイスの削除タググループ1:

# ip -o link delete group 1

ここにあります:

# ip -o link show 
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/tunnel6 :: brd :: permaddr 2001:db8:1234::

インターフェイス グループ ラベルのネットワーク スタック全体の他の目的があります。たとえば、次を使用してこれを実行できます。iptables'devgroup一致またはnftables'開発チームタイプiifgroupoifgroup メタ表現単一のルールを使用して同じグループ内のすべてのインターフェイスを一致させると、最初にインターフェイスにタグを付ける方法がある限り、管理が簡素化されます。

関連情報