Невозможно установить туннель GRE между экземпляром на базе Linux и маршрутизатором Cisco

Я хотел бы установить GRE Tunnel соединение между Cisco CSR1000v и [11127 934] Экземпляр EC2 , который запускает Ubuntu 18.04.02 LTS Linux 4.15 .

enter image description here

В R1 CSR1000v конфигурация следующая:

interface Tunnel99
 ip address 10.10.10.2 255.255.255.0
 keepalive 2 3 
 tunnel mode gre ip
 tunnel source GigabitEthernet1
 tunnel destination 54.148.34.17
 tunnel path-mtu-discovery
end

Описание интерфейса туннеля после

Interface          IP-Address      OK? Method Status                Protocol
GigabitEthernet1   172.1.1.7       YES DHCP   up                    up
Tunnel99           10.10.10.2      YES manual up                    down

В экземпляре EC2 я получил следующую конфигурацию

modprobe ip_gre
lsmod | grep gr
sudo ip tunnel add gre0 mode gre remote 35.163.97.129 local 172.2.2.11 ttl 255
sudo ip link set gre0 up
ip addr add 10.10.10.1/24 dev gre0

Проблема в том, что я не мог пропинговать интерфейс туннеля с обеих сторон. И интерфейс GRE0 показывает адрес назначения такой же, как и IP-адрес туннеля.

gre0: flags=209<UP,POINTOPOINT,RUNNING,NOARP>  mtu 8977
        inet 10.10.10.1  netmask 255.255.255.0  destination 10.10.10.1
        inet6 fe80::200:5efe:ac00:106  prefixlen 64  scopeid 0x20<link>
        unspec AC-00-01-06-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 1000  (UNSPEC)
        RX packets 171  bytes 4104 (4.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7  bytes 392 (392.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
0
задан 12 April 2019 в 17:02
1 ответ

Оказывается, MPLS не запускает ядро ​​Linux 4.15 в AWS. Чтобы установить Quagga с демоном LDP, который запускает SR MPLS с одной виртуальной машины на другую, необходимо обновить ядро ​​или вам потребуется Linux 4.5 или последняя версия.

0
ответ дан 24 November 2019 в 00:16

Теги

Похожие вопросы