Nie można ustawić serwera DHCP / DHCPv6 systemu Windows tak, aby nasłuchiwał na adresach dynamicznych lub wszystkich adresach, tylko adresy statyczne. Czy istnieje techniczny powód tego ograniczenia? Czy istnieje jakieś obejście?
Moja konkretna sytuacja:
Korzystam z ogłoszeń routera, aby skonfigurować hosty IPv6 w tej sieci. Prefiks adresu jest uzyskiwany z routerów wysyłających i MOŻE ulec zmianie bez uprzedzenia. Serwer Windows DHCPv6, o którym mowa, jest skonfigurowany tylko do dystrybucji list wyszukiwania domen i innych konfiguracji niezwiązanych z adresem (skonfigurował tryb bezstanowy i NIE konfiguruje adresów).
Serwer DHCPv6 może skonfigurować własny adres przy użyciu tych samych ogłoszeń routera, ale nie będzie odpowiadać na żądania. Nie mogę skonfigurować go tak, aby używał adresu statycznego, ponieważ ulegnie awarii po zmianie prefiksu.
Zdaję sobie sprawę, że mogę skonfigurować ULA w tej podsieci, ale jest to ostateczność (nie odpowiedź).
AKTUALIZACJA : Pojawiło się pytanie, czy dynamiczny routing IPv6 jest dobrym pomysłem. Uważam to za konieczne, nawet jeśli Twój dostawca usług internetowych zapewnia statyczne prefiksy. To musi być stosowany w celu umożliwienia szybkiego ponownego trasie fail-przeniesień i naśladować innych funkcjonalności dostarczanej przez pseudo-routingu IPv4 NAT.
Odpowiedzi:
Teraz wiem, że powiedziałem, że utworzenie ULA nie było opcją, ale w rzeczywistości jest o wiele łatwiejsze niż myślałem. Nie musisz publikować prefiksu . I żaden inny adres w podsieci ULA nie musi nawet nigdzie istnieć.
Tak, jest to śmieciowy adres, który zaśmieca tablicę routingu, ale przynajmniej nie dostaje się na inne maszyny.
Mamy nadzieję, że Microsoft w pewnym momencie zwróci uwagę i pozwoli serwerowi DHCPv6 reagować na inne dostępne adresy poza statycznymi. Sensowne jest wymaganie adresu statycznego podczas przypisywania adresu stanowego, aby niezawodnie mapować zakresy do interfejsów. Ale nie dotyczy bezstanowego DHCPv6.
Niestety nie ma innej odpowiedzi na to pytanie.
źródło
Nie znam technicznych powodów, dla których Microsoft zmusza usługę DHCP systemu Windows do nasłuchiwania tylko na statycznie skonfigurowanych kartach sieciowych (chociaż mogę wymyślić kilka), ale wiem na pewno, że jest to wymóg i nie ma żadnych obejść .
Ze strony http://technet.microsoft.com/en-us/library/cc755277.aspx :
Ze strony http://technet.microsoft.com/en-us/library/cc770650.aspx :
źródło
Możliwym obejściem byłoby użycie wielu interfejsów przełączników fizycznych lub wirtualnych. Do powiązania interfejsu serwera DHCPv6 przypisałbym „prywatny” unikalny lokalny blok adresu, taki jak FC00 :: / 8. Ponieważ komputery klienckie mogą mieć wiele adresów IPv6, nadal powinny być w stanie uzyskać publiczny automatycznie skonfigurowany adres / 64.
źródło
FC00::/8
blok nie jest jeszcze zdefiniowany (być może będą zarządzane ULA przez organy przypisujące).FD00::/8
należy stosować do samodzielnie przypisanych ULA. I nie ma powodu, dla którego potrzebujesz osobnego interfejsu. Mogę umieścić tyle adresów na jednym interfejsie, ile chcę. Zobacz mój post powyżej w odniesieniu do używania statycznej ULA.