mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
modified tunnel int to parent, vti to sub, and added gre
This commit is contained in:
parent
32096506f6
commit
12f11e72c9
54
docs/interfaces/tunnel.rst
Normal file
54
docs/interfaces/tunnel.rst
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
.. _interfaces-tunnel:
|
||||||
|
|
||||||
|
Tunnel Interfaces
|
||||||
|
=================
|
||||||
|
|
||||||
|
Generic Routing Encapsulation (GRE)
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
A GRE tunnel requires a tunnel source (local-ip), a tunnel destination (remote-ip),
|
||||||
|
an encapsulation type (gre), and an address (ipv4/ipv6). Below is a configuration example
|
||||||
|
taken from a VyOS router and a Cisco IOS router.
|
||||||
|
|
||||||
|
**VyOS Router:**
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
set interfaces tunnel tun100 address '10.0.0.1/30'
|
||||||
|
set interfaces tunnel tun100 encapsulation 'gre'
|
||||||
|
set interfaces tunnel tun100 local-ip '198.18.0.2'
|
||||||
|
set interfaces tunnel tun100 remote-ip '198.18.2.2'
|
||||||
|
|
||||||
|
**Cisco IOS Router:**
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
interface Tunnel100
|
||||||
|
ip address 10.0.0.2 255.255.255.252
|
||||||
|
tunnel source 198.18.2.2
|
||||||
|
tunnel destination 198.18.0.2
|
||||||
|
|
||||||
|
The main difference between these two configurations is that VyOS requires you explicitly
|
||||||
|
configure your encapsulation type. The Cisco router defaults to 'gre ip'.
|
||||||
|
|
||||||
|
|
||||||
|
Virtual Tunnel Interface (VTI)
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
Set Virtual Tunnel Interface
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
set interfaces vti vti0 address 192.168.2.249/30
|
||||||
|
set interfaces vti vti0 address 2001:db8:2::249/64
|
||||||
|
|
||||||
|
Results in:
|
||||||
|
|
||||||
|
.. code-block:: sh
|
||||||
|
|
||||||
|
vyos@vyos# show interfaces vti
|
||||||
|
vti vti0 {
|
||||||
|
address 192.168.2.249/30
|
||||||
|
address 2001:db8:2::249/64
|
||||||
|
description "Description"
|
||||||
|
}
|
||||||
@ -1,22 +0,0 @@
|
|||||||
.. _interfaces-vti:
|
|
||||||
|
|
||||||
Tunnel Interfaces (vti)
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Set Virtual Tunnel interface
|
|
||||||
|
|
||||||
.. code-block:: sh
|
|
||||||
|
|
||||||
set interfaces vti vti0 address 192.168.2.249/30
|
|
||||||
set interfaces vti vti0 address 2001:db8:2::249/64
|
|
||||||
|
|
||||||
Results in:
|
|
||||||
|
|
||||||
.. code-block:: sh
|
|
||||||
|
|
||||||
vyos@vyos# show interfaces vti
|
|
||||||
vti vti0 {
|
|
||||||
address 192.168.2.249/30
|
|
||||||
address 2001:db8:2::249/64
|
|
||||||
description "Description"
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user