Sự cố chuyển tiếp DHCP trên giao diện mạng thứ cấp


12

Một mạng thứ cấp được cấu hình trên giao diện của bộ định tuyến Cisco 2621 và các ip helper-addresslệnh được đặt nhưng không có máy khách nào của mạng thứ cấp đó có thể lấy địa chỉ DHCP. Chúng tôi đã trao đổi mạng chính và mạng thứ cấp và mọi thứ bắt đầu hoạt động tốt. Trao đổi nó trở lại và vấn đề tương tự như trước đây.

Bất cứ ai có thể giải thích tại sao điều này là như vậy? Có cách nào để chuyển tiếp các yêu cầu DHCP hoạt động cho mạng thứ cấp giao diện hay nó chỉ có thể hoạt động trên mạng chính?


Tôi thích nhìn thấy tất cả các giải pháp bộ định tuyến. Phương pháp đã tồn tại hơn hai thập kỷ là chỉ cần cấu hình máy chủ dhcp với nhóm dhcp được chia sẻ trong linux / bất kỳ IPAM DHCP chính nào hoặc nhóm DHCP mở rộng trên máy chủ DHCP của Microsoft.

Đây là một liên kết cho "Kính viễn vọng" mở rộng của Microsoft. Ví dụ 3 là phổ biến nhất ... technet.microsoft.com/en-us/l

Câu trả lời:


13

Các bộ định tuyến của Cisco sẽ sử dụng mạng con chính được định cấu hình trên giao diện để xác định các yêu cầu DHCP được chuyển tiếp.

Tùy chọn duy nhất khác là tính năng chuyển tiếp thông minh DHCP , cho phép bộ định tuyến sử dụng mạng con thứ cấp, nhưng chỉ sau khi nhiều ưu đãi DHCP cho mạng con chính không được nhìn thấy.


9

Bạn có hai lựa chọn.

Tùy chọn Một: Định cấu hình chuyển tiếp thông minh DHCP (xem thêm về điều này trong câu trả lời từ Dave và Mierdin):

ip dhcp rơle thông minh

Tùy chọn hai: Thiết lập câu lệnh mạng chia sẻ trong dhcpcd.conf của bạn (giả sử bạn đang chạy máy chủ DHCP dựa trên Linux - xem câu trả lời của Peter dưới đây nếu bạn không)

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

Chỉ địa chỉ chính của giao diện được gửi trong gói DHCPDiscover dưới dạng trường địa chỉ IP cổng (giaddr) của gói DHCP.

Bạn có thể xem xét việc sử dụng các giao diện con cho phép các tác nhân chuyển tiếp DHCP riêng biệt (địa chỉ người trợ giúp ip).


2

Tôi khá chắc chắn rằng khi bộ định tuyến chuyển tiếp yêu cầu DHCP, nó chỉ bao gồm mạng chính được cấu hình trên giao diện. Tôi không tin có bất kỳ cách nào để sử dụng mạng thứ cấp.

Chỉnh sửa: Tôi đã thực hiện một số Google và xác định những gì người khác đã chỉ ra, có một tính năng gọi là chuyển tiếp thông minh có thể sử dụng mạng thứ cấp, nhưng chỉ sau lần đầu tiên ba lần.

Trích dẫn có liên quan từ Tìm hiểu và khắc phục sự cố DHCP trong Catalyst Switch hoặc Enterprise Networks - Cisco Systems

Cách làm DHCP hoạt động trên các phân đoạn IP thứ cấp

Theo mặc định, DHCP có một hạn chế là các gói trả lời chỉ được gửi nếu yêu cầu được nhận từ giao diện được cấu hình với địa chỉ IP chính. Lưu lượng DHCP sử dụng địa chỉ quảng bá. Khi giao diện bộ định tuyến nhận được yêu cầu DHCP, nó sẽ chuyển tiếp đến máy chủ DHCP (khi địa chỉ trình trợ giúp IP được định cấu hình) với địa chỉ nguồn của IP chính được định cấu hình trên giao diện để cho máy chủ DHCP biết nhóm IP nào phải sử dụng (cho máy khách) trong gói trả lời DHCP.

Không có cách nào để bộ định tuyến biết liệu yêu cầu quảng bá DHCP đến từ một thiết bị nằm trên mạng IP thứ cấp được định cấu hình trên giao diện. Như một giải pháp thay thế, cấu hình giao diện phụ (với điều kiện là thiết bị được kết nối với bộ định tuyến hỗ trợ gắn thẻ dot1q) để phân tách hai mạng con có thể được định cấu hình, vì vậy cả hai đều có địa chỉ IP tương ứng.

Nếu địa chỉ phụ là cách ưa thích, có một cách giải quyết khác, đó là kích hoạt lệnh cấu hình toàn cầu ip dhcp smart-rơle. Điều này có một hạn chế ở chỗ nó chỉ sử dụng IP thứ cấp để chuyển tiếp yêu cầu DHCP nếu không có phản hồi từ máy chủ DHCP sau ba yêu cầu liên tiếp cho nhóm địa chỉ chính.


2

Với các máy chủ Microsoft DHCP (và có lẽ là các máy chủ khác), bạn có thể sử dụng các máy siêu âm để đưa nó ra khỏi các địa chỉ phụ.

Sử dụng DHCP để gán địa chỉ IP cho mạng thứ cấp

Một số bộ định tuyến có thể được cấu hình với các địa chỉ chính và phụ cho phép một cổng trên bộ định tuyến nghe nhiều mạng con (logic).

Windows NT 4.0 Service Pack 2 và sau đó đã giới thiệu hỗ trợ Superscoping cho DHCP. Điều này cho phép một máy chủ DHCP có một thẻ giao diện mạng để chỉ định cho thuê nhiều mạng con logic.

Để thiết lập Siêu âm trong DHCP Manager, hãy thực hiện các bước sau:

  • Tạo một phạm vi mới trong DHCP Manager tương ứng với mạng con chính trên bộ định tuyến.
  • Tạo các Superscopes sẽ là một phần của (các) địa chỉ phụ được cấu hình trên bộ định tuyến.
  • Sử dụng Trình quản lý DHCP để xác định Superscope để bao gồm tất cả các mạng con.

Để biết các bước hoàn chỉnh về cách thiết lập Siêu âm DHCP, vui lòng tham khảo bài viết sau trong Cơ sở Kiến thức Microsoft: 161571 Sử dụng Siêu âm DHCP để Phục vụ nhiều Mạng con Hợp lý


1

Khi một yêu cầu DHCP được gửi đi, nó được phát đi từ địa chỉ chính. Vì vậy, khi nó được gửi đến bất kỳ địa chỉ IP của người trợ giúp nào được chỉ định, máy chủ đó sẽ thấy nó đến từ địa chỉ IP chính. Giống như một máy chủ microsoft, bạn cần thiết lập mạng con chính và mạng thứ cấp thành một siêu kính. Nó sẽ rút ra từ nhóm thứ cấp chỉ sau khi nhóm đầu tiên sử dụng hết các địa chỉ IP có sẵn trong nhóm chính. Tôi đã nghe nói về rơle thông minh, nhưng vẫn chưa chơi với nó.


0

cấu hình địa chỉ ip-helper trên các giao diện con quá với cùng một ip của trình trợ giúp .. không có rơle thông minh .. tôi đã thử nó và nó hoạt động trong GNS3..không được thử nghiệm trực tiếp ..!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.