Arabirim ikincil ağında DHCP geçiş sorunu


12

Bir Cisco 2621 yönlendiricisinin arabiriminde ikincil bir ağ yapılandırıldı ve ip helper-addresskomutlar verildi, ancak bu ikincil ağın istemcileri DHCP adreslerini alamadı. Birincil ağı ve ikincil ağı değiştirdik ve her şey iyi çalışmaya başladı. Geri ve eskisi gibi aynı sorunu takas.

Herkes bunun neden böyle olduğunu açıklayabilir mi? DHCP isteklerinin iletilmesinin arabirimler ikincil ağında çalışmasını sağlamanın bir yolu var mı, yoksa yalnızca birincil ağda çalışabilir mi?


Tüm bu yönlendirici çözümlerini görmeyi seviyorum. Yirmi yılı aşkın süredir kullanılan yöntem, dhcp sunucusunu linux / herhangi bir büyük IPAM DHCP'de paylaşılan bir dhcp havuzuyla veya Microsoft'un DHCP sunucusundaki genişletilmiş bir DHCP havuzuyla yapılandırmaktır.

İşte Microsoft'un genişletilmiş "Superscope" u için bir link. Örnek 3 en yaygın ... olan technet.microsoft.com/en-us/library/dd759168(v=ws.11).aspx

Yanıtlar:


13

Cisco yönlendiricileri, yönlendirilen DHCP isteklerini tanımlamak için arabirimde yapılandırılmış birincil alt ağı kullanır.

Diğer tek seçenek, yönlendiricinin ikincil alt ağı kullanmasına izin veren DHCP akıllı röle özelliğidir, ancak yalnızca birincil alt ağ için birden fazla DHCP teklifi görünmediğinde.


9

İki seçeneğiniz var.

Birinci Seçenek: DHCP akıllı rölesini yapılandırın (Dave ve Mierdin'in cevaplarında daha fazla bilgi edinin):

ip dhcp akıllı röle

İkinci Seçenek: dhcpcd.conf dosyasında bir paylaşılan ağ deyimi oluşturun (Linux tabanlı bir DHCP sunucusu çalıştırdığınızı varsayarsanız - eğer yapmadıysanız aşağıdaki Peter'ın cevabına bakın)

shared-network "testing" { 

subnet 192.168.2.0 netmask 255.255.255.0 { 
option routers 192.168.2.1; 
} 

subnet 192.168.1.0 netmask 255.255.255.0 { 
option routers 192.168.1.1; 
option domain-name-servers a.b.c.d; 
pool { 

} 
} 
} 

3

DHCPDiscover paketinde DHCP paketinin ağ geçidi IP adresi (giaddr) alanı olarak yalnızca arabirimin birincil adresi gönderilir.

Ayrı DHCP geçiş aracılarına (ip helper-address) izin veren alt arabirimler kullanarak bakabilirsiniz.


2

Yönlendirici DHCP isteğini ilettiğinde, yalnızca arabirimde yapılandırılmış birincil ağı içerdiğinden oldukça eminim. İkincil ağı kullanmasının bir yolu olduğuna inanmıyorum.

Düzenleme: Bazı Googling yaptım ve diğerlerinin zaten işaret ettiklerini belirledim, ikincil ağı kullanabilen akıllı geçiş adı verilen bir özellik var, ancak yalnızca üç kez birincil zaman aşımlarından sonra.

Catalyst Switch veya Enterprise Networks'te DHCP'yi Anlama ve Sorun Giderme ile ilgili alıntı - Cisco Systems

DHCP'nin İkincil IP Segmentlerinde Çalışması

Varsayılan olarak, DHCP'nin yanıt paketlerinin yalnızca istek birincil IP adresiyle yapılandırılmış arabirimden alınması durumunda gönderilmesinde bir sınırlaması vardır. DHCP trafiği yayın adresini kullanır. DHCP isteği yönlendirici arabirimi tarafından alındığında, DHCP sunucusuna hangi IP havuzunun olması gerektiğini bildirmek için arabirimde yapılandırılmış birincil IP'nin kaynak adresi ile DHCP sunucusuna (IP yardımcı adresi yapılandırıldığında) iletir. DHCP yanıt paketinde (istemci için) kullanın.

Yönlendiricinin, DHCP yayın isteğinin arabirimde yapılandırılmış ikincil IP ağında bulunan bir aygıttan gelip gelmediğini bilmesi mümkün değildir. Geçici bir çözüm olarak, iki alt ağı ayırmak için alt arabirim yapılandırması (yönlendiriciye bağlı aygıtın dot1q etiketlemesini desteklemesi şartıyla) yapılandırılabilir, böylece her ikisi de karşılık gelen IP adreslerini düzgün şekilde alır.

İkincil adres tercih edilirse, ip dhcp smart-relay genel yapılandırma komutunu etkinleştirmek için başka bir geçici çözüm vardır. Bu, birincil adres havuzu için birbirini izleyen üç istekten sonra DHCP sunucusundan yanıt gelmezse DHCP isteğini iletmek için yalnızca ikincil IP'yi kullanmasıyla ilgili bir sınırlama vardır.


2

Microsoft DHCP sunucularıyla (ve belki de diğerleriyle) ikincil adreslerden dağıtmak için üst kapsamları kullanabilirsiniz.

İkincil Ağlara IP Adresleri Atamak için DHCP Kullanma

Bazı yönlendiriciler, yönlendiricideki bir bağlantı noktasının birden çok (mantıksal) alt ağı dinlemesine izin veren birincil ve ikincil adreslerle yapılandırılabilir.

Windows NT 4.0 Service Pack 2 ve üzeri, DHCP için Superscoping desteği sunmuştur. Bu, bir ağ arabirim kartına sahip bir DHCP sunucusunun birden çok mantıksal alt ağ için kiralama atamasına izin verir.

Üst Kapsamları DHCP Yöneticisi'nde ayarlamak için aşağıdaki adımları gerçekleştirin:

  • DHCP Yöneticisi'nde yönlendiricideki birincil alt ağa karşılık gelen yeni bir kapsam oluşturun.
  • Yönlendiricide yapılandırılan ikincil adreslerin bir parçası olacak Üst Kapsamları oluşturun.
  • Tüm alt ağları içerecek Superscope'u tanımlamak için DHCP Yöneticisi'ni kullanın.

DHCP Üst Kapsamını kurma hakkında tam adımlar için lütfen Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın: 161571 Birden Çok Mantıksal Alt Ağa Hizmet Vermek için DHCP Üst Düzeylerini Kullanma


1

Bir DHCP isteği gönderildiğinde birincil adresten yayınlanır. Böylece, belirtilen herhangi bir yardımcı ip adresine gönderildiğinde, bu sunucu birincil ip adresinden geldiğini görür. Bir microsoft sunucusu gibi, birincil ve ikincil alt ağı bir üst kapsamda ayarlamanız gerekir. İkincil havuzdan yalnızca ilk havuz birincil havuzdaki kullanılabilir IP adreslerini tükettikten sonra çekilecektir. Akıllı röleyi duydum, ancak henüz onunla oynamadım.


0

aynı yardımcı ip ile de alt arabirimler üzerinde ip yardımcı adresi yapılandırmak .. hayır akıllı röle .. i denedim ve çalıştı GNS3 .. canlı test değil ..!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.