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.
Instructions
|
Önkoşullar
Kavramları göstermek için standart arabirim adlandırması kullanılır. Dell Networking S Serisi 202172 ilgili Dell makalesine bakın: Arayüz adlandırma hakkında daha fazla bilgi için Temel Arayüz Yapılandırması - SONiC 4.0
|
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.- 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
Ö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)#
Reklam aralığı
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