
Add to Cart
Заголовок маклера VXLAN пакета сети обнажая передачу сообщения VTEP через Групповую передачу
Основная сеть vxlan 3-слой, и адрес передачи не может пересечь сеть 3-слоя, поэтому все сообщения vtep отправленные в vxlan сеть могут только быть Групповой передачей.
Процесс адреса противоположного MAC виртуальной машины следующим образом:
Виртуальная машина a на нижнем левом должна отправить сообщениями в виртуальную машину b на нижнее правое сквозном vxlan сеть
1- Отправляет запрос ARP (IP запроса b) в режиме передачи, и MAC источника макинтош-.
2- VTEP1 помещает запрос ARP как vxlan сообщение, которое Групповая передача к группе 239.1.1.1 Групповой передачи. MAC источника MAC-адрес MAC-адрес mac-1 VTEP1, MAC назначения 00:01 MACа-адрес MAC-адрес Групповой передачи: 5E: 01:01: 01, IP источника IP-адрес ip-1 VTEP1, и IP назначения адрес 239.1.1.1 Групповой передачи.
3 - после того как VTEP2 (VTEP3) получает vxlan сообщение, наружный vxlan заголовок обнажан, и запрос ARP передачи отправлен во второй сети слоя, и тройке макинтоша- | VNI | ip-1 выучено.
4 - после получать запрос ARP, b отправит ответ ARP через unicast, с макинтошем-b MACа-адрес MAC-адрес как MAC источника b, и учит ip- таблицы ARP | макинтош-.
5 - когда VTEP2 получит ответ ARP от b, плюс vxlan заголовок, VTEP2 уже знает информацию виртуальной машины a и VTEP1, и отправит вне vxlan сообщение unicast. IP назначения ip- IP-адреса VTEP1, IP источника свой собственный ip-b IP-адреса, и VNI учит VNI 10.
6- VTEP1 получает сообщение unicast vxlan отправленное VTEP2 и учит макинтош-b | VNI | данные по тройни ip-2 виртуальной машины b и VTEP2.
7- VTEP1 обнажает vlxan заголовок vxlan сообщения и отправляет ответ ARP к A. когда виртуальная машина a получает ответ ARP, ему знает MAC-адрес MAC-адрес B. виртуальной машины назначения.
Распределенный центр управления
В сценарии виртуальной машины и контейнера, когда виртуальная машина или контейнер пока не начинали связь системы, мы можем знать свой IP и MAC, распределенный центр управления держит эту информацию. К тому же, центр управления держит след какие vteps в каждой vxlan сети и что адреса тех vteps. С этой информацией, vtep может сразу запросить и добавить заголовки при отправке сообщения, без multicasting к сети.
Вообще, будет агент на узле каждого vtep, который будет связывать с центром управления для того чтобы получить информацию необходимо vtep и сказать vtep в некотором пути. Конкретный практика зависит от специфический вставка, вставка смогите уточнить различный информация к vtep, как свои ehrs (репликация распределительного устройства) как раз замените группу Групповой передачи во множественную одиночную передачу, а именно группа все Групповой передачи говорит IP-адрес vtep vtep, не отправляя Групповой передачей такие запросы, но для каждого vtep группа отправляет одиночную передачу wen; Некоторые вставки просто говорят данные по MACа-адрес MAC-адрес виртуальной машины назначения vtep; Некоторые вставки говорят MACу-адрес MAC-адрес соответствуя IP-адрес vtep.
Также, оно вносит изменения когда вы говорите vtep.
2 пути:
Нажим: он общий для того чтобы сказать vtep как только вы знаете данные по тройни виртуальной машины (даже если vtep не может использовать эту информацию, потому что виртуальная машина она управляет не будет связывать с этим адресом), обычно в это время первое сообщение не происходил;
Запрос: другой путь сообщить агент в некотором пути когда vtep нужна информация в первом сообщении, и после этого агент говорит данные по vtep в это время.
Передача данных
После того как запрос ARP отвечен, a знает MAC-адрес MAC-адрес B и отправляет данные к B.VTEP1 получает пакет a, и проверки используют ли a и b такое же VNI с MACом-адрес MAC-адрес (в противном случае ворот VXLAN необходимо). VTEP1 уже знает информацию b и VTEP2, сразу уносит заключение пакета VXLAN, и после этого поставляет его к верхнему соединенному прибору для передачи (сообщения UDP).
Промежуточный процесс передачи обычный процесс передачи пакета IP.
Объективное VTEP проверяет VNI после получать vxlan сообщение. Если оно последователен с VNI b, то оно распакует пакет в vxlan заголовок и отправит его к b для обработки. Для a и b, оно как связывать внутри локальная сеть.
Порекомендуйте маклеру пакета сети для заголовка VXLAN обнажая в первоначальном пакете и метаданных