Dell Networking SONiC: Sanal Yönlendirici Yedeklilik Protokolü

Summary: Bu makalede, Dell Networking SONIC te Virtual Router Redundancy Protocol (VRRP) açıklanmaktadır. Bu makalede Dell SONiC 4.1 çalıştıran bir anahtar kullanılmıştır.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

 
Önkoşullar

 

Dizin

Giriş
Sanal Yönlendirici Oluşturma
Sanal IP Adresi
OluşturmaVRRP Grup Önceliği Oluştur
Disable Preempt
Reklam Aralığını Değiştir
Arayüz İzleme
 

Giriş

Sanal Yönlendirici Yedeklilik Protokolü (VRRP), yerel ağınızdaki (LAN) fiziksel yönlendirici gruplarından sanal yönlendiriciler oluşturmanıza olanak tanır. Bu sanal yönlendirme platformları (birincil ve yedek çiftleri), donanım arızası sırasında yedeklilik sağlar. VRRP ayrıca bir sanal yönlendiriciyi tüm ana bilgisayarlarınız için varsayılan ağ geçidi olarak yapılandırmanıza olanak tanır. Ayrıca, fiziksel bir yönlendiricinin tek arıza noktası olmasını da önler.
 
NOT: MC-LAG, VRRP yi desteklemez.
  • Sanal bir varsayılan yönlendirme platformu sağlar
  • Yük dengeleme sağlar
  • Tek bir LAN segmentinde birden fazla mantıksal IP alt ağını destekler
  • Statik varsayılan rotanın tek başarısızlık noktası olmadan basit trafik yönlendirmesine izin verir
  • Dinamik yönlendirme ve keşif protokolleriyle ilgili sorunları önler
  • Arızalı bir varsayılan yönlendiriciyi devralır:
    • Birkaç saniye içinde
    • Minimum veya hiç trafik kaybı olmadan
    • Ev sahiplerinden herhangi bir etkileşim olmadan
VRRP yapılandırması VRRP, bir LAN üzerindeki uç istasyonlar için bir sonraki atlama IP ve MAC adresine sahip olan birincil veya aktif yönlendiriciyi belirtir. Birincil yönlendirici, bir seçim işlemiyle sanal yönlendiricilerden seçilir ve gönderilen paketleri bir sonraki atlama IP adresine iletir. Birincil yönlendirici arızalanırsa VRRP, trafiği yönlendirmeye devam eden yeni bir birincil yönlendirici seçmek için seçim sürecini başlatır. 288 Katman 3 VRRP paketleri, kaynak MAC adresi olarak sanal yönlendirici MAC adresi ile iletilir. Bir sanal yönlendiriciyle ilişkili sanal yönlendirici MAC adresi, IPv4 için 00:00:5E:00:01:{VRID} biçiminde ve IPv6 için 00:00:5E:00:02:{VRID} biçimindedir. VRID, bir ağda en fazla 255 IPv4 ve IPv6 VRRP yönlendiricisine izin veren sanal yönlendirici tanımlayıcısıdır. İlk dört sekizli dize söndürülemez, son iki sekizli dize IPv4 için 01:{VRID} ve IPv6 için 02:{VRID} şeklindedir. Son sekizli, VRRP sanal yönlendirici tanımlayıcısına bağlı olarak değişir.
VRRP topolojisi örneği
Şekil 1: VRRP topolojisi örneği

Örnekte, VRRP kullanılan tipik bir ağ yapılandırması gösterilmektedir. 10.10.10.0 ağındaki ana bilgisayarları varsayılan yönlendirici olarak Yönlendirici A veya Yönlendirici B'nin IP adresiyle yapılandırmak yerine, tüm ana bilgisayarların varsayılan yönlendiricisi sanal yönlendiricinin IP adresine ayarlanır. LAN segmentindeki herhangi bir ana bilgisayar İnternet erişimi istediğinde, paketleri sanal yönlendiricinin IP adresine gönderir. Yönlendirici A, sanal yönlendirici IP adresine sahip birincil yönlendirici olarak yapılandırılır ve sanal yönlendiriciye gönderilen tüm paketleri İnternet'e gönderir. Yönlendirici B, yedek yönlendiricidir ve aynı zamanda sanal yönlendirici IP adresiyle yapılandırılmıştır. Birincil yönlendirici olan Yönlendirici A kullanılamaz hale gelirse (LAN segmenti ile Eth 1/1/6 üzerindeki Yönlendirici A arasındaki bağlantı kesilirse), yedek yönlendirici olan Yönlendirici B otomatik olarak birincil yönlendirici olur ve sanal IP adresine gönderilen paketlere yanıt verir. Tüm iş istasyonları, İnternet'e yönelik paketleri iletmek için sanal yönlendiricinin IP adresini kullanmaya devam eder. Yönlendirici B, Eth 1/1/5 arayüzündeki paketleri alır ve iletir. Yönlendirici A çalışmaya devam edene kadar VRRP, Yönlendirici B'nin İnternet'e erişen LAN segmentindeki kullanıcılara kesintisiz hizmet sağlamasına izin verir.
 

Temel VRRP Yapılandırması

 

Sanal Yönlendirici Oluşturma

VRRP, yapılandırılan her sanal yönlendiriciyi tanımlamak için VRID'yi kullanır. VRRP'yi kullanmadan önce arayüzü birincil IP adresiyle yapılandırmanız gerekir.

  • VRRP tanımlayıcısı (1 ila 255) olan arayüz için bir sanal yönlendirici oluşturun, ardından adres ailesi arayüz adını (ipv4 veya ipv6) girin.

sonic(config-if-Vlan100)# vrrp vrrp-id address-family afi-name

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
  • Bir VRRP tanımlayıcısını ve adres ailesini silin.
DELLSONiC(config-if-Vlan100)# no vrrp 100 address-family ipv4
 

Sanal IP adresi oluşturma

Sanal yönlendiriciler, ilgili VRRP grubu (VRID) için yapılandırılmış sanal IP adresleri içerir. VRRP grubu, sanal IP adresini VRRP grubuna atayana kadar VRRP paketlerini iletmez. 
Bir arayüzde bir VRRP grubunu etkinleştirmek üzere bir VRRP grubu için en az bir sanal IP adresi yapılandırın. Sanal IP adresi, sanal yönlendiricinin IP adresidir ve IP adresi maskesi gerektirmez. Tek bir VRRP grubunda (VRID) en fazla 10 sanal IP adresi yapılandırabilirsiniz.
Bu kurallar sanal IP adresleri için geçerlidir:
  • Sanal IP adresleri, arayüzde yapılandırılan birincil veya ikincil IP adresleriyle aynı alt ağda olmalıdır. Tek bir VRRP grubu, arayüzde yapılandırılmış birden fazla IP alt ağına ait sanal IP adresleri içerebilse de Dell Technologies, herhangi bir VRRP grubu için aynı IP alt ağına ait sanal IP adresleri yapılandırmanızı tavsiye eder. VRRP'yi etkinleştirdiğiniz arabirim, 50.1.1.1/24 birincil IP adresi ve 60.1.1.1/24 ikincil IP adresi içerir. VRRP grubu (VRID 1), 50.1.1.0/24 alt ağına veya 60.1.1.0/24 alt ağına ait sanal adresler içermelidir.
  • Bir arayüzde birden fazla VRRP grubu yapılandırırsanız VRRP gruplarından yalnızca biri arayüz birincil veya ikincil IP adresini içerebilir
  • Birincil IP adresi ve sanal IP adresleri aynı alt ağda olmalıdır.
 
  •  Bu VRRP Kimliği için bir sanal IP adresi yapılandırın (en fazla 10 IP adresi)
sonic(config-if-Vlan100-vrrp-ipv4-100)# vip vip-addr 

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# vip 10.10.100.3
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# show configuration
!
vrrp 100 address-family ipv4
 vip 10.10.100.3
DELLSONiC (config-if-Vlan100-vrrp-ipv4-100)#
​​​​​DELLSONiC# show vrrp interface Vlan 100 vrid 100
    Vlan100, VRID 100
    Version is 2
    State is Up
    Virtual IP address:
        10.10.100.3
    Virtual MAC address is 0000.5e00.0164
    Track interface:
        Interface            State  Priority
        Eth1/2                Up      50
    Configured Priority is 150, Current Priority is 150
    Advertisement interval is 10 sec
    Preemption is disabled
 

VRRP grup önceliğini yapılandırma

Arayüzün en yüksek birincil IP adresine sahip yönlendirici birincil adres olur. Sanal yönlendirici için varsayılan öncelik 100'dür. Birincil yönlendirici başarısız olursa, VRRP bir sonraki en yüksek önceliğe göre yeni bir birincil yönlendirici seçmek için seçim sürecini başlatır. Yapılandırılan sanal IP adreslerden herhangi biri, arayüz IP adresiyle eşleşiyorsa sanal yönlendirici önceliği otomatik olarak 255'e ayarlanır.
  • VRRP grubu için öncelik numarasını yapılandırın (1 - 254; varsayılan 100).
sonic(conf-if-Vlan100-vrrp-ipv4-100)# priority number 

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# priority 150
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# show configuration
!
vrrp 100 address-family ipv4
 priority 150
 vip 10.10.100.3
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)#

 

Disable Preempt 

Önalım işlemini devre dışı bırakarak daha yüksek önceliğe sahip yedekleme yönlendiricisinin birincil yönlendirici olmasını önleyin. Öncelikli komut varsayılan olarak etkindir ve daha yüksek önceliğe sahip başka bir yönlendirici çevrimiçi olursa sistemi birincil yönlendiriciyi değiştirmeye zorlar. VRRP grubundaki tüm sanal yönlendiricileri aynı ayarlarla yapılandırmanız gerekir. Tüm yönlendiricileri önceden işlem yapma özelliği etkin olacak şekilde veya tümü işlem üstünlüğü devre dışı olacak şekilde yapılandırın.

  • Daha yüksek önceliğe sahip herhangi bir yedekleme yönlendiricisinin birincil yönlendirici olmasını önleyin.
sonic(conf-if-Vlan100-vrrp-ipv4-100)# no preempt 

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# no preempt
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# show configuration
!
vrrp 100 address-family ipv4
 priority 150
 no preempt
 vip 10.10.100.3
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)#

 

Varsayılan olarak, birincil yönlendirici her saniye VRRP grubunun tüm üyelerine çalışır durumda olduğunu ve birincil yönlendirici olduğunu gösteren bir VRRP reklamı iletir. VRRP grubu art arda üç reklamı kaçırırsa seçim süreci başlar ve en yüksek önceliğe sahip yedek sanal yönlendirici birincil yönlendiriciye geçer. VRRP reklam paketlerinin kısıtlanmasını önlemek için Dell Technologies, VRRP reklam aralığını varsayılan değer olan bir saniyeden daha yüksek bir değere artırmanızı önerir. Bir yönlendiricide VRRP reklamları arasındaki zaman aralığını değiştirirseniz, bunu tüm katılımcı yönlendiricilerde değiştirin.
  • Reklam aralığı ayarını saniye cinsinden değiştirin (1 - 255; varsayılan 1).
sonic(conf-if-Vlan100-vrrp-ipv4-100)# advertise-interval seconds 

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# advertisement-interval 10
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# show configuration
!
vrrp 100 address-family ipv4
 priority 150
 no preempt
 advertisement-interval 10
 vip 10.10.100.3
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)#
 

Arayüz İzleme 

Sanal gruba göre herhangi bir arayüzün durumunu izleyebilirsiniz. İzlenen arayüz kapanırsa VRRP grubu önceliği, maliyet olarak da bilinen varsayılan değer olan 10 kadar azalır. İzlenen arayüzün durumu yükselirse, VRRP grubu önceliği öncelik maliyeti kadar artar. VRRP grubunun düşük önceliği bir seçimi tetikleyebilir. Birincil veya yedek VRRP yönlendiricileri, VRRP grubunun önceliğine göre seçildiğinden, izleme özellikleri, en iyi VRRP yönlendiricisinin o grup için etkin olmasını sağlar. VRRP yönlendiricinin birleşik önceliği, tüm izleme arayüzünün 254'ten az olması gerektiğidir. VRRP grubunu 255 önceliğine sahip sahip yönlendirici olarak yapılandırırsanız izlenen arayüzlerin durumundan bağımsız olarak bu grup için izleme devre dışı bırakılır. Sahip grubunun önceliği her zaman 255 olarak kalır. 294 Katman 3 Sanal bir grup için, arayüz komutunu kullanarak herhangi bir arayüzün hat protokolü durumunu izleyin. Bir arayüz tipi ve slot/port[/breakout-port][:subport] bilgisi veya VLAN numarası girin.

  • Ethernet - Fiziksel arabirim
  • VLAN - VLAN arayüzü, 1'den 4093'e 

Sanal grup için, track komutunu ve nesne numarasını kullanarak yapılandırılmış bir nesnenin durumunu takip edin. İzlenen nesneyi oluşturmadan önce bu komutla bir VRRP grubu için izlenen bir nesneyi de yapılandırabilirsiniz. İzlenen nesnenin kapalı olduğu belirlenene kadar VRRP grup önceliğinde herhangi bir değişiklik gerçekleşmez.

  • Parça arayüzü açıksa, ağırlık değerine göre etkin önceliği artırın. 
sonic(conf-if-Vlan100-vrrp-ipv4-100)# track-interface interface-name weight wt_value 

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# vrrp 100 address-family ipv4
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# track-interface Eth1/2 weight 50
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)# show configuration
!
vrrp 100 address-family ipv4
 priority 150
 no preempt
 advertisement-interval 10
 vip 10.10.100.3
 track-interface Eth1/2 weight 50
DELLSONiC(config-if-Vlan100-vrrp-ipv4-100)#
DELLSONiC# show vrrp interface Vlan 100 vrid 100
    Vlan100, VRID 100
    Version is 2
    State is Up
    Virtual IP address:
        10.10.100.3
    Virtual MAC address is 0000.5e00.0164
    Track interface:
        Interface            State  Priority
        Eth1/2                Up      50
    Configured Priority is 150, Current Priority is 150
    Advertisement interval is 10 sec
    Preemption is disabled
 

Affected Products

Enterprise SONiC Distribution, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON
Article Properties
Article Number: 000222069
Article Type: How To
Last Modified: 14 Feb 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.