Комбинация VxLAN и VLAN в Linux [закрыто]Linux

Ответить
Anonymous
 Комбинация VxLAN и VLAN в Linux [закрыто]

Сообщение Anonymous »

Я пытаюсь расширить сеть уровня 2 (Vlans) через сеть уровня 3 с помощью туннелей vxlan... я создал лабораторию, в которой у меня есть две виртуальные машины, где:
  • Я создал туннель vxlan между двумя основными интерфейсами виртуальных машин.
  • Я создал 2 подинтерфейса vlan под вторым интерфейсом для каждой машины.
  • Я связал каждый дополнительный интерфейс vlan с дополнительным интерфейсом vxlan в отдельных мостах для каждой машины.
  • Я назначил IP-адрес каждому мосту (10.1.100.1/24, 10.1.100.2). /24 и 10.1.100.3/24, 10.1.100.4/24)
    ===> теперь при попытке выполнить пинг от одного моста к другому (тот же тег vlan) это не работает

Код: Выделить всё

[root@Asguard ~]# ping 192.168.100.1 -I 192.168.100.3
PING 192.168.100.1 (192.168.100.1) from 192.168.100.3 : 56(84) bytes of data.
From 192.168.100.3 icmp_seq=10 Destination Host Unreachable
ping: sendmsg: No route to host
From 192.168.100.3 icmp_seq=11 Destination Host Unreachable
From 192.168.100.3 icmp_seq=12 Destination Host Unreachable
From 192.168.100.3 icmp_seq=14 Destination Host Unreachable
From 192.168.100.3 icmp_seq=15 Destination Host Unreachable
From 192.168.100.3 icmp_seq=16 Destination Host Unreachable
From 192.168.100.3 icmp_seq=17 Destination Host Unreachable
это сценарий, который я запускаю на каждой виртуальной машине
VM1:

Код: Выделить всё

#!/bin/bash

# Bridge and interface setup
ip link add br10 type bridge
ip link add br20 type bridge

ip link set br10 up
ip link set br20 up

# VLAN 10 on bridge br10
ip link add link enp0s9 name enp0s9.10 type vlan id 10
ip link set enp0s9.10 master br10
ip link set enp0s9.10 up

# VLAN 20 on bridge br20
ip link add link enp0s9 name enp0s9.20 type vlan id 20
ip link set enp0s9.20 master br20
ip link set enp0s9.20 up

# VXLAN on both bridges
ip link set vxlan1000 master br10
ip link set vxlan1000 up

#ip link add vxlan1000_2 type vxlan id 1000 dev enp0s3 remote 10.1.25.235 dstport 4789
ip link set vxlan1000 master br20
ip link set vxlan1000 up

ip addr add 192.168.100.1/24 dev br10
ip addr add 192.168.100.2/24 dev br20
VM2

Код: Выделить всё

#!/bin/bash

# Bridge and interface setup
ip link add br11 type bridge
ip link add br22 type bridge

ip link set br11 up
ip link set br22 up

# VLAN 10 on bridge br10
ip link add link enp0s8 name enp0s8.10 type vlan id 10
ip link set enp0s8.10 master br11
ip link set enp0s8.10 up

# VLAN 20 on bridge br20
ip link add link enp0s8 name enp0s8.20 type vlan id 20
ip link set enp0s8.20 master br22
ip link set enp0s8.20 up

# VXLAN on both bridges
ip link add vxlan1001 type vxlan id 1000 dev enp0s3 remote 10.1.25.31 dstport 4789
ip link set vxlan1001 master br11
ip link set vxlan1001 up

#ip link add vxlan1000_2 type vxlan id 1000 dev enp0s3 remote 10.1.25.235 dstport 4789
ip link set vxlan1001 master br22
ip link set vxlan1001 up

ip addr add 192.168.100.3/24 dev br11
ip addr add 192.168.100.4/24 dev br22
!!!
Я хочу знать, как Linux обрабатывает теги и инкапсуляцию, чтобы заставить их работать вместе при создании расширения vxlan

Подробнее здесь: https://stackoverflow.com/questions/791 ... n-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»