Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby obsługiwać podział nagłówka i danych, karta sieciowa musi umożliwiać dzielenie ramek Ethernet IPv6 bez żadnych nagłówków rozszerzeń IPv6. Karta sieciowa musi mieć możliwość dzielenia takich ramek na początku nagłówka protokołu górnej warstwy.
Obsługa ramek Ethernet IPv6 z nagłówkami rozszerzeń IPv6 jest opcjonalna. Karta sieciowa może obsługiwać niektóre opcje IPv6, ale nie obsługiwać innych. Karta sieciowa nie może dzielić ramek IPv6 zawierających nagłówki rozszerzeń IPv6, których nie obsługuje. Część nagłówka podzielonej ramki musi zawierać cały nagłówek IPv6 i wszystkie nagłówki rozszerzenia IPv6, które są obecne.
Karta sieciowa może również obsługiwać oddzielenie danych nagłówka dla fragmentowanych ramek IPv6. Aby uzyskać więcej informacji na temat fragmentowanych ramek IPv4, zobacz Splitting Fragmented IP Frame.
Uwaga Wsparcie dla opcji IPv4, nagłówka rozszerzeń IPv6 lub opcji TCP, w kontekście wymagań dla nagłówka danych, oznacza zdolność karty sieciowej do rozpoznania elementu, określenia jego długości, uwzględnienia go w nagłówku MDL oraz zlokalizowania jego końca i początku kolejnego elementu w ramce.
Jeśli dostawca podziału danych nagłówka dzieli ramkę IPv6, wskazane struktury NET_BUFFER_LIST muszą mieć flagę NDIS_NBL_FLAGS_IS_IPV6 ustawioną w elemencie NblFlags. Aby uzyskać pełne informacje na temat ustawiania flag podziału danych i nagłówka w strukturze NET_BUFFER_LIST, zobacz Setting NET_BUFFER_LIST Information.
Dodatkowe cechy ramki Ethernet określają sposób dzielenia ramek IPv6. Jeśli ramka jest fragmentowana, zobacz Splitting Fragmented IP Frame (Dzielenie fragmentowanych ramek IP). Jeśli ramka zawiera informacje protokołu TCP, zobacz DZIELENIE RAMKI W ŁADUNKU TCP. Jeśli ramka zawiera informacje UDP, zobacz Podział ramek w ładunku UDP. Dla wszystkich innych przypadków zobacz Splitting Frames Other Than TCP and UDP.