Сервер DHCP под управлением Windows Server 2003 не отвечает на запросы DHCP СООБЩАЮТ Если запросы перенаправляются из API модуля поддержки IP или агентов ретрансляции

Переводы статьи Переводы статьи
Код статьи: 950574 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Рассмотрим следующий сценарий:
  • Windows Server 2003, на динамической конфигурации узла Протокол DHCP сервер получает пакет УВЕДОМИТЬ DHCP от API модуля поддержки IP или от агента ретрансляции.
  • Широковещательный бит устанавливается в этот пакет.
В этом случае сервер DHCP под управлением Windows Server 2003 отправляет запрос к API модуля поддержки IP или агенту ретрансляции. Широковещательный бит равен отключено и значение поля «yiaddr» 0. Такое поведение не соответствует запрос комментариев (RFC) 2131, «Протокол.»

В этом случае модуля поддержки IP Интерфейс API или агента ретрансляции не может переслать пакет ответа клиенту отправляет пакет УВЕДОМИТЬ DHCP.

Например пользователи обычно наблюдается около 11 секунд задержки при использовании распределенных веб Разработки и контроля версий (WebDAV) веб-службы клиента для доступа к Microsoft SharePoint server. Служба WebDAV веб-клиента использует УВЕДОМИТЬ DHCP запросов запрос обновления настройки прокси-сервера HTTP.

Решение

Это исправление от корпорации Майкрософт. Однако данное исправление предназначено исключительно для устранения проблемы, описанной в этой статье. Данное исправление необходимо использовать только в тех системах, в которых обнаружена эта специфическая неполадка. Это исправление может потребовать дополнительного тестирования. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу технической поддержки и службу поддержки для получения исправления.

Примечание Если имеются другие проблемы или необходимо устранить неполадки, вы можете создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка служба поддержки клиентов и поддержка телефонных номеров или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это означает, что исправление для данного языка отсутствует.

Необходимые условия

Данное исправление необходимо иметь либо Windows Server 2003 Пакет обновления 1 или Windows Server 2003 Пакет обновления 2 установлен.

Необходимость перезагрузки

Нет необходимости перезагрузить компьютер после установки этого исправление. Тем не менее необходимо перезапустить службу DHCP.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия данного исправления содержит файл атрибуты (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате UTC (UTC). При просмотре сведений о файле, оно преобразуется в локальное время. Для узнать разницу между временем по Гринвичу и местным временем, следует использовать Время Зоны на вкладке Дата и время элемент в элементе управления Панель.
Windows Server 2003 с Пакет обновления 1 для систем на базе x 86
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформы
Dhcpssvc.dll5.2.3790.3107271,87220 Марта 2008 г.13: 31x86
Windows Server 2003 с пакетом обновления 2 (SP2), 32-разрядныe версии (x86)
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформы
Dhcpssvc.dll5.2.3790.4257270,84820 Марта 2008 г.14: 27x86
Windows Server 2003 с Пакет обновления 1 для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформыSP требованияНаправление обслуживания
Dhcpssvc.dll5.2.3790.3107735,74420 Марта 2008 г.12: 11IA-641 (SP1)Не Соответствующий
Wdhcpssvc.dll5.2.3790.3107271,87220 Марта 2008 г.12: 11x861 (SP1)WOW
Windows Server 2003 with Service Pack 2, для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформыSP требованияНаправление обслуживания
Dhcpssvc.dll5.2.3790.4257732,67220 Марта 2008 г.12: 16IA-64SP2Не Соответствующий
Wdhcpssvc.dll5.2.3790.4257270,84820 Марта 2008 г.12: 16x86SP2WOW
Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформыSP требованияНаправление обслуживания
Dhcpssvc.dll5.2.3790.3107434,17620 Марта 2008 г.12: 11x641 (SP1)Не Соответствующий
Wdhcpssvc.dll5.2.3790.3107271,87220 Марта 2008 г.12: 11x861 (SP1)WOW
Windows Server 2003 with Service Pack 2, 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремяПлатформыSP требованияНаправление обслуживания
Dhcpssvc.dll5.2.3790.4257432,64020 Марта 2008 г.12: 18x64SP2Не Соответствующий
Wdhcpssvc.dll5.2.3790.4257270,84820 Марта 2008 г.12: 18x86SP2WOW
ПримечаниеПосле установки данного исправления DHCP под управлением Windows Server 2003 сервер не сбрасывает бит вещания в сценарии, описанные в в разделе «Проблема».

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».

Дополнительная информация

В ситуации, описанной на следующие этапы в разделе «Проблема»:
  1. DHCP-клиент отправляет запрос DHCP информирования с вещание бит следующего вида.
    + Ethernet: Etype = Internet IP (IPv4)
    + Ipv4: Src = 10.10.18.18, Dest = 255.255.255.255, Next Protocol = UDP, Packet ID = 6076, Total IP Length = 328
    - Udp: SrcPort = BOOTP client(68), DstPort = BOOTP server(67), Length = 308
    SourcePort: BOOTP client(68), 68(0x44)
    DestinationPort: BOOTP server(67), 67(0x43)
    TotalLength: 308 (0x134)
    Checksum: 7521 (0x1D61)
    - Dhcp: Request, MsgType = INFORM, TransactionID = 0x1A5624C3
    OpCode: Request, 1(0x01)
    Hardwaretype: Ethernet
    HardwareAddressLength: 6 (0x6)
    HopCount: 0 (0x0)
    TransactionID: 441853123 (0x1A5624C3)
    Seconds: 0 (0x0)
    - Flags: 32768 (0x8000)
    Broadcast: (1...............) <---- Broadcast bit is set.
    Reserved: (.000000000000000)
    ClientIP: 10.10.18.18
    YourIP: 0.0.0.0
    ServerIP: 0.0.0.0
    RelayAgentIP: 0.0.0.0
    + ClientHardwareAddress: 00-19-B9-20-FA-0E
    ServerHostName: 
    BootFileName: 
    MagicCookie: 99.130.83.99
    + MessageType: INFORM
    + clientID: (Type 1)
    + HostName: VISTA009W
    + VendorClassIdentifier: MSFT 5.0
    + ParameterRequestList: 
    + End:
    
  2. Агент ретрансляции перенаправляет запрос УВЕДОМИТЬ DHCP примерно на DHCP-сервер.
    Frame: 
    + Ethernet: Etype = Internet IP (IPv4)
    + Ipv4: Src = 10.10.16.2, Dest = 10.4.16.222, Next Protocol = UDP, Packet ID = 45398, Total IP Length = 328
    - Udp: SrcPort = BOOTP client(68), DstPort = BOOTP server(67), Length = 308
    SourcePort: BOOTP client(68), 68(0x44)
    DestinationPort: BOOTP server(67), 67(0x43)
    TotalLength: 308 (0x134)
    Checksum: 49722 (0xC23A)
    - Dhcp: Request, MsgType = INFORM, TransactionID = 0x1A5624C3
    OpCode: Request, 1(0x01)
    Hardwaretype: Ethernet
    HardwareAddressLength: 6 (0x6)
    HopCount: 1 (0x1)
    TransactionID: 441853123 (0x1A5624C3)
    Seconds: 0 (0x0)
    - Flags: 32768 (0x8000)
    Broadcast: (1...............) <---- Broadcast bit is set
    Reserved: (.000000000000000)
    ClientIP: 10.10.18.18
    YourIP: 0.0.0.0
    ServerIP: 0.0.0.0
    RelayAgentIP: 10.10.16.2
    + ClientHardwareAddress: 00-19-B9-20-FA-0E
    ServerHostName: 
    BootFileName: 
    MagicCookie: 99.130.83.99
    + MessageType: INFORM
    + clientID: (Type 1)
    + HostName: VISTA009W
    + VendorClassIdentifier: MSFT 5.0
    + ParameterRequestList: 
    + End:
    
  3. DHCP-сервер отвечает на запрос DHCP СООБЩАЮТ Отправить ответ, не широковещательных флаг. Ответ вида ниже.
    Frame: 
    + Ethernet: Etype = Internet IP (IPv4)
    + Ipv4: Src = 10.4.16.222, Dest = 10.10.16.2, Next Protocol = UDP, Packet ID = 27188, Total IP Length = 328
    - Udp: SrcPort = BOOTP server(67), DstPort = BOOTP server(67), Length = 308
    SourcePort: BOOTP server(67), 67(0x43)
    DestinationPort: BOOTP server(67), 67(0x43)
    TotalLength: 308 (0x134)
    Checksum: 64061 (0xFA3D)
    - Dhcp: Reply, MsgType = ACK, TransactionID = 0x1A5624C3
    OpCode: Reply, 2(0x02)
    Hardwaretype: Ethernet
    HardwareAddressLength: 6 (0x6)
    HopCount: 0 (0x0)
    TransactionID: 441853123 (0x1A5624C3)
    Seconds: 0 (0x0)
    - Flags: 0 (0x0)
    Broadcast: (0...............) <- Broadcast bit is cleared
    Reserved: (.000000000000000)
    ClientIP: 10.10.18.18
    YourIP: 0.0.0.0              <-- It is correct behavior. However, the relay agent will use this address if the broadcast bit is cleared.
    ServerIP: 0.0.0.0
    RelayAgentIP: 10.10.16.2
    + ClientHardwareAddress: 00-19-B9-20-FA-0E
    ServerHostName: 
    BootFileName: 
    MagicCookie: 99.130.83.99
    + MessageType: ACK
    + ServerIdentifier: <XX.X.XX.XXX>
    + SubnetMask: 255.255.128.0
    + DomainName: <domain_name>
    + Router: <XX.XX.XX.X>
    + DomainNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
    + NBOverTCPIPNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
    + NodeType: H-node (8)
    + End:
    
  4. В документе RFC 2131 агента ретрансляции отправляет сообщение примерно так.
    Frame: 
    + Ethernet: Etype = Internet IP (IPv4)
    + Ipv4: Src = 10.10.16.2, Dest = 0.0.0.0, Next Protocol = UDP, Packet ID = 45402, Total IP Length = 328 destination 0.0.0.0 as YourIP ('yiaddr') is 0.0.0.0
    - Udp: SrcPort = BOOTP server(67), DstPort = BOOTP client(68), Length = 308
    SourcePort: BOOTP server(67), 67(0x43)
    DestinationPort: BOOTP client(68), 68(0x44)
    TotalLength: 308 (0x134)
    Checksum: 0 (0x0)
    - Dhcp: Reply, MsgType = ACK, TransactionID = 0x1A5624C3
    OpCode: Reply, 2(0x02)
    Hardwaretype: Ethernet
    HardwareAddressLength: 6 (0x6)
    HopCount: 0 (0x0)
    TransactionID: 441853123 (0x1A5624C3)
    Seconds: 0 (0x0)
    - Flags: 0 (0x0)
    Broadcast: (0...............) <- no broadcast bit
    Reserved: (.000000000000000)
    ClientIP: 10.10.18.18
    YourIP: 0.0. 00.
    ServerIP: 0.0.0.0
    RelayAgentIP: 10.10.16.2
    + ClientHardwareAddress: 00-19-B9-20-FA-0E
    ServerHostName: 
    BootFileName: 
    MagicCookie: 99.130.83.99
    + MessageType: ACK
    + ServerIdentifier: <XX.X.XX.XXX>
    + SubnetMask: 255.255.128.0
    + DomainName: <domain_name>
    + Router: <XX.XX.XX.X>
    + DomainNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
    + NBOverTCPIPNameServer: <X.X.XXXXXXXXX.XXXXXXXXX>
    + NodeType: H-node (8)
    + End:
    

    A агент сервера или ретрансляции, отправляющее или ретранслирует сообщения DHCP непосредственно к DHCP клиента следует изучить ВЕЩАНИЯ бит в поле «флаги». Если этот бит 1, должны отправляться сообщения DHCP как IP вещания с использованием протокола IP адрес широковещательной рассылки в качестве IP-адреса назначения и широковещательный адрес уровня связи. (IP вещания предпочтительно должны быть 0xffffffff.) Если ВЕЩАНИЕ бит равен 0, оно должно отправляться как одноадресный IP для IP-адрес, указанный в «yiaddr» поле (поле свой IP-адрес) и адрес уровня связи, указанный в поле «chaddr» (поле адрес оборудования). Если одноадресной рассылке объявлений не существует, как вещание с помощью IP может отправить сообщение IP широковещательный адрес (желательно 0xffffffff) как IP-адреса назначения. Широковещательный адрес уровня связи следует использовать в качестве назначения канального уровня адрес. Тем не менее, DHCP-клиент не получает этот пакет, так как его адрес назначения — 0.0.0.0.

    Дополнительные сведения о документе RFC 2131 Следующий Интернет черновики веб-узел:
    http://www.IETF.org/RFC/rfc2131.txt
Для получения дополнительных сведений нажмите кнопку следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемой для описания Обновления программного обеспечения корпорации Майкрософт

Свойства

Код статьи: 950574 - Последний отзыв: 16 января 2013 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
Ключевые слова: 
kbautohotfix kbexpertiseinter kbqfe kbhotfixserver kbmt KB950574 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 950574

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com