Dell Networking SONiC: Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) Geçişi

Summary: Bu makalede, Dell Networking SONiC'deki Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) açıklanmaktadır. Bu makale, Dell SONiC 4.1 çalıştıran bir anahtar kullanı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
Kavramları göstermek için standart arabirim adlandırması kullanılır. Dell Networking S Serisi 202172 Dell makalesine bakın: Temel Arabirim Yapılandırması - Arayüz adlandırması ile ilgili daha fazla bilgi için SONiC 4.0
 

Dizin

Giriş
DHCP Geçişi
MC-LAG kurulumunda
DHCPDHCP Aktarma Bilgileri Seçeneği
Atlama Sınırı
Kaynak Arayüzü Seçimi
IPv6 Sonraki Atlamalar Üzerinden DHCP Geçişi
VRF'ler arasında DHCP Geçişi
Sanal Alt Ağ Seçimi Alt Seçeneği
VXLAN Dağıtımında DHCP Geçişi
DHCP Aktarma ve Statik Herhangi Bir Noktaya Yayın Ağ Geçidi
Aktarma Aracısı Seçenekleriyle DHCPv4 Paketlerini İşleme
Sunucu Tanımlayıcısı Geçersiz Kılma Alt Seçeneği
Ölçeklenebilir -lik
DHCP Aktarma Show Komutları
 

Giriş

Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP), IP adreslerinin ve diğer bilgileri ağ aygıtlarına atamasını basitleştiren bir ağ protokolüdir. Buna ek olarak IP adresleri, DHCP ayrıca alt ağ maskesi, varsayılan ağ geçidi adresi, etki alanı adı sunucusu (DNS) adresi ve diğer yapılandırma parametrelerini de atmalıdır. Enterprise SONiC, DHCP aktarmayı destekler. Bu bölüm, DHCP geçişi hakkında genel bakış ve yapılandırma bilgileri sağlar.
 

DHCP geçişi

DHCP geçişi, DHCP istemcileri ve DHCP sunucuları arasında DHCP paketlerini farklı alt ağlar arasında iletir. Anahtarınızı bir ağ içinde DHCP geçişi olarak işleve yapılandırarak bunu yapılandır görebilirsiniz.

Bir DHCP istemcisi BIR DHCP sunucusuna ait bir IP adresi talep etti mi, istemci ait olduğu alt ağdan haberdar değildir. İstemci bir ağa bağlandığında yayın olarak BIR DHCP DISCOVER mesajı gönderir. DHCP sunucusu aynı LAN veya VLAN içinde yer alırsa sunucu, doğrudan istemciye bir IP adresi atar.

DHCP sunucusu farklı bir yayın etki alanında yer alırsa ağdaki yönlendiriciler varsayılan olarak istemcilerden DHCP DISCOVER mesajlarını iletir. Bir aygıtı ağ üzerinde DHCP aktarma aracısı olarak yapılandırdığınızda, aktarma aracısı DHCP DISCOVER yayın mesajlarını alabilir ve DHCP istemcisi adına DHCP sunucusuna tek noktaya yayın isteği gönderebilir.

DHCP aktarma aracısı, sunucu farklı bir ağ veya VLAN'da bile dhcp istemcilerinin BIR DHCP sunucusundan IP adresleri almalarını sağlar.

DHCP aktarma işlemi:
Şekil 1'de DHCP istemcileri, VLAN 10'a ait bir aktarma aygıtının arabirimine bağlanır. DHCP Sunucusu 1 ve DHCP Sunucusu 2, sırasıyla VLAN 20 ve VLAN 30'a bağlanır. Aygıt üzerinde bir DHCP geçişi yapılandırıldığında, DHCP talepleri ilgili DHCP sunucusuna ve sunucudan gelen yanıtı istemcilere iletir.
 
DHCP topolojisi örneği
Şekil 1: DHCP topolojisi örneği
 
  • Aktarma için kullanmak istediğiniz arabirimde DHCP aktarmayı etkinleştirin:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Sunucu adresini girin. En fazla dört adres eklemeniz gerekir:
dhcp-server-ip-address
 (İsteğe bağlı) VRF adını girin:
vrf-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
DELLSONiC(config-if-Vlan100)#
 

MC-LAG kurulumunda DHCP geçişi

Mc-LAG kurulumunda, DHCP istemcisi MC-LAG eşlerinin herhangi birine BIR DHCP DISCOVER paketi gönderir. Eşlerden biri paketi aldığında, paketi DHCP sunucusuna iletir. DHCP sunucusu yanıt gönderdiği zaman, DHCP DISCOVER paketini aktaran aynı MC-LAG eşi yanıtı sunucudan istemciye iletir.

MC-LAG için yapılandırma yönergeleri:
  • MC-LAG eş anahtarlarında aynı DHCP sunucularını yapılandırın.
  • Bağlantı seçimi ve kaynak arabirim seçeneklerini kullanmak için DHCP geçişi yapılandırın. Bu yapılandırma, sunucudan gelen yanıtın DHCP paketi ileten anahtar tarafından alınılmasını sağlar.
  • DHCP sunucusunun her iki MC-LAG eşinden de erişildiğinden emin olun.
Aşağıdaki şekil 2'de bir DHCP istemcisi BIR DHCP DISCOVER mesajı gönderir. MC-LAG Eş 1, mesajı alır ve Kablolama anahtarı aracılığıyla DHCP sunucusuna iletir. DHCP sunucusu, bilgileri istemciye aktaran aynı MC-LAG eşine yanıt gönderir.
 
MC-LAG'de DHCP geçişi
Şekil 2: MC-LAG'de DHCP geçişi
 

DHCP aktarma bilgileri seçeneği

Tek bir yönlendirmenin dahil olduğu bir ağda DHCP geçişi, DHCP istemcisine bir IP adresi atamak için iletili paketin giaddr alanında bulunan ağ geçidi IP adresini kullanır. Yetkisiz oyuncular ağa yetkisiz erişim elde etmek için DHCP isteklerini sahte olarak kullanabilir.

Ağ yöneticileri, yetkisiz aygıtların ağa erişim kazanmasını önlemek için istemcileri DHCP sunucularını farklı ağlara yer değiştirebilir. DHCP istemcisinin bulunduğu alt ağı açıkça belirtmek için DHCP aktarma bilgileri seçeneğini veya DHCP seçenek 82'yi kullanın. Aktarma aracısı, istemci alt ağını belirtmek için alt seçeneği pakete ekler ve DHCP sunucusu DHCP adresini ve kiralamasını atamak için giaddr yerine alt seçenek değerini kullanır.
 
NOT: Bağlantı seçimi alt seçeneği yalnızca DHCPv4 istemcileri için geçerlidir ve DHCPv6 istemcileri için geçerli değildir.

Aşağıdaki şekil 3'te DHCP aktarma bağlantısı seçiminin nasıl çalıştığı gösterilmektedir.
  1. DHCP istemcisi bir DHCP isteği gönderir.
  2. Aktarma aracısı yayın paketlerini alır ve 192.168.0.1 adresine bağlantı seçimi alt seçeneğini ekler.
  3. Aktarma aracısı, yapılandırılmış kaynak arabirimine dayalı giaddr alanı ayarlar. Kaynak arabirim geri döngü 0 olarak yapılandırıldığında giaddr 103.103.103.103 olarak ayarlıdır. Giaddr'a sunucudan ulaşılmalıdır.
  4. DHCP sunucusu, bağlantı seçim seçeneğinden istemci alt a ağını tanımlar ve adresi 192.168.0.x adres havuzundan ayırır. Sunucu teklif paketi oluşturarak giaddr'de belirtilen IP adresine gönderir.
 
DHCP geçişi
Şekil 3: DHCP geçişi
 

Atlama sınırı

DHCP istemcileri genellikle DHCP paketinde atlama sayısı alanı 0 olarak ayarlıdır. DHCP paketlerini iletirken, aktarma aracısı atlama sayısını 1'e artırır. DHCP paketindeki atlama sayısı, aktarma aracında yapılandırılan maksimum atlama sayısına eşit veya bu sayıya eşitse aygıt paketi atlar.

Atlama sınırı, DHCP paketlerinin birden fazla aktarma aracının bulunduğu ağa döngü oluşturmaz. Maksimum atlama sayısının varsayılan değeri 10'dır ve 1'den 16'ya kadar bir değere yapılandırabilirsiniz.

Atlama sınırı yapılandırması arabirim başınadır (istemciye dönük) ve hem DHCPv4 hem de DHCPv6 paketleri için geçerlidir. Atlama sınırı yalnızca sunucuya gönderilen paketler için uygulanır. Bir sunucudan alınan yanıt paketleri için geçerli değildir. Arabirim sayacı, atlama sınırı nedeniyle bırakılan paket sayısını izlemek için korunur.
  • Maksimum atlama sınırını ayarlayın. (İsteğe bağlı):
sonic(conf-if-Vlan100)# ip dhcp-relay max-hop-count hop-count
Atlama sayısını belirtin. Aralık 0 ile 16 arasındadır. Varsayılan değer 10'dır:
hop-count 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

Kaynak arabirimi seçimi

DHCP geçişi, iletilan paketler için kullanılacak kaynak adresi belirten bir kaynak arabirim yapılandırma seçeneği sunar. Kaynak arabirimi belirtmezse, iletilan pakette bulunan kaynak IP adresi, giden arabirime göre otomatik olarak belirlenir. Sistem, arabirimde yapılandırılan ilk adresi (IPv4 veya IPv6) seçip hedef adresle veya bir sonraki atlama yönlendiricisi ile aynı ağa denk gelecektir.

Kaynak arabirim yapılandırma seçeneği, istemciye dönük olan ve hem DHCPv4 hem de DHCPv6 paketleri için geçerli olan arabirim başına bir seçenektir. Yapılandırılmış kaynak arayüzünde herhangi bir IP adresi yoksa, iletilan pakette bulunan kaynak IP adresi giden arabirime göre belirlenir. Kaynak arabirimdeki adresi değiştirirseniz, aktarma aracısı paketlerin ileticisi için güncellenmiş IP adresini kullanır.

Bağlantı seçimi alt seçeneği etkinse sunucudan ulaşılabilen bir kaynak arabirimi yapılandırın. Bir kaynak arabirimi yapılandırsanız bağlantı seçimi alt seçeneği, iletilan pakete ekli değildir.
  • Arabirimde kaynak arabirim seçimini girin:
NOT: Arabirim, Yerel Arabirim Biçiminde kaydedilir.
sonic(conf-if)# ip dhcp-relay source-interface interface
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay source-interface Eth 1/10
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet36
 ip dhcp-relay max-hop-count 15
DELLSONiC(config-if-Vlan100)#
 

IPv6 sonraki atlamalar üzerinden DHCP geçişi

Veri merkezi ağ dağıtımları aşağıdaki şekil 4'te gösterildiği gibi, DHCP sunucusuna bir IPv6 alt ağ üzerinden erişilebilir. DHCP geçişi, Kablo Demet 1'e sahip BGP komşuluk içeren Leaf 1 anahtarında etkinleştirilir. DHCP sunucusu, Kablo Demet 1'e sahip BGP komşulukları da olan Leaf 2 anahtarına bağlanır.
 
IPv6 sonraki atlamalar üzerinden DHCP geçişi
Şekil 4: IPv6 sonraki atlamalar üzerinden DHCP geçişi

Yaprak ve kablo anahtarları arasındaki arabirimler IPv4 adreslerine sahip değildir ancak yerel bağlantı adresleri kullanılarak IPv6 yönlendirmesi için etkindir. Leaf ve Spine anahtarı arasında BGP eşlemesi, IPv6 bağlantı yerel adresleri kullanılarak kurulur. BGP, bir IPv4 ön ekini bir sonraki atlamada IPv6 üzerine aktaran RFC 5549'u destekler.

Yaprak 1'de DHCP sunucusuna IPv4 yolu BGP aracılığıyla öğrenildiğinde ve Kablo 1'in yerel bağlantı sonraki atlama adresini gösterir. Kablo 1'in, Leaf 2'nin yerel bağlantı sonraki atlama adresini gösteren bir IPv4 rotası da vardır.

Aşağıdakiler, DHCP geçişinin IPv6 sonraki atlamalarda nasıl çalıştığını açıklar:
  1. DHCP istemcisi isteği oluştur.
  2. Leaf 1'deki aktarma aracısı, kaynak arabirim olarak Loopback0'ı kullanmak üzere yapılandırılmıştır. Aktarma aracısı giaddr ve kaynak IPv4 adresini 103.103.103.103 olarak ayarlar ve ISTEĞI BGP RFC 5549 yoluna göre IP adresi 172.16.0.2 olan DHCP sunucusuna iletir.
  3. Yaprak 2, Iletili DHCP isteği Omurga 1'den alır ve doğrudan bağlı olan DHCP sunucusuna iletir.
  4. DHCP Sunucusu, iletili DHCP isteği alır, bir teklif paketi oluşturur ve leaf 1 geri döngü adresi 103.103.103.103 olan giaddr'de belirtilen IP adresine gönderir.
  5. Yaprak 2,RFC5549 103.103.103.130 olan Leaf 1'in geri döngü adresine ulaşmak için bir BGP bağlantı noktası yolu vardır. DHCP teklifi, BGP yoluna göre aktarma aracıya iletılır.
  6. Leaf 1, YANıTı DHCP sunucusundan alır, seçenek 82'yi şeritler ve istemciye iletir.
 
  • Aktarma için kullanmak istediğiniz arabirimde DHCP aktarmayı etkinleştirin:
sonic(conf-if)# ipv6 dhcp-relay dhcp-server-ipv6-address vrf vrf-name
Sunucu IPv6 adresini girin. En fazla dört adres eklemeniz gerekir:
dhcp-server-ipv6-address
(İsteğe bağlı) VRF adını girin:
vrf vrf-name
  • Arabirimde kaynak arabirim seçimini girin:
sonic(conf-if)# ipv6 dhcp-relay source-interface interface
  • (İsteğe bağlı) Maksimum atlama sınırını ayarlayın:
sonic(conf-if-Vlan100)# ipv6 dhcp-relay max-hop-count hop-count
Atlama sayısını belirtin. Aralık 1 ila 16'dır. Varsayılan değer 10'dır:
hop-count
  • (İsteğe bağlı) Başka bir aktarma aracısı tarafından gelen DHCP aktarma paketlerinin nasıl ele alalı olduğunu belirtin:
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ipv6 address 2001:db8:3333::7777/80
 ipv6 dhcp-relay 2001:db8:4444::7777
DELLSONiC(config-if-Vlan100)#
 

VRF'ler arasında DHCP aktarımı

DHCP aktarma aracısı, istemci isteklerinin farklı bir VRF'de bulunan bir sunucuya iletlanmasını destekler. Örneğin istemci, varsayılan VRF'ye bağlı bir arabirime bağlanır ve sunucu, kullanıcı VRF'sinin içinde yer alabilir. Bu tür dağıtımlar için DHCP sunucusunun bulunduğu VRF adını belirtmek üzere bir seçenek yapılandırabilir. VRF adını belirtmezse sistem, DHCP sunucusunun varsayılan VRF'de olduğunu varsayer. DHCP geçişi, belirli bir istemci arabirimi için birden fazla DHCP sunucusunu yapılandırmayı destekler ve bu DHCP sunucularının hepsi aynı VRF'de olmalıdır. İstemciye dönük arabirim başına yalnızca bir sunucu VRF'si yapılandırebilirsiniz.
 
NOT: İstemci VRF'i, aktarmanın yapılandırılan arabirimden türetilen.

DHCPv4 aktarımı kullanıyorsanız istemci ve sunucu farklı VRF'lerdeyken bağlantı seçimini etkinleştirmeniz gerekir. Bağlantı seçimi alt seçeneği, sunucu VRF'sinin bağlı olduğu bir arabirim kullanmalı. Bu yapılandırma, sunucudan gelen yanıtın DHCPv4 geçişi tarafından alındıklarından emin olmak için gereklidir. İstemci ve sunucu aynı VRF'de ise giaddr sunucu VRF'sinin içinde olduğu için bağlantı seçimini yapılandırmaya gerek yok.
  • Aktarma için kullanmak istediğiniz arabirimde DHCP aktarmayı etkinleştirin:
sonic(conf-if)# ip dhcp-relay dhcp-server-ip-address vrf vrf-name
Sunucu adresini girin. En fazla dört adres eklemeniz gerekir:
dhcp-server-ip-address 
(İsteğe bağlı) VRF adını girin:
vrf-name 
  • (İsteğe bağlı) Arabirimde bağlantı seçimi alt seçeneğini etkinleştirin:
sonic(conf-if)# ip dhcp-relay link-select
  • (İsteğe bağlı) DHCP sunucusuna gönderilen DHCP paketine VRF bilgilerini eklemek için VRF-select seçeneğini belirleyin:
sonic(conf-if)# ip dhcp-relay vrf-select
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12 vrf Customer1
DELLSONiC(config-if-Vlan100)#
 

Sanal alt ağ seçimi alt seçeneği

DHCP aktarımı, örtüşen IP adreslerini paylaşan farklı VRF'lerde birden fazla istemciyi destekler. Bu tür VRF dağıtımlarda DHCP sunucusunun, adres ayırmanın bu VRF'ye bağlı olarak gerçekletirılabilmesi için istemcinin VRF'sini haberdar olması gerekir. VRF bilgilerini sağlamak için DHCP geçişi, RFC 6607'de tanımlanan şekilde DHCPv4 için alt seçenek 151 ve DHCPv6 için alt seçenek 68'i içerir.

Sanal alt ağ seçimi alt seçeneği (tip 0), istemcinin bağlı olduğu gelen arabirimde yapılandırılan ASCII VRFNAME'yi taşır. Gelen arabirim varsayılan VRF'deyse alt seçenek, iletilan pakete ekli değildir.

Birlikte çalışabilirlik sağlamak için sanal alt ağ seçimi alt seçeneğini yalnızca DHCP sunucusu VRF'ye bağlı olarak adres ayırmayı desteklediğinde etkinleştirin. Bazı sunucular alt seçeneği tanımayabilir ve hala varsayılan VRF boşluğunda kiralama ayırabilir. DHCP geçişi, sunucudan gelen bu yanıtları atmaz.

Aşağıdaki şekil 5'te hem DHCP İstemcisi 1 hem de DHCP İstemci 2 aynı adres alanını kullanır. DHCP Aktarma anahtarında sanal alt ağ seçimi alt seçeneğini yapılandırsanız aktarma aygıtı, paketi DHCP sunucusuna gönderirken alt seçeneği içerir.
 
Sanal alt ağ seçimi alt seçeneği
Şekil 5: Sanal alt ağ seçimi alt seçeneği
 

VXLAN dağıtımında DHCP geçişi

EVPN istemcilerine veya VM'lere DHCP hizmetleri sağlamak için VXLAN BGP EVPN dağıtımında bir DHCP geçişi yapılandırabilir. Aşağıdaki şekil 6' da VXLAN ağlarına tipik bir dağıtım gösterilmektedir. İstemci ve sunucu aynı veya farklı VRF etki alanlarında olabilir.
 
VXLAN dağıtımında DHCP geçişi
Şekil 6: VXLAN dağıtımında DHCP geçişi

Aşağıda, VXLAN dağıtımında DHCP geçişinin çalışması gösterilmektedir:
  1. DHCP istemcisi, VrfRed'e bağlı VLAN 10'da VTEP1'e bağlanır.
  2. VLAN 10 için VTEP1'de DHCP geçişi etkindir.
  3. DHCP sunucusu VTEP2'dedir ve VrfRed'e bağlı olan VLAN 20'ye bağlanır.
  4. VTEP1,VXLAN tünelinin sonraki atlamada olduğunu belirten DHCP sunucusu 172.16.0.1'e bgP EVPN type-5 yolu vardır.
  5. DHCP geçişi, giaddr 192.168.0.1 olarak ayarlanmış olarak gelen paketi 172.16.0.1'e iletir. Aktarma, VxLAN tünellerinden haberdar değil.
  6. VTEP1, katman 2 tünel başlıklarını ekler ve paketi hedef VTEP2'ye iletir.
  7. VTEP2, alt katman Katman 2'yi kaldırır ve tünel başlıklarını kaldırır ve DHCP paketi sunucuya iletir.
  8. DHCP sunucusu giaddr 192.168.0.1'e yanıt verdi. VTEP2, bir sonraki atlama tünelünü gösteren 192.168.0.1 aktarma aracı IP adresine BGP EVPN tip 5 yolu içerir.
  9. VTEP2, Katman 2 tünel başlıklarını ekler ve yanıt paketlerini VTEP1'e gönderir.
  10. VTEP1'deki DHCP aktarma aracısı yanıtı sunucudan alır, seçenek 82'yi kaldırır ve paketi VLAN 10'da istemciye iletir.
NOT: BGP EVPN dağıtımlarında DHCP geçişi, Katman 3 VNI yapılandırmaları için geçerlidir. Katman 2 VNI yapılandırmalarında, istemciye ve sunucuya genişletilmiş VLAN üzerinden doğrudan ulaşıldığından DHCP aktarmaya gerek yoktur.
 

DHCP geçişi ve Statik Anycast Gateway

Statik Anycast Gateway (BELLENM), birden çok anahtarın, etkin/etkin yönlendirici yapılandırmasında ortak bir ağ geçidi adresi kullanarak paketleri eş zamanlı olarak yönlendirmesini sağlar. Her anahtar aynı sanal IP adresi kümesi ve bir sanal MAC adresi ile yapılandırılmıştır.

DHCP geçişi, aşağı akış veya istemciye dönük arabirimin alt aracını tanımlamak için bir IP adresi gerektirir. İSTEMCI arabirimi, GUI için etkinleştirilmişse DHCP geçişi giaddr olarak DHCP IPv4 adresini kullanır. İlişkili BELLENİ arabiriminde atanmış herhangi bir IP adresi yoksa, aktarma aracısı paketi atlar. Leaf anahtarlarda özdeş bir TPM IP adresi yapılandırıldığından sunucudan gelen yanıt farklı bir yaprak anahtarına iner ve DHCP paketi aktaran yaprak anahtara erişene kadar ulaşmaz. Bu sorunu önlemek için kaynak arabirimde bağlantı seçimi seçeneğini kullanın.

Aşağıdaki şekil 7'de 192.168.0.1, yaprak anahtarda VLAN10 için DALAN ağ geçidi olarak kullanılır. VLAN10'da DHCP geçişi etkindir. DHCP sunucusuna bir DHCP paketi iletmesi için giaddr alanı 55.55.55.55 olarak ayarlanmıştır. DHCP sunucusu, kiralanması gereken istemci alt a ağını tanımlamak için bağlantı seçimi alt seçeneği 5'i kullanır. DHCP sunucusunun yanıtı, kaynak yaprak anahtarına özel olan Geri Döngü IP'lerine gönderilir.
 
DHCP geçişi ve Statik Anycast Gateway
Şekil 7: DHCP geçişi ve Statik Anycast Gateway

Numaralanmamış IPv4 arabirimleri üzerinde DHCP geçişi
DHCP aktarmayı sayılanmamış noktadan noktaya bağlantılarda yapılandırebilirsiniz. IPv4 numaralanmamış yapılandırma, açık bir IPv4 adresi atamadan Katman 3'ü işlemeyi etkinleştirir.

Numaralanmamış arabirim, yönlendiricide zaten yapılandırılmış başka bir arabirimin IPv4 adresini kullanır. Ağ adresi alanını kaydetmek ve anahtar yapılandırmasını basitleştirmek için IPv4 numaralanmamış yapılandırmayı kullanın.

DHCP geçişi, paketleri IPv4 numaralanmamış bir arabirim üzerinden aşağıdaki sınırlamalarla bir sunucuya iletmeyi destekler:
  • Donör arayüzler olarak yalnızca geri döngü arayüzleri desteklenir.
  • IPv4 numaralanmamış yapılandırma yalnızca Ethernet ve bağlantı noktası kanal arabirimleri üzerinde desteklenir.
  • IPv4 numaralanmamış yapılandırma yalnızca varsayılan VRF'de desteklenir.
NOT: Aktarma ve sunucu arasındaki bağlantının her iki ucunda da numaralanmamış arabirimler olarak yapılandırılmalıdır. Sunucu, DHCP kiralamasını atamak için istemci alt aağı hakkında bilgili olduğu için istemcinin aşağı akış arabirimine bakan bir IPv4 adresi ilişkilendirmesi olmalıdır.

Aşağıdaki şekil 8'de sayılanmamış IPv4, Eth1/4 arabiriminde yapılandırılmıştır. Bu, aktarma ile sunucu arasında noktadan noktaya bağlantıdır. OSPFv2, aktarma anahtarında ve sunucu anahtarında etkinleştirilir ve geri döngü ağ adresleri duyurur.
 
Numaralanmamış IPv4 arabirimleri üzerinde DHCP geçişi
Şekil 8: Numaralanmamış IPv4 arabirimleri üzerinde DHCP geçişi

İstemci alt ağı, sunucunun geçiş anahtarını yanıtlaması için OSPFv2 aracılığıyla da tanıtılmalıdır. Gönderilen pakette bulunan giaddr 192.168.0.1 olarak ayarlanmıştır. Gönderilen pakette yer alan kaynak IPv4 adresi yönlendirme yığını tarafından belirlenir.

IPv4 numaralanmamış bir kurulumda bağlantı seçimini de etkinleştirebilirsiniz. İstemci alt ağından sunucuya erişilemiyorsa giaddr, 103.103.103.103 olan Geri Döngü 1 adresine ayarlıdır.
 

DHCPv4 paketlerini aktarma aracı seçenekleriyle işleme

Geçiş aracısı, basamaklı geçişler gibi farklı ağ yapılandırmalarını desteklemek için zaten aktarma aracı seçeneklerine sahip gelen DHCPv4 paketlerini ele almak için üç farklı seçenek sunar:
  • At - Aktarma aracısı gelen paketi atlar (varsayılan).
  • Append (Ekle) - Aktarma aracısı, gelen seçenekleri bozulmadan bırakarak pakete kendi geçiş seçenekleri setini ekler. Aktarma aracı bilgisinin uzunluğu maksimum 255 bayt sınırını aşıyorsa paket atılır.
  • Değiştirme - Aktarma aracısı gelen seçenekleri kaldırır ve pakete kendi seçenekler setine ekler.
  • (İsteğe bağlı) Başka bir aktarma aracısı tarafından gelen DHCP aktarma paketlerinin nasıl ele alalı olduğunu belirtin.
sonic(conf-if)# ip dhcp-relay policy-action [discard | append | replace]
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)# show configuration
!
interface Vlan100
 ip address 10.10.100.1/24
 ip dhcp-relay 10.10.200.12
 ip dhcp-relay source-interface Ethernet40
 ip dhcp-relay max-hop-count 15
 ip dhcp-relay policy-action discard
DELLSONiC(config-if-Vlan100)#
 

Sunucu tanımlayıcı geçersiz kılma alt seçeneği

DHCPv4 geçişi, sunucu tanımlayıcısında tanımlanan şekilde alt seçenek 11'i geçersiz kılmayı RFC5107. Bu alt seçenek, tek noktaya yayın DHCPv4 paketlerinin doğrudan sunucuya gidip aktarma aracıya teslim edilmesi için aktarmanın DHCPv4 sunucusu olarak hareket etmelerini sağlar. Aktarma, tek noktaya yayın paketlere uygun alt seçenekler eklenebilir. Bağlantı seç alt seçeneği veya VSS alt seçeneği etkinleştirildiğinde sunucu tanımlayıcı geçersiz kılma alt seçeneği otomatik olarak eklenir.

DHCPv4 sunucusu, sunucu tanımlayıcı alt seçeneğini desteklemezse istemciden gelen tek noktaya yayın DHCPv4 paketleri, aktarım aracını atlayarak doğrudan sunucuya gönderilir.

Bu alt seçenek yalnızca DHCPv4 aktarım aracısı için geçerlidir.
 

Ölçeklenebilir -lik

  • Arabirim başına en fazla dört geçiş adresi etkinleştirebilirsiniz.
  • DHCPv4 ve DHCPv6 geçişi, 2000'e kadar DHCP istemcisi iş alabilir.
  • DHCPv4 geçişi için maksimum 4000 Katman 3 arabirimi etkinleştirebilirsiniz.
  • DHCPv6 geçişi için maksimum 4000 Katman 3 arabirimi etkinleştirebilirsiniz.
 

DHCP Aktarma Show Komutları

DELLSONiC# show ip dhcp-relay
  brief       Display IP DHCP relay information in brief
  detailed    Display IP DHCP relay information in detail
  statistics  Display IP DHCP relay statistics
DELLSONiC# show ip dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           10.10.200.20


DELLSONiC# show ipv6 dhcp-relay brief
------------------------------------------------
Interface Name    DHCP Helper Address
------------------------------------------------
Vlan100           2001:db8:4444::7777
DELLSONiC#
DELLSONiC# show ip dhcp-relay detailed Vlan 100

Relay Interface: Vlan100


Server Address: 10.10.200.20
Server VRF: Not Configured
Source Interface: Not Configured
Link Select: disable
VRF Select: disable
Max Hop Count: 10
Policy Action: discard
Circuit-id Format: %p
DELLSONiC#
DELLSONiC# show ip dhcp-relay statistics Vlan 100
BOOTREQUEST messages received by the relay agent        : 4
BOOTREQUEST messages forwarded by the relay agent       : 2
BOOTREPLY messages forwarded by the relay agent         : 0
DHCP DISCOVER messages received by the relay agent      : 0
DHCP OFFER messages sent by the relay agent             : 0
DHCP REQUEST messages received by the relay agent       : 0
DHCP ACK messages sent by the relay agent               : 0
DHCP RELEASE messages received by the relay agent       : 0
DHCP DECLINE messages received by the relay agent       : 0
DHCP INFORM messages received by the relay agent        : 0
DHCP NACK messages sent by the relay agent              : 0
Total number of DHCP packets dropped by the relay agent : 0
Number of DHCP packets dropped due to an invalid opcode : 0
Number of DHCP packets dropped due to an invalid option : 0
DELLSONiC#

Affected Products

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