Назад | Перейти на главную страницу

Как перенаправить трафик от VPC к другому, следуя набору ограничений в AWS

Здесь у меня есть сценарий, показанный на рисунке ниже, в котором есть 3 VPC. В каждом VPC размещается 1 ВМ и CSR 1000v, кроме VPC2, где есть только CSR. CSR обоих VPC могут связываться друг с другом через предварительно настроенный туннель GRE.

Допустим, у нас есть трафик, исходящий из другого VPC, который должен проходить через VM1 в VPC1, а затем через VM2 в VPC3. Трафик должен сначала пройти от VM1, затем он направляется на CSR1 (связь в VPC). После этого с помощью туннеля GRE он направляется на CSR2 в VPC2, а оттуда отправляется на VM2 и, наконец, на CSR3 в VPC3.

Я не могу найти способ перенаправить предстоящий трафик от одного VPC к другому, как описано выше.

Больше подробностей.

Предположим, у нас есть трафик, который требует передачи следующих экземпляров {VM1, VM3, затем VM2}, и он заканчивается на CSR3. В VPC1 CSR1 получает трафик от VM1, затем он отправляется (LINK 2) в CSR2 через туннель GRE 1. CSR2 сам отправляет его (LINK 3) в CSR3 через GRE 2. Из CSR3 трафик (LINK 4) отправляется на VM3 в VPC4 через GRE 3, затем VM3 сама отправляет его (LINK 5) в CSR4, который будет отправлен обратно в VM2 (LINK 6) через GRE 3. Наконец, VM2 пересылает трафик (LINK 7) в конечный пункт назначения CSR3. . Если мы видим, туннель GRE 3 был пройден дважды, и это именно то, что нужно сделать, чтобы туннели проходили несколько раз.