# interface tunnel

<mark style="color:red;">`hostname(config)#`</mark> konfigürasyon prompt bölümündeki kullanılabilir <mark style="color:red;">`interface tunnel [Tunnel Type] [ID]`</mark> komutuyla belirtilen tunnel Interface için konfigürasyon işlemlerinin gerçekleştirilebileceği <mark style="color:red;">`hostname(config-[Tunnel Type]-[ID])#`</mark> bölümüne geçiş yapılır.  Bu prompt bölümünde web arayüzde   [***Configuration -> Network -> Tunnel***](https://docs.targitas.com/configuration/network/tunnel)  sekmesinde gerçekleştirilebilen konfigürasyonların karşılığı olan CLI komutları bulunur.

```
parta_Document(config)# interface tunnel ?
egre                     Point-to-Point Ethernet over GRE tunnel interface
eoip                     MikroTik Ethernet over IP tunnel network device
gif                      Generic tunnel interface
gre                      Point-to-point Layer 3 tunnel interfaces
mgre                     Point-to-multipoint Layer 3 tunnel interfaces
nvgre                    Network Virtualization using Generic Routing Encapsulation
tec-group                Tec-Group tunnel interface
wireguard                Wireguard tunnel interface

```

## egre

{% hint style="info" %}

#### Point-to-Point Ethernet over GRE tunnel interfaces (egre) <a href="#point-to-point_ethernet_over_gre_tunnel_interfaces_-egre" id="point-to-point_ethernet_over_gre_tunnel_interfaces_-egre"></a>

Ethernet GRE, Ethernet Geçitli Tünel Protokolü olarak da bilinir ve bir tünelleme protokolüdür. Bu protokol, Ethernet paketlerini başka bir ağa taşıyarak farklı ağlar arasında bir tünel oluşturur. Bu sayede, ağ trafiğini izole ederek güvenlik sağlar ve aynı zamanda ağ performansını artırır. Ethernet GRE genellikle büyük ve karmaşık ağ yapılarında kullanılır.\
\
Ethernet GRE'nin avantajları şunlardır:

* Ethernet GRE, Ethernet paketlerini başka bir ağa taşıyarak farklı ağlar arasında bir tünel oluşturur. Bu sayede, ağ trafiğini izole ederek güvenlik sağlar.
* Ethernet GRE, ağ performansını artırır ve bu sayede daha hızlı bir ağ yapısı oluşturmanızı mümkün kılar.
* Ethernet GRE, büyük ve karmaşık ağ yapılarında kullanılabilir ve bu sayede ağınızın esnekliğini artırır.

Bu avantajlar sayesinde, Ethernet GRE kullanımı büyük ve karmaşık ağ yapıları için oldukça kullanışlı olabilir.
{% endhint %}

```
parta_Document(config)# interface tunnel egre 10
parta_Document(config-egre-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
mpls                     Enable MPLS on interface
name                     Set interface name
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
tunnel                   Set peers
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vnet-id                  Virtual Networks Identifier
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`gateway [IP]`</mark>                                                                                                                                                                                                                                                                                        | egre tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip dhcp-client</code></mark><br><mark style="color:blue;"><code>ip helper-address \[IP/CIDR]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip dhcp-client</code> komutuyla, DHCP sunucusundan IP adresi, gateway, domain vb. bilgileri alması sağlanabilir.<br><br><code>ip helper-address</code> komutuyla, DHCP Relay için yardımcı IP adresleri belirlenebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.</p> |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                | Multi Protocol Label Switching (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                            | Oluşturulan egre tünelinin durdurulması ve pasifleştirilmesini sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                           | Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                      |
| <mark style="color:blue;">`tunnel source [IP] destination [IP]`</mark>                                                                                                                                                                                                                                                                 | Egre tünel bağlantısının kurulacağı kaynak IP adresi ve egre tünelin diğer ucundaki Peer'a ait IP adresi belirtilerek egre tunnel oluşturulabilir.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                            | Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <mark style="color:blue;">`vnet-id [ID]`</mark>                                                                                                                                                                                                                                                                                        | Virtual Network Identifier değeri belirlenebilir. Vnet ID, sanal bir ağ ile paketleri tanımlamak için tünel protokolleri tarafından kullanılan bir değerdir.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark>                                                                                                                                                                                                                                                                           | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                   |

## eoip (Ethernet Over IP) <a href="#egre" id="egre"></a>

{% hint style="info" %}
Ethernet over IP (EoIP), bir tünelleme protokolüdür ve Ethernet paketlerini IP paketleri içine taşıyarak farklı ağlar arasında bir tünel oluşturur. Bu sayede, ağ trafiğini izole ederek güvenlik sağlar ve aynı zamanda ağ performansını artırır. EoIP genellikle büyük ve karmaşık ağ yapılarında kullanılır.

EoIP'nin avantajları şunlardır:

* EoIP, Ethernet paketlerini IP paketleri içine taşıyarak farklı ağlar arasında bir tünel oluşturur. Bu sayede, ağ trafiğini izole ederek güvenlik sağlar.
* EoIP, ağ performansını artırır ve bu sayede daha hızlı bir ağ yapısı oluşturmanızı mümkün kılar.
* EoIP, büyük ve karmaşık ağ yapılarında kullanılabilir ve bu sayede ağınızın esnekliğini artırır.

Bu avantajlar sayesinde, EoIP kullanımı büyük ve karmaşık ağ yapıları için oldukça kullanışlı olabilir.
{% endhint %}

```
parta_Document(config)# interface tunnel eoip 10
parta_Document(config-eoip-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
keepalive                Set keep alive parameter
mpls                     Enable MPLS on interface
name                     Set interface name
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
tunnel                   Set peers
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vnet-id                  Virtual Networks Identifier
vrf                      Add interface to VRF domain
```

| <mark style="color:blue;">`gateway [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                  | eoip tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><mark style="color:blue;"><code>ip address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ip address \[IP/CIDR] secondary</code></mark><br><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip dhcp-client</code></mark><br><mark style="color:blue;"><code>ip mtu \[MTU]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p><code>ip address</code> komutuyla, IPv4 adresi ve netmask değeri belirtilerek eoip tüneli için IPv4 adresi belirlenir. Alias IPv4 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.<br><br><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip dhcp-client</code> komutuyla, DHCP sunucusundan IP adresi, gateway, domain vb. bilgileri alması sağlanabilir.<br><br><code>ip mtu</code> komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.​</p> |
| <mark style="color:blue;">`keepalive [Period] [Count]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                    | ​Tünel hatasını tespi etmek için saniye biriminden `[Period]` belirlenir ve belirlenen zaman dilimi içerisinde eoip tüneli canlılık tespiti için `[Count]` sınırı belirlenmelidir. Eğer Period veya Count değerinden birisi 0 olarak belirlenirse keepalive değerlendirilmesi devre dışı bırakılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                          | Multi Protocol Label Switching (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <mark style="color:blue;">`name [Tunnel Name]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                            | ​eoip tünele `[Tunnel Name]` parametresinde belirtilen ismin verilmesini sağlar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                      | Oluşturulan eoip tünelinin devre dışı bırakılmasını sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                     | Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <mark style="color:blue;">`tunnel source [IP] destination [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                           | eoip tünel bağlantısının kurulacağı kaynak IP adresi ve eoip tünelin diğer ucundaki Peer'a ait IP adresi belirtilerek eoip tunnel oluşturulabilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                      | ​Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <mark style="color:blue;">`vnet-id [ID]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                  | Virtual Network Identifier değeri belirlenebilir. Vnet ID, sanal bir ağ ile paketleri tanımlamak için tünel protokolleri tarafından kullanılan bir değerdir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                     | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |

## gif (Generic Tunnel Interface) <a href="#egre" id="egre"></a>

{% hint style="info" %}
Generic Routing Encapsulation (GRE), bir tünelleme protokolüdür ve ağ trafiğini izole ederek güvenlik sağlar. GRE, genellikle büyük ve karmaşık ağ yapılarında kullanılır ve bu sayede ağınızın esnekliğini artırabilir.

GRE'nin avantajları şunlardır:

* GRE, ağ trafiğini izole ederek güvenlik sağlar.
* GRE, ağ performansını artırır ve bu sayede daha hızlı bir ağ yapısı oluşturmanızı mümkün kılar.
* GRE, büyük ve karmaşık ağ yapılarında kullanılabilir ve bu sayede ağınızın esnekliğini artırır.

Bu avantajlar sayesinde, GRE kullanımı büyük ve karmaşık ağ yapıları için oldukça kullanışlı olabilir.
{% endhint %}

```
parta_Document(config)# interface tunnel gif 10
parta_Document(config-gif-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
ipv6                     IPv6
mpls                     Enable MPLS on interface
name                     Set interface name
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
tunnel                   Set peers
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`gateway [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                  | gif tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><mark style="color:blue;"><code>ip address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ip address \[IP/CIDR] secondary</code></mark><br><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip mtu \[MTU]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p>​<code>ip address</code> komutuyla, IPv4 adresi ve netmask değeri belirtilerek gif tüneli için IPv4 adresi belirlenir. Alias IPv4 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.<br><br><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip mtu</code> komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.​</p> |
| <p><mark style="color:blue;"><code>ipv6 address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ipv6 address \[IP/CIDR] secondary</code></mark></p>                                                                                                                                                                                                                                                 | ​`ipv6 address` komutuyla, IPv6 adresi ve netmask değeri belirtilerek gif tüneli için IPv6 adresi belirlenir. Alias IPv6 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                                                                                          | ​Multi Protocol Label Switching  (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <mark style="color:blue;">`name [Tunnel Name]`</mark>                                                                                                                                                                                                                                                                                                                                                            | gif tünele `[Tunnel Name]` parametresinde belirtilen ismin verilmesini sağlar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                                                                                                      | Oluşturulan gif tünelinin devre dışı bırakılmasını sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                                                                                                     | ​Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <mark style="color:blue;">`tunnel source [IP] destination [IP]`</mark>                                                                                                                                                                                                                                                                                                                                           | gif tünel bağlantısının kurulacağı kaynak IP adresi ve gif tünelin diğer ucundaki Peer'a ait IP adresi belirtilerek gif tunnel oluşturulabilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                                                                                                      | ​Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark>                                                                                                                                                                                                                                                                                                                                                     | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

## gre (Generic Routing Encapsulation) <a href="#egre" id="egre"></a>

{% hint style="info" %}
**GRE (Generic Routing Encapsulation – Jenerik Yönledirici Kapsülleme)** IP başlığının üzerine diğer ağ katmanı protokollerinin başlıklarını kapsülleyerek  paketin yönlendirilmesini sağlayan bir protokoldür. <br>

GRE tunnel, güvensiz bir ağ üzerinden güvenli bir şekilde veri iletimi gibi birçok amaç için kullanılabilir. Bazı yaygın GRE tunnel kullanım amaçları şunlardır:

* İki veya daha fazla uzaktaki ağı bir araya getirip tek, güvenli bir ağ oluşturmak. Bu, iki veya daha fazla ofisin bir araya getirilmesi veya uzak sunucuların bir merkezi ağa bağlanması gibi bir VPN (Sanal Özel Ağ) oluşturmak için kullanışlı olabilir.
* İki ağ arasında trafiği şifrelemek. GRE tunnel'lar verileri şifrelediğinden, ağ iletişimlerine ekstra bir güvenlik katmanı eklemek için kullanılabilir.
* Güvensiz bir ağ üzerinden güvenli bir "tunnel" oluşturmak. GRE tunnel'lar verileri şifrelediğinden, güvensiz bir ağ üzerinden güvenli bir "tunnel" oluşturarak hassas verilerinizi ele geçirilmesi veya zarara uğraması konusunda endişe etmeden iletebilirsiniz.
* Ağlar arasında multicast trafiğini iletmek. GRE tunnel'lar multicast trafiği iletebildiğinden, multicast veriler (ses veya video akışları gibi) ağlar arasında iletebilir. Bu, video konferansları veya canlı yayın gibi uygulamalar için kullanışlı olabilir.
  {% endhint %}

```
parta_Document(config)# interface tunnel gre 10
parta_Document(config-gre-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
ipv6                     IPv6
keepalive                Set keep alive parameter
mpls                     Enable MPLS on interface
name                     Set interface name
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
tunnel                   Set peers
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`gateway`</mark>                                                                                                                                                                                                                                                                                                                                                                       | gre tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><mark style="color:blue;"><code>ip address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ip address \[IP/CIDR] secondary</code></mark><br><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip mtu \[MTU]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p>​<code>ip address</code> komutuyla, IPv4 adresi ve netmask değeri belirtilerek gre tüneli için IPv4 adresi belirlenir. Alias IPv4 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.<br><br><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip mtu</code> komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.​</p> |
| <p><mark style="color:blue;"><code>ipv6 address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ipv6 address \[IP/CIDR] secondary</code></mark></p>                                                                                                                                                                                                                                                 | ​`ipv6 address` komutuyla, IPv6 adresi ve netmask değeri belirtilerek gre tüneli için IPv6 adresi belirlenir. Alias IPv6 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <mark style="color:blue;">`keepalive [Period] [Count]`</mark>                                                                                                                                                                                                                                                                                                                                                    | <p>​Gre Interface canlılığının kontrolü için keepalive komutuyla sınır belirtilebilir. <br><code>\[Period]</code> parametresi saniye biriminde bir zaman aralığı belirtir. <code>\[Count]</code> için minumum değer 2dir ve belirlenen zaman periyodunda canlılık değerlendirilmesi için gereklidir.</p>                                                                                                                                                                                                                                                                                                                                                          |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                                                                                          | ​Multi Protocol Label Switching  (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <mark style="color:blue;">`name [Tunnel Name]`</mark>                                                                                                                                                                                                                                                                                                                                                            | gre tünele `[Tunnel Name]` parametresinde belirtilen ismin verilmesini sağlar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                                                                                                      | Oluşturulan gre tünelinin devre dışı bırakılmasını sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                                                                                                     | ​Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <mark style="color:blue;">`tunnel source [IP] destination [IP]`</mark>                                                                                                                                                                                                                                                                                                                                           | ​gre tünel bağlantısının kurulacağı kaynak IP adresi ve gre tünelin diğer ucundaki Peer'a ait IP adresi belirtilerek gre tunnel oluşturulabilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                                                                                                      | ​Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <mark style="color:blue;">`vrf forwarding [VRF Name]gateway [IP]`</mark>                                                                                                                                                                                                                                                                                                                                         | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

## mgre <a href="#egre" id="egre"></a>

{% hint style="info" %}
Multipoint GRE (MGRE), bir tünelleme protokolüdür ve birden fazla noktayı birbirine bağlayarak ağ trafiğini izole ederek güvenlik sağlar. MGRE, genellikle büyük ve karmaşık ağ yapılarında kullanılır ve bu sayede ağınızın esnekliğini artırabilir.

MGRE'nin avantajları şunlardır:

* MGRE, birden fazla noktayı birbirine bağlayarak ağ trafiğini izole ederek güvenlik sağlar.
* MGRE, ağ performansını artırır ve bu sayede daha hızlı bir ağ yapısı oluşturmanızı mümkün kılar.
* MGRE, büyük ve karmaşık ağ yapılarında kullanılabilir ve bu sayede ağınızın esnekliğini artırır.

Bu avantajlar sayesinde, MGRE kullanımı büyük ve karmaşık ağ yapıları için oldukça kullanışlı olabilir.
{% endhint %}

```
parta_Document(config)# interface tunnel mgre 10
parta_Document(config-mgre-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
ipv6                     IPv6
map                      Mapping
mpls                     Enable MPLS on interface
name                     Set interface name
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
tunneladdr               Set Tunnel Address
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vnet-id                  Virtual Networks Identifier
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`gateway [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                  | mgre tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><mark style="color:blue;"><code>ip address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ip address \[IP/CIDR] secondary</code></mark><br><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip mtu \[MTU]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p>​<code>ip address</code> komutuyla, IPv4 adresi ve netmask değeri belirtilerek mgre tüneli için IPv4 adresi belirlenir. Alias IPv4 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.<br><br><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip mtu</code> komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.​</p> |
| <p><mark style="color:blue;"><code>ipv6 address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ipv6 address \[IP/CIDR] secondary</code></mark></p>                                                                                                                                                                                                                                                 | ​`ipv6 address` komutuyla, IPv6 adresi ve netmask değeri belirtilerek mgre tüneli için IPv6 adresi belirlenir. Alias IPv6 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <mark style="color:blue;">`map [Source IP] [Destination IP]`</mark>                                                                                                                                                                                                                                                                                                                                              | mgre tünel kurulumu için belirtilen kaynak IP adresiyle hedef IP adresi arasında bir eşleşme kurulur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                                                                                          | ​Multi Protocol Label Switching (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <mark style="color:blue;">`name [Tunnel Name]`</mark>                                                                                                                                                                                                                                                                                                                                                            | ​mgre tünele `[Tunnel Name]` parametresinde belirtilen ismin verilmesini sağlar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                                                                                                      | ​Oluşturulan mgre tünelinin devre dışı bırakılmasını sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                                                                                                     | ​Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <mark style="color:blue;">`tunneladr [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                | ​mgre tüneli için tünel IP adresi belirtilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                                                                                                      | Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <mark style="color:blue;">`vnet-id [ID]`</mark>                                                                                                                                                                                                                                                                                                                                                                  | Virtual Network Identifier değeri belirlenebilir. Vnet ID, sanal bir ağ ile paketleri tanımlamak için tünel protokolleri tarafından kullanılan bir değerdir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark>                                                                                                                                                                                                                                                                                                                                                     | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

## nvgre (Network Virtualization using GRE) <a href="#egre" id="egre"></a>

{% hint style="info" %}
Network Virtualization using GRE (NVGRE), bir tünelleme protokolüdür ve ağ trafiğini izole ederek güvenlik sağlar. NVGRE, genellikle büyük ve karmaşık ağ yapılarında kullanılır ve bu sayede ağınızın esnekliğini artırabilir.

NVGRE'nin avantajları şunlardır:

* NVGRE, ağ trafiğini izole ederek güvenlik sağlar.
* NVGRE, ağ performansını artırır ve bu sayede daha hızlı bir ağ yapısı oluşturmanızı mümkün kılar.
* NVGRE, büyük ve karmaşık ağ yapılarında kullanılabilir ve bu sayede ağınızın esnekliğini artırır.

Bu avantajlar sayesinde, NVGRE kullanımı büyük ve karmaşık ağ yapıları için oldukça kullanışlı olabilir.
{% endhint %}

```
parta_Document(config)# interface tunnel nvgre 10
parta_Document(config-nvgre-10)# ?
gateway                  Interface Gateway
ip                       IP parameters
ipv6                     IPv6
maxaddr                  Set the address cache size to size
mpls                     Enable MPLS on interface
name                     Set interface name
parent                   Associate with interface parent-interface
shutdown                 Disable the interface
staticarp                Enable Reply to ARP requests only
timeout                  Set the timeout, in seconds
tunnel                   Set peers
tunneldf                 Allow/Do not allow fragmentation of encapsulated packets.
vnet-id                  Virtual Networks Identifier
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`gateway [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                  | ​nvgre tüneli için gateway IP adresi  bu syntax yapısı ile belirlenir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><mark style="color:blue;"><code>ip address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ip address \[IP/CIDR] secondary</code></mark><br><mark style="color:blue;"><code>ip carp \[Carp ID]</code></mark><br><mark style="color:blue;"><code>ip dhcp-client</code></mark><br><mark style="color:blue;"><code>ip mtu \[MTU]</code></mark><br><mark style="color:blue;"><code>ip ospf</code></mark><br><mark style="color:blue;"><code>ip rip</code></mark></p> | <p>​<code>ip address</code> komutuyla, IPv4 adresi ve netmask değeri belirtilerek nvgre tüneli için IPv4 adresi belirlenir. Alias IPv4 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.<br><br><code>ip carp</code> komutuyla, Common Address Redundancy Protocol konfigürasyonu gerçekleştirilebilir.<br><br><code>ip dhcp-client</code> komutuyla, DHCP sunucusundan IP adresi, gateway, domain vb. bilgileri alması sağlanabilir.<br><br><code>ip mtu</code> komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir.<br><br><code>ip ospf</code> komutuyla, Open Shortest Path First(OSPF) konfigürasyonu gerçekleştirilebilir. <br><br><code>ip rip</code> komutuyla, Routing Information Protocol(RIP) konfigürasyonu gerçekleştirilebilir.​</p> |
| <p><mark style="color:blue;"><code>ipv6 address \[IP/CIDR]</code></mark> <br><mark style="color:blue;"><code>ipv6 address \[IP/CIDR] secondary</code></mark></p>                                                                                                                                                                                                                                                                                                                 | ​`ipv6 address` komutuyla, IPv6 adresi ve netmask değeri belirtilerek nvgre tüneli için IPv6 adresi belirlenir. Alias IPv6 adresleri eklemek için sonuna "secondary" anahtar kelimesinin eklenmesi yeterlidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <mark style="color:blue;">`maxaddr [Addres Cache Size]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                   | nvgre tüneli için maksimum adres cache boyutu belirlenebilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| <mark style="color:blue;">`mpls`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                          | ​​Multi Protocol Label Switching  (Çoklu Protokol Etiket Anahtalama) özelliğini aktifleştirir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| <mark style="color:blue;">`name [Tunnel Name]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                            | nvgre tünele `[Tunnel Name]` parametresinde belirtilen ismin verilmesini sağlar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| <p><mark style="color:blue;"><code>parent \[Interface Name] \[ID]</code></mark><br><br><mark style="color:blue;"><code>parent tunnel \[Tunnel Name] \[ID]</code></mark></p>                                                                                                                                                                                                                                                                                                      | nvgre tüneli ile Interface ve diğer tüneller parent komutuyla eşleştirilebilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| <mark style="color:blue;">`shutdown`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                      | ​Oluşturulan nvgre tünelinin devre dışı bırakılmasını sağlayan komuttur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| <mark style="color:blue;">`staticarp`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                     | ​​Static ARP etkinleştirilirse, Interface içerisinde yer alan cihazlar yalnızca kendi adreslerine yönelik ARP isteklere yanıt verir ve hiçbir zaman ARP isteği göndermez.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <mark style="color:blue;">`timeout [Second]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                              | nvgre tüneli için zaman aşımı belirlenebilir. saniye cinsinden belirtilen sürenin ardından nvgre tünel tablosundaki girdiler kaybolur. Varsayılan değer 240 olarak belirlenmiştir. Eğer 0 değeri seçilirse timeout özelliği devre dışı bırakılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <mark style="color:blue;">`tunnel source [IP] destination [IP]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                           | nvgre tünel bağlantısının kurulacağı kaynak IP adresi ve nvgre tünelin diğer ucundaki Peer'a ait IP adresi belirtilerek nvgre tunnel oluşturulabilir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| <mark style="color:blue;">`tunneldf`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                      | ​Kapsüllenmiş paketlerin parçalanmaması isteniyorsa aktifleştirilmelidir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| <mark style="color:blue;">`vnet-id [ID]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                                  | Virtual Network Identifier değeri belirlenebilir. Vnet ID, sanal bir ağ ile paketleri tanımlamak için tünel protokolleri tarafından kullanılan bir değerdir.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark>                                                                                                                                                                                                                                                                                                                                                                                                                     | Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

## tec-group <a href="#egre" id="egre"></a>

{% hint style="info" %}
Targitas'ın kendine özgü olan bu tünelde <mark style="color:blue;">**T**</mark>argitas, <mark style="color:blue;">**E**</mark>dge ve <mark style="color:blue;">**C**</mark>loud arasında tünel konfigürasyonu gerçekleştirilebilir.
{% endhint %}

```
parta_Document(config)# interface tunnel tec-group 10
parta_Document(config-tec-group-10)# ?
peers                    Tec-group interface peers
port                     Tec Group Port Value
server-ip                Tec Group IP address
vrf                      Add interface to VRF domain

```

<table data-header-hidden><thead><tr><th width="405"></th><th></th></tr></thead><tbody><tr><td><mark style="color:blue;"><code>peers</code></mark></td><td>​Peer konfigürasyonlarının gerçekleştirileceği <mark style="color:red;"><code>hostname(peers-tec-[ID])#</code></mark> prompt bölümünü geçiş yapılmasını sağlar. Bu bölümde peer ismi ve seri numarası belirtilerek birden fazla peer eklenebilir. Peer konfigürasyonu ile ilgili bilgiler tablonun aşağısında yer almaktadır.</td></tr><tr><td><mark style="color:blue;"><code>port [Port]</code></mark></td><td>​Belirlenen Server IP adresinin hangi portunda Tec Group tüneli için iletişim kuracağı belirlenmelidir.</td></tr><tr><td><mark style="color:blue;"><code>server-ip [IP]</code></mark></td><td>​Peers bölümünde oluşturulacak Peer'ların TEC Group tüneli için iletişim kuracakları server IP adresi belirlenmelidir.</td></tr><tr><td><mark style="color:blue;"><code>vrf forwarding [VRF Name]</code></mark></td><td>​Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.</td></tr></tbody></table>

```
parta_Document(config)# interface tunnel tec-group 10
parta_Document(config-tec-group-10)# peers 
parta_Document(peers-tec-10)# peer-name ExampleDocument serial 000 
parta_Document(peer-ExampleDocument)# ?
mode                     Tec Group Peer Mode
peer-name                Tec Group Peer Name
pre-shared-key           Pre shared key for Tec Group Peer
type                     Tec Group Peer Type
```

#### Tec-group peer konfigürasyonu:

| <mark style="color:blue;">`mode [split-tunnel/ tunnel]`</mark>      | Tunnel ve Split Tunnel modları arasında seçim yapılması gereklidir.                                                                                   |
| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`peer-name [Name] serial [Serial]`</mark> | Oluşturulan peer'ın bağlantı kuracağı diğer Peer'a ait isim ve seri numarası bilgileri belirtilerek tec-group tüneli oluşturulabilir.                 |
| <mark style="color:blue;">`pre-shared-key [key]`</mark>             | TEC Group tünelinin kriptolojik güvenliği için Server ve Peer konfigürasyonun iki ucunda da Pre Shared Key bilgisinin aynı değerde olması gereklidir. |
| <mark style="color:blue;">`type [TEC4 / TEC5 / TEC6 / TEC8]`</mark> | Seçenekler arasından Tec-group türü seçilmelidir.                                                                                                     |

## wireguard <a href="#egre-6" id="egre-6"></a>

{% hint style="info" %}
Wireguard, bir ağ güvenliği teknolojisidir. Bu teknoloji, ağ trafiğini şifreleyerek ağın güvenliğini artırır ve aynı zamanda hızlı bir şekilde işlem yapar. Wireguard'ın kodu diğer VPN teknolojilerine göre daha küçük ve daha basit olduğu için, onu diğerlerinden daha hızlı hale getirir. Wireguard, VPN teknolojisi kullanarak ağ trafiğini güvenli bir şekilde yönlendirir ve bu sayede ağın güvenliğini artırır
{% endhint %}

```
parta_Document(config)# interface tunnel wireguard 10
parta_Document(config-wireguard-10)# ?
ip                       IP parameters
ip-address               IP Address
mode                     Wireguard Configuration Mode
private-key              Private Key for Wireguard
vrf                      Add interface to VRF domain

```

| <mark style="color:blue;">`ip mtu [MTU Value]`</mark>        | `ip mtu` komutuyla, Maximum Transmission Unit(MTU) değeri belirtilebilir. MTU değeri 46 ile 9216 arasında olmalıdır. Varsayılan değer 1500 olarak belirlenmiştir.                                                                                                                                                                                           |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`ip-address [IP/CIDR]`</mark>      | ​Wireguard tünelin sahip olacağı IP adres belirlenmelidir.                                                                                                                                                                                                                                                                                                  |
| <mark style="color:blue;">`mode [client/server]`</mark>      | ​Konfigürasyonunu gerçekleştirdiğimiz cihazı wireguard tünelini server veya client modunda kullanabilir. Wireguard tünelinin oluşturma amacına göre mod belirlenmesi yapılmalıdır. Mod belirlemesiyle birlikte seçilen moda ait konfigürassyon prompt bölümüne geçiş yapılır. Mod konfigürasyonları ile ilgili bilgiler tablonun aşağısında yer almaktadır. |
| <mark style="color:blue;">`private-key [Key]`</mark>         | ​Wireguard tünelinin kriptolojik güvenliği için gerekli olaran güçlü bir Private Key belirlenmelidir.                                                                                                                                                                                                                                                       |
| <mark style="color:blue;">`vrf forwarding [VRF Name]`</mark> | ​​Oluşturulan VRF konfigürasyonları arasında kullanılmak istenilen belirtilebilir. Varsayılan olarak default VRF kullanılır.                                                                                                                                                                                                                                |

### mode client:

```
parta_Document(config)# interface tunnel wireguard 10
parta_Document(config-wireguard-10)# mode client 
parta_Document(mode-client)# ?
allow-from               Allowed IPs for Wireguard Client
keep-alive-interval      Keep Alive Interval for Wireguard
pre-shared-key           Pre shared key for Wireguard Peer
server-ip                Wireguard Server IP address
server-port              Wireguard Server Port Value
server-pub-key           Wireguard Server Public Key
```

| <mark style="color:blue;">`allow-frow [Interface / Network / Object]`</mark> | Wireguard tüneline erişim için ACL belirlemesi gerçekleştirilebilir. Zone veya Interface seçimi yapılabilir.                                     |
| ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| <mark style="color:blue;">`keep-alive-interval [Interval]`</mark>            | Saniye biriminden oluşturulan Wireguard tünelinin yaşam ömrünün belirlenmesi gereklidir.                                                         |
| <mark style="color:blue;">`pre-shared-key [key]`</mark>                      | Wireguard tünelinin kriptolojik güvenliği için Wireguard konfigürasyonun iki ucunda da Pre Shared Key bilgisinin aynı değerde olması gereklidir. |
| <mark style="color:blue;">`server-ip [IP]`</mark>                            | Wireguard tünelinin iletişim kuracağı Server IP adresi belirlenmelidir.                                                                          |
| <mark style="color:blue;">`server-port [Port]`</mark>                        | Wireguard tünelinin belirlenen Server IP adresinin hangi portunda iletişim kuracağı belirlenmelidir.                                             |
| <mark style="color:blue;">`server-pub-key [Public Key]`</mark>               | Wireguard tünelinin kriptolojik güvenliği için Wireguard tünelinin diğer ucuna air Public Key bilgisi doğru girilmelidir.                        |

### **mode server:**

```
ment(config)# interface tunnel wireguard 10
parta_Document(config-wireguard-10)# mode server 
parta_Document(mode-server)# ?
listen-interface         Wireguard Liste Interface
peer                     Wireguard Peer
port                     Wireguard Port Value
```

| <mark style="color:blue;">`listen-interface [Interface / Tunnel]`</mark>  | ​Wireguard Sunucu tünelin cihazın hangi interface veya tünelinden gelen paketleri güvenli wireguard tüneli üzerinden ileteceği belirlenmelidir. |
| ------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`peer [Client-Name] remote-ip [IP/CIDR]`</mark> | ​Wireguard tünelin diğer ucundaki Client'a ait isim ve IP bilgileri belirtilmelidir.                                                            |
| <mark style="color:blue;">`port [Port]`</mark>                            | ​Wireguard Sunucu trafiğinde kullanılacak port numarası belirlenmelidir.                                                                        |
