2番目のインターフェイスでカプセル化されていないVXLANトラフィックを受信できません。 //sys/class/net/vxlan1 にファイルがありません。

2番目のインターフェイスでカプセル化されていないVXLANトラフィックを受信できません。 //sys/class/net/vxlan1 にファイルがありません。

私はAWSでUbuntu 18.04を実行しています。 2つのインターフェース(ens3とens4)で構成されています。 ens3 がデフォルトのインターフェイスです。 ens4がVXLANトラフィックを受信して​​います。パケットキャプチャを介してens4からトラフィックが入っていることを確認しました。

次の2つのコマンドを実行してVXLANインターフェイスを設定しました。

$ ip link add vxlan1 type vxlan id 1 dev ens4 dstport 4789
$ ip link set vxlan1 up promisc on multicast on

vxlan1でトラフィックが表示されると予想しましたが、そこには何も表示されません。

完全であることを確認するために2番目のシステムを設定しましたが、インターフェースは1つだけです(ens3)。上記と同じコマンドを実行してdevをens3に調整しました。同じVXLANトラフィックでパケットキャプチャを実行すると、vxlan1に表示されます。

コンテンツを比較するとき/sys/class/net/vxlan1両方のシステムで見つけることができる唯一の違いは、インターフェースが1つ(操作している場合)しかないシステムにこのファイルがありますが、他のシステムには存在しないことです。lrwxrwxrwx 1 root 0 12月8日、14:59 lower_ens3 -> ../../../pci0000:00/0000:00:03.0/net/ens3

2つのインタフェースを持つシステムでこれを設定するときに何が欠けていますか?

ありがとうございます!

TC

追加情報:

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
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000
    link/ether 06:42:65:b6:3c:84 brd ff:ff:ff:ff:ff:ff
    inet 172.31.26.136/20 brd 172.31.31.255 scope global dynamic ens3
       valid_lft 1885sec preferred_lft 1885sec
    inet6 fe80::442:65ff:feb6:3c84/64 scope link
       valid_lft forever preferred_lft forever
3: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000
    link/ether 06:c4:e2:73:00:c6 brd ff:ff:ff:ff:ff:ff
    inet 172.31.25.42/20 brd 172.31.31.255 scope global dynamic ens4
       valid_lft 1885sec preferred_lft 1885sec
    inet6 fe80::4c4:e2ff:fe73:c6/64 scope link
       valid_lft forever preferred_lft forever
4: vxlan1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 6a:fd:94:2d:7d:f6 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::68fd:94ff:fe2d:7df6/64 scope link
       valid_lft forever preferred_lft forever

root@ip-172-31-26-136:~# ip -br link;
lo               UNKNOWN        00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP>
ens3             UP             06:42:65:b6:3c:84 <BROADCAST,MULTICAST,UP,LOWER_UP>
ens4             UP             06:c4:e2:73:00:c6 <BROADCAST,MULTICAST,UP,LOWER_UP>
vxlan1           UNKNOWN        6a:fd:94:2d:7d:f6 <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP>
root@ip-172-31-26-136:~# ip -br address
lo               UNKNOWN        127.0.0.1/8 ::1/128
ens3             UP             172.31.26.136/20 fe80::442:65ff:feb6:3c84/64
ens4             UP             172.31.25.42/20 fe80::4c4:e2ff:fe73:c6/64
vxlan1           UNKNOWN        fe80::68fd:94ff:fe2d:7df6/64
root@ip-172-31-26-136:~# ip route
default via 172.31.16.1 dev ens3 proto dhcp src 172.31.26.136 metric 100
default via 172.31.16.1 dev ens4 proto dhcp src 172.31.25.42 metric 100
172.31.16.0/20 dev ens3 proto kernel scope link src 172.31.26.136
172.31.16.0/20 dev ens4 proto kernel scope link src 172.31.25.42
172.31.16.1 dev ens3 proto dhcp scope link src 172.31.26.136 metric 100
172.31.16.1 dev ens4 proto dhcp scope link src 172.31.25.42 metric 100
root@ip-172-31-26-136:~# iptables-save -c
# Generated by iptables-save v1.6.1 on Wed Dec  8 18:59:45 2021
*filter
:INPUT ACCEPT [2557:593775]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2649:467409]
COMMIT
# Completed on Wed Dec  8 18:59:45 2021

ベストアンサー1

おすすめ記事