CINXE.COM
IPv6 packet - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>IPv6 packet - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"c64865f1-f5e5-444e-854a-f01137b536fc","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"IPv6_packet","wgTitle":"IPv6 packet","wgCurRevisionId":1251090212,"wgRevisionId":1251090212,"wgArticleId":25166288,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","All articles with unsourced statements","Articles with unsourced statements from July 2010","Packets (information technology)","IPv6"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"IPv6_packet","wgRelevantArticleId":25166288,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[], "wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q4342328","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false, "wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","ext.visualEditor.desktopArticleTarget.init", "ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="IPv6 packet - Wikipedia"> <meta property="og:type" content="website"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/IPv6_packet"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=IPv6_packet&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/IPv6_packet"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-IPv6_packet rootpage-IPv6_packet skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=IPv6+packet" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=IPv6+packet" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=IPv6+packet" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=IPv6+packet" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Fixed_header" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Fixed_header"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Fixed header</span> </div> </a> <ul id="toc-Fixed_header-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extension_headers" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Extension_headers"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Extension headers</span> </div> </a> <button aria-controls="toc-Extension_headers-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Extension headers subsection</span> </button> <ul id="toc-Extension_headers-sublist" class="vector-toc-list"> <li id="toc-Hop-by-hop_options_and_destination_options" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Hop-by-hop_options_and_destination_options"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Hop-by-hop options and destination options</span> </div> </a> <ul id="toc-Hop-by-hop_options_and_destination_options-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Routing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Routing"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Routing</span> </div> </a> <ul id="toc-Routing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Fragment" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Fragment"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Fragment</span> </div> </a> <ul id="toc-Fragment-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Authentication Header (AH) and Encapsulating Security Payload (ESP)</span> </div> </a> <ul id="toc-Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Payload" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Payload"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Payload</span> </div> </a> <button aria-controls="toc-Payload-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Payload subsection</span> </button> <ul id="toc-Payload-sublist" class="vector-toc-list"> <li id="toc-Standard_payload_length" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Standard_payload_length"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Standard payload length</span> </div> </a> <ul id="toc-Standard_payload_length-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Jumbogram" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Jumbogram"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Jumbogram</span> </div> </a> <ul id="toc-Jumbogram-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Fragmentation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Fragmentation"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Fragmentation</span> </div> </a> <button aria-controls="toc-Fragmentation-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Fragmentation subsection</span> </button> <ul id="toc-Fragmentation-sublist" class="vector-toc-list"> <li id="toc-Fragmenting" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Fragmenting"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Fragmenting</span> </div> </a> <ul id="toc-Fragmenting-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Reassembly" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Reassembly"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Reassembly</span> </div> </a> <ul id="toc-Reassembly-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Security" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Security"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Security</span> </div> </a> <ul id="toc-Security-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">IPv6 packet</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 5 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-5" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">5 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Paquet_IPv6" title="Paquet IPv6 – Catalan" lang="ca" hreflang="ca" data-title="Paquet IPv6" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/IPv6_%ED%8C%A8%ED%82%B7" title="IPv6 패킷 – Korean" lang="ko" hreflang="ko" data-title="IPv6 패킷" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/IPv6%E3%83%91%E3%82%B1%E3%83%83%E3%83%88" title="IPv6パケット – Japanese" lang="ja" hreflang="ja" data-title="IPv6パケット" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_IPv6" title="Пакет IPv6 – Russian" lang="ru" hreflang="ru" data-title="Пакет IPv6" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/IPv6%E5%8C%85%E6%A0%BC%E5%BC%8F" title="IPv6包格式 – Chinese" lang="zh" hreflang="zh" data-title="IPv6包格式" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q4342328#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/IPv6_packet" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:IPv6_packet" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/IPv6_packet"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=IPv6_packet&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=IPv6_packet&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/IPv6_packet"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=IPv6_packet&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=IPv6_packet&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/IPv6_packet" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/IPv6_packet" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=IPv6_packet&oldid=1251090212" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=IPv6_packet&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=IPv6_packet&id=1251090212&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FIPv6_packet"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FIPv6_packet"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=IPv6_packet&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=IPv6_packet&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q4342328" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Smallest message entity exchanged using Internet Protocol version 6</div> <p>An <b>IPv6 packet</b> is the smallest message entity exchanged using <a href="/wiki/Internet_Protocol_version_6" class="mw-redirect" title="Internet Protocol version 6">Internet Protocol version 6</a> (IPv6). <a href="/wiki/Network_packet" title="Network packet">Packets</a> consist of control information for addressing and routing and a <a href="/wiki/Payload_(computing)" title="Payload (computing)">payload</a> of user data. The control information in IPv6 packets is subdivided into a mandatory fixed <a href="/wiki/Header_(computing)" title="Header (computing)">header</a> and optional extension headers. The payload of an IPv6 packet is typically a <a href="/wiki/Datagram" title="Datagram">datagram</a> or segment of the higher-level <a href="/wiki/Transport_layer" title="Transport layer">transport layer</a> protocol, but may be data for an <a href="/wiki/Internet_layer" title="Internet layer">internet layer</a> (e.g., <a href="/wiki/ICMPv6" title="ICMPv6">ICMPv6</a>) or <a href="/wiki/Link_layer" title="Link layer">link layer</a> (e.g., <a href="/wiki/OSPF" class="mw-redirect" title="OSPF">OSPF</a>) instead. </p><p>IPv6 packets are typically transmitted over the link layer (i.e., over <a href="/wiki/Ethernet" title="Ethernet">Ethernet</a> or <a href="/wiki/Wi-Fi" title="Wi-Fi">Wi-Fi</a>), which encapsulates each packet in a <a href="/wiki/Frame_(networking)" title="Frame (networking)">frame</a>. Packets may also be transported over a higher-layer <a href="/wiki/Tunneling_protocol" title="Tunneling protocol">tunneling protocol</a>, such as <a href="/wiki/IPv4" title="IPv4">IPv4</a> when using <a href="/wiki/6to4" title="6to4">6to4</a> or <a href="/wiki/Teredo_tunneling" title="Teredo tunneling">Teredo</a> transition technologies. </p><p>In contrast to IPv4, <a href="/wiki/Router_(computing)" title="Router (computing)">routers</a> do not fragment IPv6 packets larger than the <a href="/wiki/Maximum_transmission_unit" title="Maximum transmission unit">maximum transmission unit</a> (MTU), it is the sole responsibility of the originating node. A minimum MTU of 1,280 <a href="/wiki/Octet_(computing)" title="Octet (computing)">octets</a> is mandated by IPv6, but <a href="/wiki/Host_(network)" title="Host (network)">hosts</a> are "strongly recommended" to use <a href="/wiki/Path_MTU_Discovery" title="Path MTU Discovery">Path MTU Discovery</a> to take advantage of MTUs greater than the minimum.<sup id="cite_ref-rfc8200_1-0" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>Since July 2017, the <a href="/wiki/Internet_Assigned_Numbers_Authority" title="Internet Assigned Numbers Authority">Internet Assigned Numbers Authority</a> (IANA) has been responsible for registering all IPv6 parameters that are used in IPv6 packet headers.<sup id="cite_ref-rfc8200_1-1" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Fixed_header">Fixed header</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=1" title="Edit section: Fixed header"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The fixed header starts an IPv6 packet and has a size of 40 <a href="/wiki/Octet_(computing)" title="Octet (computing)">octets</a> (320 <a href="/wiki/Bit" title="Bit">bits</a>).<sup id="cite_ref-rfc8200_1-2" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> The bytes of the multi-byte fields are in the <a href="/wiki/Network_byte_order" class="mw-redirect" title="Network byte order">network byte order</a>. </p> <table class="wikitable" style="text-align: center; border: none;"> <caption>Fixed header format </caption> <tbody><tr> <th style="min-width:42px; border-bottom:none; border-right:none;"><i>Offset</i> </th> <th style="border-left:none;"><a href="/wiki/Octet_(computing)" title="Octet (computing)">Octet</a> </th> <th colspan="8">0 </th> <th colspan="8">1 </th> <th colspan="8">2 </th> <th colspan="8">3 </th></tr> <tr> <th style="min-width: 42px;border-top: none;">Octet </th> <th style="min-width: 42px;"><a href="/wiki/Bit" title="Bit">Bit</a> </th> <th style="min-width:11px;">0 </th> <th style="min-width:11px;">1 </th> <th style="min-width:11px;">2 </th> <th style="min-width:11px;">3 </th> <th style="min-width:11px;">4 </th> <th style="min-width:11px;">5 </th> <th style="min-width:11px;">6 </th> <th style="min-width:11px;">7 </th> <th style="min-width:11px;">8 </th> <th style="min-width:11px;">9 </th> <th style="min-width:16px;">10 </th> <th style="min-width:16px;">11 </th> <th style="min-width:16px;">12 </th> <th style="min-width:16px;">13 </th> <th style="min-width:16px;">14 </th> <th style="min-width:16px;">15 </th> <th style="min-width:16px;">16 </th> <th style="min-width:16px;">17 </th> <th style="min-width:16px;">18 </th> <th style="min-width:16px;">19 </th> <th style="min-width:16px;">20 </th> <th style="min-width:16px;">21 </th> <th style="min-width:16px;">22 </th> <th style="min-width:16px;">23 </th> <th style="min-width:16px;">24 </th> <th style="min-width:16px;">25 </th> <th style="min-width:16px;">26 </th> <th style="min-width:16px;">27 </th> <th style="min-width:16px;">28 </th> <th style="min-width:16px;">29 </th> <th style="min-width:16px;">30 </th> <th style="min-width:16px;">31 </th></tr> <tr> <th style="width:35px;">0 </th> <th style="width:30px;">0 </th> <td colspan="4"><i>Version</i> </td> <td colspan="8"><i>Traffic class</i> </td> <td colspan="20"><i>Flow label</i> </td></tr> <tr> <th style="width:35px;">4 </th> <th style="width:30px;">32 </th> <td colspan="16"><i>Payload length</i> </td> <td colspan="8"><i>Next header</i> </td> <td colspan="8"><i>Hop limit</i> </td></tr> <tr> <th style="width:35px;">8 </th> <th style="width:30px;">64 </th> <td colspan="32" rowspan="4"><i>Source address</i> </td></tr> <tr> <th>12 </th> <th>96 </th></tr> <tr> <th>16 </th> <th>128 </th></tr> <tr> <th>20 </th> <th>160 </th></tr> <tr> <th style="width:35px;">24 </th> <th style="width:30px;">192 </th> <td colspan="32" rowspan="4"><i>Destination address</i> </td></tr> <tr> <th>28 </th> <th>224 </th></tr> <tr> <th>32 </th> <th>256 </th></tr> <tr> <th>36 </th> <th>288 </th></tr></tbody></table> <dl><dt>Version: 4 bits</dt> <dd>The constant 6 (bit sequence <style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">0110</span>).</dd> <dt>Traffic Class: 6+2 bits</dt> <dd>The bits of this field hold two values. The six most-significant bits hold the <a href="/wiki/Differentiated_services_field" class="mw-redirect" title="Differentiated services field">differentiated services field</a> (DS field), which is used to classify packets.<sup id="cite_ref-rfc2474_2-0" class="reference"><a href="#cite_note-rfc2474-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-rfc3260_3-0" class="reference"><a href="#cite_note-rfc3260-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Currently, all standard DS fields end with a '0' bit. Any DS field that ends with two '1' bits is intended for local or experimental use.<sup id="cite_ref-rfc4727_4-0" class="reference"><a href="#cite_note-rfc4727-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> The remaining two bits are used for <a href="/wiki/Explicit_Congestion_Notification" title="Explicit Congestion Notification">Explicit Congestion Notification</a> (ECN);<sup id="cite_ref-rfc3168_5-0" class="reference"><a href="#cite_note-rfc3168-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> priority values subdivide into ranges: traffic where the source provides congestion control and non-congestion control traffic.</dd> <dt>Flow Label: 20 bits</dt> <dd>A high-entropy identifier of a flow of packets between a source and destination. A flow is a group of packets, e.g., a TCP session or a media stream. The special flow label 0 means the packet does not belong to any flow (using this scheme). An older scheme identifies flow by source address and port, destination address and port, protocol (value of the last <i>Next Header</i> field).<sup id="cite_ref-rfc6437_6-0" class="reference"><a href="#cite_note-rfc6437-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> It has further been suggested that the flow label be used to help detect spoofed packets.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></dd> <dt>Payload Length: 16 bits</dt> <dd>The size of the payload in octets, including any extension headers. The length is set to zero when a <i>Hop-by-Hop</i> extension header carries a <a href="#Jumbogram">Jumbo Payload</a> option.<sup id="cite_ref-rfc2675_8-0" class="reference"><a href="#cite_note-rfc2675-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></dd> <dt>Next Header: 8 bits</dt> <dd>Specifies the type of the next header. This field usually specifies the <a href="/wiki/Transport_layer" title="Transport layer">transport layer</a> protocol used by a packet's payload. When extension headers are present in the packet this field indicates which extension header follows. The values are shared with those used for the IPv4 protocol field, as both fields have the same function (see <a href="/wiki/List_of_IP_protocol_numbers" title="List of IP protocol numbers">List of IP protocol numbers</a>).</dd> <dt>Hop Limit: 8 bits</dt> <dd>Replaces the <a href="/wiki/Time_to_live" title="Time to live">time to live</a> field in IPv4. This value is decremented by one at each forwarding node and the packet is discarded if it becomes 0. However, the destination node should process the packet normally even if received with a hop limit of 0.</dd> <dt>Source Address: 128 bits</dt> <dd>The unicast <a href="/wiki/IPv6_address" title="IPv6 address">IPv6 address</a> of the sending node.</dd> <dt>Destination Address: 128 bits</dt> <dd>The IPv6 unicast or multicast address of the destination node(s).</dd></dl> <p>In order to increase performance, and since current <a href="/wiki/Link_layer" title="Link layer">link layer</a> technology and transport layer protocols are assumed to provide sufficient error detection,<sup id="cite_ref-" class="reference"><a href="#cite_note-"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> the header has no <a href="/wiki/Checksum" title="Checksum">checksum</a> to protect it.<sup id="cite_ref-rfc8200_1-3" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Extension_headers">Extension headers</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=2" title="Edit section: Extension headers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Extension headers carry optional <a href="/wiki/Internet_layer" title="Internet layer">internet layer</a> information and are placed between the fixed header and the upper-layer protocol header.<sup id="cite_ref-rfc8200_1-4" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Extension headers form a chain, using the <i>Next Header</i> fields. The <i>Next Header</i> field in the fixed header indicates the type of the first extension header; the <i>Next Header</i> field of the last extension header indicates the type of the upper-layer protocol header in the payload of the packet. All extension headers are a multiple of 8 octets in size; some extension headers require internal padding to meet this requirement. </p><p>There are several extension headers defined, and new extension headers may be defined in the future. Most extension headers are examined and processed at the packet's destination. <i>Hop-by-Hop Options</i> can be processed and modified by intermediate nodes and, if present, must be the first extension. All extension headers are optional and should appear at most once, except for the <i>Destination Options</i> header extension, which may appear twice.<sup id="cite_ref-rfc8200_1-5" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>If a node does not recognize a specific extension header, it should discard the packet and send a <i>Parameter Problem</i> message (<a href="/wiki/ICMPv6" title="ICMPv6">ICMPv6</a> type 4, code 1).<sup id="cite_ref-rfc8200_1-6" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>The defined extension headers below are listed in the preferred order for the case where there is more than one extension header following the fixed header. </p> <table class="wikitable"> <tbody><tr> <th>Extension header </th> <th><a href="/wiki/List_of_IP_protocol_numbers" title="List of IP protocol numbers">Next Header field value</a> </th> <th>Description </th></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Hop-by-hop_options_and_destination_options">Hop-by-Hop Options</a></i> </td> <td>0</td> <td>Options that need to be examined by all devices on the path </td></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Routing">Routing</a></i> </td> <td>43</td> <td>Methods to specify the route for a datagram (used with <a href="/wiki/Mobile_IPv6" class="mw-redirect" title="Mobile IPv6">Mobile IPv6</a>) </td></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Fragment">Fragment</a></i> </td> <td>44</td> <td>Contains parameters for fragmentation of datagrams </td></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)">Authentication Header (AH)</a></i> </td> <td>51</td> <td>Contains information used to verify the authenticity of most parts of the packet </td></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)">Encapsulating Security Payload (ESP)</a></i> </td> <td>50</td> <td>Carries encrypted data for secure communication </td></tr> <tr> <td><i><a class="mw-selflink-fragment" href="#Hop-by-hop_options_and_destination_options">Destination Options</a></i> (before upper-layer header) </td> <td>60</td> <td>Options that need to be examined only by the destination of the packet </td></tr> <tr> <td><i>Mobility</i> (currently without upper-layer header) </td> <td>135</td> <td>Parameters used with <a href="/wiki/Mobile_IPv6" class="mw-redirect" title="Mobile IPv6">Mobile IPv6</a> </td></tr> <tr> <td><i>Host Identity Protocol</i></td> <td>139</td> <td>Used for <a href="/wiki/Host_Identity_Protocol" title="Host Identity Protocol">Host Identity Protocol</a> version 2 (HIPv2)<sup id="cite_ref-rfc7401_10-0" class="reference"><a href="#cite_note-rfc7401-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><i>Shim6 Protocol</i></td> <td>140</td> <td>Used for <a href="/wiki/Shim6" class="mw-redirect" title="Shim6">Shim6</a><sup id="cite_ref-rfc5533_11-0" class="reference"><a href="#cite_note-rfc5533-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Reserved</td> <td>253</td> <td>Used for experimentation and testing<sup id="cite_ref-rfc3692_12-0" class="reference"><a href="#cite_note-rfc3692-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-rfc4727_4-1" class="reference"><a href="#cite_note-rfc4727-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Reserved</td> <td>254</td> <td>Used for experimentation and testing<sup id="cite_ref-rfc3692_12-1" class="reference"><a href="#cite_note-rfc3692-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-rfc4727_4-2" class="reference"><a href="#cite_note-rfc4727-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </td></tr></tbody></table> <p>Value 59 (No Next Header) in the Next Header field indicates that there is no next header <i>whatsoever</i> following this one, not even a header of an upper-layer protocol. It means that, from the header's point of view, the IPv6 packet ends right after it: the payload should be empty. There could, however, still be data in the payload if the payload length in the first header of the packet is greater than the length of all extension headers in the packet. This data should be ignored by hosts, but passed unaltered by routers.<sup id="cite_ref-rfc8200_1-7" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.7">: 4.7 </span></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Hop-by-hop_options_and_destination_options">Hop-by-hop options and destination options</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=3" title="Edit section: Hop-by-hop options and destination options"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><span class="anchor" id="hop-by-hop_options"></span><span class="anchor" id="destination_options"></span> The <i>Hop-by-Hop Options</i> extension header may be examined and altered by all nodes on the packet's path, including sending and receiving nodes. (For authentication, option values that may change along the path are ignored.) The <i>Destination Options</i> extension header needs to be examined by the destination node(s) only. The extension headers are both at least 8 octets in size; if more options are present than will fit in that space, blocks of 8 octets, containing options and padding, are added to the header repeatedly until all options are represented. </p> <table class="wikitable" style="text-align: center; border: none;"> <caption><i>Hop-by-Hop Options</i> and <i>Destination Options</i> extension header format </caption> <tbody><tr> <th style="min-width:42px; border-bottom:none; border-right:none;"><i>Offset</i> </th> <th style="border-left:none;"><a href="/wiki/Octet_(computing)" title="Octet (computing)">Octet</a> </th> <th colspan="8">0 </th> <th colspan="8">1 </th> <th colspan="8">2 </th> <th colspan="8">3 </th></tr> <tr> <th style="min-width: 42px;border-top: none;">Octet </th> <th style="min-width: 42px;"><a href="/wiki/Bit" title="Bit">Bit</a> </th> <th style="min-width:11px;">0 </th> <th style="min-width:11px;">1 </th> <th style="min-width:11px;">2 </th> <th style="min-width:11px;">3 </th> <th style="min-width:11px;">4 </th> <th style="min-width:11px;">5 </th> <th style="min-width:11px;">6 </th> <th style="min-width:11px;">7 </th> <th style="min-width:11px;">8 </th> <th style="min-width:11px;">9 </th> <th style="min-width:16px;">10 </th> <th style="min-width:16px;">11 </th> <th style="min-width:16px;">12 </th> <th style="min-width:16px;">13 </th> <th style="min-width:16px;">14 </th> <th style="min-width:16px;">15 </th> <th style="min-width:16px;">16 </th> <th style="min-width:16px;">17 </th> <th style="min-width:16px;">18 </th> <th style="min-width:16px;">19 </th> <th style="min-width:16px;">20 </th> <th style="min-width:16px;">21 </th> <th style="min-width:16px;">22 </th> <th style="min-width:16px;">23 </th> <th style="min-width:16px;">24 </th> <th style="min-width:16px;">25 </th> <th style="min-width:16px;">26 </th> <th style="min-width:16px;">27 </th> <th style="min-width:16px;">28 </th> <th style="min-width:16px;">29 </th> <th style="min-width:16px;">30 </th> <th style="min-width:16px;">31 </th></tr> <tr> <th style="width:35px;">0 </th> <th style="width:30px;">0 </th> <td colspan="8"><i>Next header</i> </td> <td colspan="8"><i>Header extension length</i> </td> <td colspan="16"><i>Options and padding</i> </td></tr> <tr> <th style="width:35px;">4 </th> <th style="width:30px;">32 </th> <td colspan="32"><i>Options and padding</i> </td></tr> <tr> <th style="width:35px;">8 </th> <th style="width:30px;">64 </th> <td colspan="32" rowspan="3" style="background: linen;"><i>Optional: more Options and padding</i> </td></tr> <tr> <th>12 </th> <th>96 </th></tr> <tr> <th>⋮ </th> <th>⋮ </th></tr></tbody></table> <dl><dt>Next Header: 8 bits</dt> <dd>Specifies the <a href="/wiki/List_of_IP_protocol_numbers" title="List of IP protocol numbers">type</a> of the next header.</dd> <dt>Header extension length: 8 bits</dt> <dd>Length of this header in 8-octet units, not including the first 8 octets.</dd> <dt>Options and padding: variable</dt> <dd>Contains one or more options, and optional padding fields to align options and to make the total header length a multiple of 8 octets. Options are <a href="/wiki/Type%E2%80%93length%E2%80%93value" title="Type–length–value">TLV</a>-coded.</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Routing">Routing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=4" title="Edit section: Routing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <i>Routing</i> extension header is used to direct a packet to one or more intermediate nodes before being sent to its destination. The header is at least 8 octets in size; if more <i>Type-specific Data</i> is needed than will fit in 4 octets, blocks of 8 octets are added to the header repeatedly, until all <i>Type-specific Data</i> is placed.<sup id="cite_ref-rfc8200_1-8" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <table class="wikitable" style="text-align: center; border: none;"> <caption><i>Routing</i> extension header format </caption> <tbody><tr> <th style="min-width:42px; border-bottom:none; border-right:none;"><i>Offset</i> </th> <th style="border-left:none;"><a href="/wiki/Octet_(computing)" title="Octet (computing)">Octet</a> </th> <th colspan="8">0 </th> <th colspan="8">1 </th> <th colspan="8">2 </th> <th colspan="8">3 </th></tr> <tr> <th style="min-width: 42px;border-top: none;">Octet </th> <th style="min-width: 42px;"><a href="/wiki/Bit" title="Bit">Bit</a> </th> <th style="min-width:11px;">0 </th> <th style="min-width:11px;">1 </th> <th style="min-width:11px;">2 </th> <th style="min-width:11px;">3 </th> <th style="min-width:11px;">4 </th> <th style="min-width:11px;">5 </th> <th style="min-width:11px;">6 </th> <th style="min-width:11px;">7 </th> <th style="min-width:11px;">8 </th> <th style="min-width:11px;">9 </th> <th style="min-width:16px;">10 </th> <th style="min-width:16px;">11 </th> <th style="min-width:16px;">12 </th> <th style="min-width:16px;">13 </th> <th style="min-width:16px;">14 </th> <th style="min-width:16px;">15 </th> <th style="min-width:16px;">16 </th> <th style="min-width:16px;">17 </th> <th style="min-width:16px;">18 </th> <th style="min-width:16px;">19 </th> <th style="min-width:16px;">20 </th> <th style="min-width:16px;">21 </th> <th style="min-width:16px;">22 </th> <th style="min-width:16px;">23 </th> <th style="min-width:16px;">24 </th> <th style="min-width:16px;">25 </th> <th style="min-width:16px;">26 </th> <th style="min-width:16px;">27 </th> <th style="min-width:16px;">28 </th> <th style="min-width:16px;">29 </th> <th style="min-width:16px;">30 </th> <th style="min-width:16px;">31 </th></tr> <tr> <th style="width:35px;">0 </th> <th style="width:30px;">0 </th> <td colspan="8"><i>Next header</i> </td> <td colspan="8"><i>Header extension length</i> </td> <td colspan="8"><i>Routing type</i> </td> <td colspan="8"><i>Segments left</i> </td></tr> <tr> <th style="width:35px;">4 </th> <th style="width:30px;">32 </th> <td colspan="32"><i>Type-specific data</i> </td></tr> <tr> <th style="width:35px;">8 </th> <th style="width:30px;">64 </th> <td colspan="32" rowspan="3" style="background: linen;"><i>Optional: more type-specific data...</i> </td></tr> <tr> <th>12 </th> <th>96 </th></tr> <tr> <th>⋮ </th> <th>⋮ </th></tr></tbody></table> <dl><dt>Next header: 8 bits</dt> <dd>Indicates the type of the next header.</dd> <dt>Header extension length: 8 bits</dt> <dd>The length of this header, in multiples of 8 octets, not including the first 8 octets.</dd> <dt>Routing type: 8 bits</dt> <dd>A value between 0 and 255, as assigned by <a href="/wiki/IANA" class="mw-redirect" title="IANA">IANA</a>.<sup id="cite_ref-iana_routing_options_13-0" class="reference"><a href="#cite_note-iana_routing_options-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></dd></dl> <dl><dd><table class="wikitable" style="text-align: left"> <tbody><tr> <th>Type </th> <th>Status </th> <th style="width=500px">Comment </th></tr> <tr> <td>0 </td> <td>Deprecated </td> <td>Due to the fact that with Routing Header type 0 a simple but effective <a href="/wiki/Denial-of-service_attack" title="Denial-of-service attack">denial-of-service attack</a> could be launched,<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> this header was deprecated in 2007 and host and routers are required to ignore these headers.<sup id="cite_ref-rfc5095_15-0" class="reference"><a href="#cite_note-rfc5095-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>1 </td> <td>Deprecated </td> <td>Used for the Nimrod project<sup id="cite_ref-rfc1992_16-0" class="reference"><a href="#cite_note-rfc1992-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> funded by <a href="/wiki/DARPA" title="DARPA">DARPA</a>. It was deprecated in 2009. </td></tr> <tr> <td>2 </td> <td>Allowed </td> <td>A limited version of type 0 and is used for <a href="/wiki/Mobile_IPv6" class="mw-redirect" title="Mobile IPv6">Mobile IPv6</a>, where it can hold the home address of the mobile node. </td></tr> <tr> <td>3 </td> <td>Allowed </td> <td>RPL Source Route Header<sup id="cite_ref-rfc6554_17-0" class="reference"><a href="#cite_note-rfc6554-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> for low-power and lossy networks. </td></tr> <tr> <td>4 </td> <td>Allowed </td> <td>Segment Routing Header (SRH).<sup id="cite_ref-rfc8754_18-0" class="reference"><a href="#cite_note-rfc8754-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>253</td> <td>Private use </td> <td>May be used for testing, not for actual implementations. <i>RFC3692-style Experiment 1</i>.<sup id="cite_ref-rfc3692_12-2" class="reference"><a href="#cite_note-rfc3692-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>254</td> <td>Private use </td> <td>May be used for testing, not for actual implementations. <i>RFC3692-style Experiment 2</i>.<sup id="cite_ref-rfc3692_12-3" class="reference"><a href="#cite_note-rfc3692-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </td></tr></tbody></table></dd></dl> <dl><dt>Segments Left: 8 bits</dt> <dd>Number of nodes this packet still has to visit before reaching its final destination.</dd> <dt>Type-specific Data: variable</dt> <dd>Data that belongs to this type of routing header.</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Fragment">Fragment</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=5" title="Edit section: Fragment"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In order to send a packet that is larger than the path <a href="/wiki/Maximum_transmission_unit" title="Maximum transmission unit">MTU</a>, the sending node splits the packet into fragments. The <i>Fragment</i> extension header carries the information necessary to reassemble the original (unfragmented) packet.<sup id="cite_ref-rfc8200_1-9" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <table class="wikitable" style="text-align: center; border: none;"> <caption><i>Fragment</i> extension header format </caption> <tbody><tr> <th style="min-width:42px; border-bottom:none; border-right:none;"><i>Offset</i> </th> <th style="border-left:none;"><a href="/wiki/Octet_(computing)" title="Octet (computing)">Octet</a> </th> <th colspan="8">0 </th> <th colspan="8">1 </th> <th colspan="8">2 </th> <th colspan="8">3 </th></tr> <tr> <th style="min-width: 42px;border-top: none;">Octet </th> <th style="min-width: 42px;"><a href="/wiki/Bit" title="Bit">Bit</a> </th> <th style="min-width:11px;">0 </th> <th style="min-width:11px;">1 </th> <th style="min-width:11px;">2 </th> <th style="min-width:11px;">3 </th> <th style="min-width:11px;">4 </th> <th style="min-width:11px;">5 </th> <th style="min-width:11px;">6 </th> <th style="min-width:11px;">7 </th> <th style="min-width:11px;">8 </th> <th style="min-width:11px;">9 </th> <th style="min-width:16px;">10 </th> <th style="min-width:16px;">11 </th> <th style="min-width:16px;">12 </th> <th style="min-width:16px;">13 </th> <th style="min-width:16px;">14 </th> <th style="min-width:16px;">15 </th> <th style="min-width:16px;">16 </th> <th style="min-width:16px;">17 </th> <th style="min-width:16px;">18 </th> <th style="min-width:16px;">19 </th> <th style="min-width:16px;">20 </th> <th style="min-width:16px;">21 </th> <th style="min-width:16px;">22 </th> <th style="min-width:16px;">23 </th> <th style="min-width:16px;">24 </th> <th style="min-width:16px;">25 </th> <th style="min-width:16px;">26 </th> <th style="min-width:16px;">27 </th> <th style="min-width:16px;">28 </th> <th style="min-width:16px;">29 </th> <th style="min-width:16px;">30 </th> <th style="min-width:16px;">31 </th></tr> <tr> <th style="width:35px;">0 </th> <th style="width:30px;">0 </th> <td colspan="8"><i>Next Header</i> </td> <td colspan="8"><i>Reserved</i> </td> <td colspan="13"><i>Fragment offset</i> </td> <td colspan="2"><i><abbr title="Reserved2">Res</abbr></i> </td> <td><i><abbr title="M Flag">M</abbr></i> </td></tr> <tr> <th style="width:35px;">4 </th> <th style="width:30px;">32 </th> <td colspan="32"><i>Identification</i> </td></tr></tbody></table> <dl><dt>Next header: 8 bits</dt> <dd>Identifies the type of the next header.</dd> <dt>Reserved: 8 bits; Reserved == 0</dt> <dd>Initialized to all zeroes.</dd> <dt>Fragment offset: 13 bits</dt> <dd>Offset, in 8-octet units, relative to the start of the fragmentable part of the original packet.</dd> <dt>Reserved2<span class="nowrap"> </span>(Res): 2 bits; Res == 0</dt> <dd>Reserved; initialized to zeroes.</dd> <dt>M Flag<span class="nowrap"> </span>(M): 1 bit</dt> <dd>1 means more fragments follow; 0 means last fragment.</dd> <dt>Identification: 32 bits</dt> <dd>Packet identification value, generated by the source node. Needed for reassembly of the original packet.</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Authentication_Header_(AH)_and_Encapsulating_Security_Payload_(ESP)"><span id="Authentication_Header_.28AH.29_and_Encapsulating_Security_Payload_.28ESP.29"></span>Authentication Header (AH) and Encapsulating Security Payload (ESP)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=6" title="Edit section: Authentication Header (AH) and Encapsulating Security Payload (ESP)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <i><a href="/wiki/Authentication_Header" class="mw-redirect" title="Authentication Header">Authentication Header</a></i> and the <i><a href="/wiki/Encapsulating_Security_Payload" class="mw-redirect" title="Encapsulating Security Payload">Encapsulating Security Payload</a></i> are part of <a href="/wiki/IPsec" title="IPsec">IPsec</a> and are used identically in IPv6 and in IPv4.<sup id="cite_ref-rfc4302_19-0" class="reference"><a href="#cite_note-rfc4302-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-rfc4303_20-0" class="reference"><a href="#cite_note-rfc4303-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Payload">Payload</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=7" title="Edit section: Payload"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The fixed and optional IPv6 headers are followed by the <i>upper-layer payload</i>, the data provided by the transport layer, for example a <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> segment or a <a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">UDP</a> datagram. The <i>Next Header</i> field of the last IPv6 header indicates what type of payload is contained in this packet. </p> <div class="mw-heading mw-heading3"><h3 id="Standard_payload_length">Standard payload length</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=8" title="Edit section: Standard payload length"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="#Fixed_header">payload length field of IPv6</a> (and <a href="/wiki/IPv4#Header" title="IPv4">IPv4</a>) has a size of 16 bits, capable of specifying a maximum length of <a href="/wiki/65535_(number)" class="mw-redirect" title="65535 (number)"><span class="nowrap"><span data-sort-value="7004655350000000000♠"></span>65<span style="margin-left:.25em;">535</span></span></a> octets for the payload. In practice, hosts determine the maximum usable payload length using <a href="/wiki/Path_MTU_Discovery" title="Path MTU Discovery">Path MTU Discovery</a> (yielding the minimum <a href="/wiki/Maximum_transmission_unit" title="Maximum transmission unit">MTU</a> along the path from sender to receiver), to avoid having to fragment packets. Most link-layer protocols have MTUs considerably smaller than <span class="nowrap"><span data-sort-value="7004655350000000000♠"></span>65<span style="margin-left:.25em;">535</span></span> octets. </p> <div class="mw-heading mw-heading3"><h3 id="Jumbogram">Jumbogram</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=9" title="Edit section: Jumbogram"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">See also: <a href="/wiki/Jumbogram#IPv6_jumbograms" title="Jumbogram">Jumbogram § IPv6 jumbograms</a></div> <p>An optional feature of IPv6, the <i>jumbo payload</i> option in a <i>Hop-By-Hop Options</i> extension header,<sup id="cite_ref-rfc2675_8-1" class="reference"><a href="#cite_note-rfc2675-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> allows the exchange of packets with payloads of up to one octet less than 4<span class="nowrap"> </span><a href="/wiki/Gigabyte" title="Gigabyte">GB</a> (2<sup>32</sup><span class="nowrap"> </span>−<span class="nowrap"> </span>1<span class="nowrap"> </span>= <a href="/wiki/4294967295_(number)" class="mw-redirect" title="4294967295 (number)"><span class="nowrap"><span data-sort-value="7009429496729500000♠"></span>4<span style="margin-left:.25em;">294</span><span style="margin-left:.25em;">967</span><span style="margin-left:.25em;">295</span></span></a> octets), by making use of a 32-bit length field. Packets with such payloads are called <a href="/wiki/Jumbogram" title="Jumbogram">jumbograms</a>. </p><p>Since both <a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> and <a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">UDP</a> include fields limited to 16 bits (length, urgent data pointer), support for IPv6 jumbograms requires modifications to the transport layer protocol implementation.<sup id="cite_ref-rfc2675_8-2" class="reference"><a href="#cite_note-rfc2675-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Jumbograms are only relevant for links that have a <a href="/wiki/Maximum_transmission_unit" title="Maximum transmission unit">MTU</a> larger than <span class="nowrap"><span data-sort-value="7004655830000000000♠"></span>65<span style="margin-left:.25em;">583</span></span> octets (more than <span class="nowrap"><span data-sort-value="7004655350000000000♠"></span>65<span style="margin-left:.25em;">535</span></span> octets for the payload, plus 40 octets for the fixed header, plus 8 octets for the <i>Hop-by-Hop</i> extension header). Only a few link-layer protocols can process packets larger than <span class="nowrap"><span data-sort-value="7004655350000000000♠"></span>65<span style="margin-left:.25em;">535</span></span> octets.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (July 2010)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading2"><h2 id="Fragmentation">Fragmentation</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=10" title="Edit section: Fragmentation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Unlike in IPv4, IPv6 <a href="/wiki/Router_(computing)" title="Router (computing)">routers</a> never fragment IPv6 packets. Packets exceeding the size of the <a href="/wiki/Maximum_transmission_unit" title="Maximum transmission unit">maximum transmission unit</a> (MTU) of the destination link are dropped and this condition is signaled by a <i>Packet too big</i> <a href="/wiki/ICMPv6" title="ICMPv6">ICMPv6</a> message to the originating node, similarly to the IPv4 method when the <a href="/wiki/IPv4#Flags" title="IPv4"><i>Don't Fragment</i> bit</a> is set.<sup id="cite_ref-rfc8200_1-10" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> End nodes in IPv6 are expected to perform <a href="/wiki/Path_MTU_Discovery" title="Path MTU Discovery">Path MTU Discovery</a> to determine the maximum size of packets to send, and the upper-layer protocol is expected to limit the payload size. If the upper-layer protocol is unable to do so, the sending host may use the <a class="mw-selflink-fragment" href="#Fragment"><i>Fragment</i> extension header</a> instead. </p><p>Any data link layer conveying IPv6 data must be capable of transmitting an IP packet containing up to 1,280 bytes, thus the sending endpoint may limit its packets to 1,280 bytes and avoid any need for fragmentation or Path MTU Discovery. </p> <div class="mw-heading mw-heading3"><h3 id="Fragmenting">Fragmenting</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=11" title="Edit section: Fragmenting"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A packet containing the first fragment of an original (larger) packet consists of five parts: the per-fragment headers (the crucial original headers that are repeatedly used in each fragment), followed by the <i>Fragment</i> extension header containing a zero Offset, then all the remaining original extension headers, then the original upper-layer header (alternatively the ESP header), and a piece of the original payload.<sup id="cite_ref-rfc8200_1-11" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Each subsequent packet consists of three parts: the per-fragment headers, followed by the <i>Fragment</i> extension header, and by a part of the original payload as identified by a Fragment Offset. </p><p>The per-fragment headers are determined based on whether the original contains <i>Routing</i> or <i>Hop-by-Hop</i> extension header. If neither exists, the per-fragment part is just the fixed header. If the <i>Routing</i> extension header exists, the per-fragment headers include the fixed header and all the extension headers up to and including the <i>Routing</i> one. If the <i>Hop-by-Hop</i> extension header exists, the per-fragment headers consist of only the fixed header and the <i>Hop-by-Hop</i> extension header. </p><p>In any case, the last header of the per-fragment part has its <i>Next Header</i> value set to <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">44</span> to indicate that a <i>Fragment</i> extension header follows. Each <i>Fragment</i> extension header has its <i>M</i> flag set to <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">1</span> (indicating more fragments follow), except the last, whose flag is set to <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">0</span>. Each fragment's length is a multiple of 8 octets, except, potentially, the last fragment. </p><p>The per-fragment headers were historically called the "unfragmentable part", referring to pre-2014 possibility of fragmenting the rest of the header. Now no headers are actually fragmentable.<sup id="cite_ref-rfc7112_21-0" class="reference"><a href="#cite_note-rfc7112-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Reassembly">Reassembly</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=12" title="Edit section: Reassembly"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The original packet is reassembled by the receiving node by collecting all fragments and placing each fragment at its indicated offset and discarding the <i>Fragment</i> extension headers of the packets that carried them. Packets containing fragments need not arrive in sequence; they will be rearranged by the receiving node. </p><p>If not all fragments are received within 60 seconds after receiving the first packet with a fragment, reassembly of the original packet is abandoned and all fragments are discarded. If the first fragment was received (which contains the fixed header) and one or more others are missing, a <i>Time Exceeded</i> message (<a href="/wiki/ICMPv6" title="ICMPv6">ICMPv6</a> type 3, code 1) is returned to the node originating the fragmented packet. </p><p>When reassembling node detects a fragment that overlaps with another fragment, the reassembly of the original packet is aborted and all fragments are dropped. A node may optionally ignore the exact duplicates of a fragment instead of treating exact duplicates as overlapping each other.<sup id="cite_ref-rfc8200_1-12" class="reference"><a href="#cite_note-rfc8200-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>Receiving hosts must make a best-effort attempt to reassemble fragmented IP datagrams that, after reassembly, contain up to 1500 bytes. Hosts are permitted to make an attempt to reassemble fragmented datagrams larger than 1,500 bytes, but they are also permitted to silently discard any datagram after it becomes apparent that the reassembled packet would be larger than 1,500 bytes. Therefore, senders should avoid sending fragmented IP datagrams with a total reassembled size larger than 1,500 bytes, unless they have knowledge that the receiver is capable of reassembling such large datagrams. </p> <div class="mw-heading mw-heading3"><h3 id="Security">Security</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=13" title="Edit section: Security"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Research has shown that the use of fragmentation can be leveraged to evade network security controls. As a result, in 2014 the earlier allowance for overflowing the IPv6 header chain beyond the first fragment became forbidden in order to avoid some very pathological fragmentation cases.<sup id="cite_ref-rfc7112_21-1" class="reference"><a href="#cite_note-rfc7112-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Additionally, as a result of research on the evasion of Router Advertisement Guard,<sup id="cite_ref-rfc7113_22-0" class="reference"><a href="#cite_note-rfc7113-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> the use of fragmentation with <a href="/wiki/Neighbor_Discovery" class="mw-redirect" title="Neighbor Discovery">Neighbor Discovery</a> is deprecated, and the use of fragmentation with <a href="/wiki/Secure_Neighbor_Discovery" title="Secure Neighbor Discovery">Secure Neighbor Discovery</a> (SEND) is discouraged.<sup id="cite_ref-rfc6980_23-0" class="reference"><a href="#cite_note-rfc6980-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=IPv6_packet&action=edit&section=14" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-rfc8200-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc8200_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc8200_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rfc8200_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-rfc8200_1-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-rfc8200_1-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-rfc8200_1-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-rfc8200_1-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-rfc8200_1-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-rfc8200_1-8"><sup><i><b>i</b></i></sup></a> <a href="#cite_ref-rfc8200_1-9"><sup><i><b>j</b></i></sup></a> <a href="#cite_ref-rfc8200_1-10"><sup><i><b>k</b></i></sup></a> <a href="#cite_ref-rfc8200_1-11"><sup><i><b>l</b></i></sup></a> <a href="#cite_ref-rfc8200_1-12"><sup><i><b>m</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFS._DeeringR._Hinden2017" class="citation cs1"><a href="/wiki/Steve_Deering" title="Steve Deering">S. Deering</a>; R. Hinden (July 2017). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8200"><i>Internet Protocol, Version 6 (IPv6) Specification</i></a>. <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC8200">10.17487/RFC8200</a></span>. STD 86. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8200">8200</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Internet+Protocol%2C+Version+6+%28IPv6%29+Specification&rft.pub=IETF&rft.date=2017-07&rft_id=info%3Adoi%2F10.17487%2FRFC8200&rft.au=S.+Deering&rft.au=R.+Hinden&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc8200&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Internet Standard 86.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2460">2460</a>. </span> </li> <li id="cite_note-rfc2474-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc2474_2-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFK._NicholsS._BlakeF._BakerD._Black1998" class="citation cs1">K. Nichols; S. Blake; <a href="/wiki/Fred_Baker_(IETF_chair)" class="mw-redirect" title="Fred Baker (IETF chair)">F. Baker</a>; D. Black (December 1998). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2474"><i>Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC2474">10.17487/RFC2474</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2474">2474</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Definition+of+the+Differentiated+Services+Field+%28DS+Field%29+in+the+IPv4+and+IPv6+Headers&rft.pub=Network+Working+Group&rft.date=1998-12&rft_id=info%3Adoi%2F10.17487%2FRFC2474&rft.au=K.+Nichols&rft.au=S.+Blake&rft.au=F.+Baker&rft.au=D.+Black&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc2474&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1455">1455</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1349">1349</a>. Updated by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3168">3168</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3260">3260</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8436">8436</a>. </span> </li> <li id="cite_note-rfc3260-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc3260_3-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Grossman2002" class="citation cs1">D. Grossman (April 2002). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3260"><i>New Terminology and Clarifications for DiffServ</i></a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC3260">10.17487/RFC3260</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3260">3260</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=New+Terminology+and+Clarifications+for+DiffServ&rft.date=2002-04&rft_id=info%3Adoi%2F10.17487%2FRFC3260&rft.au=D.+Grossman&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc3260&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Informational.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2474">2474</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2475">2475</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2597">2597</a>. </span> </li> <li id="cite_note-rfc4727-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc4727_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc4727_4-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rfc4727_4-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFB._Fenner2006" class="citation cs1">B. Fenner (November 2006). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4727"><i>Experimental Values in IPv4, IPv6, ICMPv4, ICMPv6, UDP, and TCP Headers</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC4727">10.17487/RFC4727</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4727">4727</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Experimental+Values+in+IPv4%2C+IPv6%2C+ICMPv4%2C+ICMPv6%2C+UDP%2C+and+TCP+Headers&rft.pub=Network+Working+Group&rft.date=2006-11&rft_id=info%3Adoi%2F10.17487%2FRFC4727&rft.au=B.+Fenner&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc4727&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> </span> </li> <li id="cite_note-rfc3168-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc3168_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFK._RamakrishnanS._FloydD._Black2001" class="citation cs1">K. Ramakrishnan; S. Floyd; D. Black (September 2001). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3168"><i>The Addition of Explicit Congestion Notification (ECN) to IP</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC3168">10.17487/RFC3168</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3168">3168</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Addition+of+Explicit+Congestion+Notification+%28ECN%29+to+IP&rft.pub=Network+Working+Group&rft.date=2001-09&rft_id=info%3Adoi%2F10.17487%2FRFC3168&rft.au=K.+Ramakrishnan&rft.au=S.+Floyd&rft.au=D.+Black&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc3168&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2481">2481</a>. Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2474">2474</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2401">2401</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc793">793</a>. Updated by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4301">4301</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6040">6040</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8311">8311</a>. </span> </li> <li id="cite_note-rfc6437-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc6437_6-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFS._AmanteB._CarpenterS._JiangJ._Rajahalme2011" class="citation cs1">S. Amante; <a href="/wiki/Brian_Carpenter_(engineer)" title="Brian Carpenter (engineer)">B. Carpenter</a>; S. Jiang; J. Rajahalme (November 2011). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6437"><i>IPv6 Flow Label Specification</i></a>. <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC6437">10.17487/RFC6437</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6437">6437</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=IPv6+Flow+Label+Specification&rft.pub=IETF&rft.date=2011-11&rft_id=info%3Adoi%2F10.17487%2FRFC6437&rft.issn=2070-1721&rft.au=S.+Amante&rft.au=B.+Carpenter&rft.au=S.+Jiang&rft.au=J.+Rajahalme&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc6437&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3697">3697</a>. Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2205">2205</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2460">2460</a>. </span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://tools.ietf.org/html/draft-blake-ipv6-flow-label-nonce-02">Use of the IPv6 Flow Label as a Transport-Layer Nonce to Defend Against Off-Path Spoofing Attacks</a></span> </li> <li id="cite_note-rfc2675-8"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc2675_8-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc2675_8-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rfc2675_8-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._BormanS._DeeringR._Hinden1999" class="citation cs1">D. Borman; <a href="/wiki/Steve_Deering" title="Steve Deering">S. Deering</a>; R. Hinden (August 1999). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2675"><i>IPv6 Jumbograms</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC2675">10.17487/RFC2675</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2675">2675</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=IPv6+Jumbograms&rft.pub=Network+Working+Group&rft.date=1999-08&rft_id=info%3Adoi%2F10.17487%2FRFC2675&rft.au=D.+Borman&rft.au=S.+Deering&rft.au=R.+Hinden&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc2675&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2147">2147</a>. </span> </li> <li id="cite_note-1-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-1_9-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFC._PartridgeF._Kastenholz1994" class="citation cs1">C. Partridge; F. Kastenholz (December 1994). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1726"><i>Technical Criteria for Choosing IP The Next Generation (IPng)</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1726">10.17487/RFC1726</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1726">1726</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Technical+Criteria+for+Choosing+IP+The+Next+Generation+%28IPng%29&rft.pub=Network+Working+Group&rft.date=1994-12&rft_id=info%3Adoi%2F10.17487%2FRFC1726&rft.au=C.+Partridge&rft.au=F.+Kastenholz&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1726&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Informational.</i> sec. 2.6. </span> </li> <li id="cite_note-rfc7401-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc7401_10-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFT._HeerP._JokelaT._Henderson2015" class="citation cs1">T. Heer; P. Jokela; T. Henderson (April 2015). R. Moskowitz (ed.). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7401"><i>Host Identity Protocol Version 2 (HIPv2)</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC7401">10.17487/RFC7401</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7401">7401</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Host+Identity+Protocol+Version+2+%28HIPv2%29&rft.pub=Internet+Engineering+Task+Force+%28IETF%29&rft.date=2015-04&rft_id=info%3Adoi%2F10.17487%2FRFC7401&rft.issn=2070-1721&rft.au=T.+Heer&rft.au=P.+Jokela&rft.au=T.+Henderson&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc7401&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5201">5201</a>. Updated by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8002">8002</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc9374">9374</a>. </span> </li> <li id="cite_note-rfc5533-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc5533_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFE._NordmarkM._Bagnulo2009" class="citation cs1">E. Nordmark; M. Bagnulo (June 2009). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5533"><i>Shim6: Level 3 Multihoming Shim Protocol for IPv6</i></a>. Networking Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5533">10.17487/RFC5533</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5533">5533</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Shim6%3A+Level+3+Multihoming+Shim+Protocol+for+IPv6&rft.pub=Networking+Working+Group&rft.date=2009-06&rft_id=info%3Adoi%2F10.17487%2FRFC5533&rft.au=E.+Nordmark&rft.au=M.+Bagnulo&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5533&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> </span> </li> <li id="cite_note-rfc3692-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc3692_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc3692_12-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rfc3692_12-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-rfc3692_12-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFT._Narten2004" class="citation cs1">T. Narten (January 2004). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3692"><i>Assigning Experimental and Testing Numbers Considered Useful</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC3692">10.17487/RFC3692</a></span>. BCP 82. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3692">3692</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Assigning+Experimental+and+Testing+Numbers+Considered+Useful&rft.pub=Network+Working+Group&rft.date=2004-01&rft_id=info%3Adoi%2F10.17487%2FRFC3692&rft.au=T.+Narten&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc3692&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Best Common Practice.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2434">2434</a>. </span> </li> <li id="cite_note-iana_routing_options-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-iana_routing_options_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml">"Internet Protocol Version 6 (IPv6) Parameters: Routing Types"</a>. <a href="/wiki/IANA" class="mw-redirect" title="IANA">IANA</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-10-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Internet+Protocol+Version+6+%28IPv6%29+Parameters%3A+Routing+Types&rft.pub=IANA&rft_id=https%3A%2F%2Fwww.iana.org%2Fassignments%2Fipv6-parameters%2Fipv6-parameters.xhtml&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPhilippe_Biondi,_Arnoud_Ebalard2007" class="citation web cs1">Philippe Biondi, Arnoud Ebalard (April 2007). <a rel="nofollow" class="external text" href="http://www.secdev.org/conf/IPv6_RH_security-csw07.pdf">"IPv6 Routing Header Security"</a> <span class="cs1-format">(PDF)</span>. <a href="/wiki/EADS" class="mw-redirect" title="EADS">EADS</a><span class="reference-accessdate">. Retrieved <span class="nowrap">3 December</span> 2010</span>. <q>Type 0: the evil mechanism...</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=IPv6+Routing+Header+Security&rft.pub=EADS&rft.date=2007-04&rft.au=Philippe+Biondi%2C+Arnoud+Ebalard&rft_id=http%3A%2F%2Fwww.secdev.org%2Fconf%2FIPv6_RH_security-csw07.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span></span> </li> <li id="cite_note-rfc5095-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc5095_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJ._AbleyP._SavolaG._Neville-Neil2007" class="citation cs1">J. Abley; P. Savola; G. Neville-Neil (December 2007). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5095"><i>Deprecation of Type 0 Routing Headers in IPv6</i></a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5095">10.17487/RFC5095</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5095">5095</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Deprecation+of+Type+0+Routing+Headers+in+IPv6&rft.date=2007-12&rft_id=info%3Adoi%2F10.17487%2FRFC5095&rft.au=J.+Abley&rft.au=P.+Savola&rft.au=G.+Neville-Neil&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5095&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Draft Standard.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2460">2460</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4294">4294</a>. </span> </li> <li id="cite_note-rfc1992-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc1992_16-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFI._CastineyraN._ChiappaM._Steenstrup1996" class="citation cs1">I. Castineyra; N. Chiappa; M. Steenstrup (August 1996). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1992"><i>The Nimrod Routing Architecture</i></a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1992">10.17487/RFC1992</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1992">1992</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=The+Nimrod+Routing+Architecture&rft.date=1996-08&rft_id=info%3Adoi%2F10.17487%2FRFC1992&rft.au=I.+Castineyra&rft.au=N.+Chiappa&rft.au=M.+Steenstrup&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1992&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Informational.</i> </span> </li> <li id="cite_note-rfc6554-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc6554_17-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJ._HuiJP._VasseurD._CullerV._Manral2012" class="citation cs1">J. Hui; JP. Vasseur; D. Culler; V. Manral (March 2012). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6554"><i>An IPv6 Routing Header for Source Routes with the Routing Protocol for Low-Power and Lossy Networks (RPL)</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC6554">10.17487/RFC6554</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6554">6554</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=An+IPv6+Routing+Header+for+Source+Routes+with+the+Routing+Protocol+for+Low-Power+and+Lossy+Networks+%28RPL%29&rft.pub=Internet+Engineering+Task+Force&rft.date=2012-03&rft_id=info%3Adoi%2F10.17487%2FRFC6554&rft.au=J.+Hui&rft.au=JP.+Vasseur&rft.au=D.+Culler&rft.au=V.+Manral&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc6554&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> </span> </li> <li id="cite_note-rfc8754-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc8754_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFS._PrevidiJ._LeddyS._MatsushimaD._Voyer2020" class="citation cs1">S. Previdi; J. Leddy; S. Matsushima; D. Voyer (March 2020). C. Filsfils; D. Dukes (eds.). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8754"><i>IPv6 Segment Routing Header (SRH)</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC8754">10.17487/RFC8754</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8754">8754</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=IPv6+Segment+Routing+Header+%28SRH%29&rft.pub=Internet+Engineering+Task+Force+%28IETF%29&rft.date=2020-03&rft_id=info%3Adoi%2F10.17487%2FRFC8754&rft.issn=2070-1721&rft.au=S.+Previdi&rft.au=J.+Leddy&rft.au=S.+Matsushima&rft.au=D.+Voyer&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc8754&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> </span> </li> <li id="cite_note-rfc4302-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc4302_19-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFS._Kent2005" class="citation cs1"><a href="/wiki/Stephen_Kent_(network_security)" title="Stephen Kent (network security)">S. Kent</a> (December 2005). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4302"><i>IP Authentication Header</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC4302">10.17487/RFC4302</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4302">4302</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=IP+Authentication+Header&rft.pub=Network+Working+Group&rft.date=2005-12&rft_id=info%3Adoi%2F10.17487%2FRFC4302&rft.au=S.+Kent&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc4302&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2402">2402</a>. </span> </li> <li id="cite_note-rfc4303-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc4303_20-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFS._Kent2005" class="citation cs1"><a href="/wiki/Stephen_Kent_(network_security)" title="Stephen Kent (network security)">S. Kent</a> (December 2005). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4303"><i>IP Encapsulating Security Payload</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC4303">10.17487/RFC4303</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4303">4303</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=IP+Encapsulating+Security+Payload&rft.pub=Network+Working+Group&rft.date=2005-12&rft_id=info%3Adoi%2F10.17487%2FRFC4303&rft.au=S.+Kent&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc4303&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2406">2406</a>. </span> </li> <li id="cite_note-rfc7112-21"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc7112_21-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc7112_21-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFF._GontV._ManralR._Bonica2014" class="citation cs1">F. Gont; V. Manral; R. Bonica (January 2014). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7112"><i>Implications of Oversized IPv6 Header Chains</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC7112">10.17487/RFC7112</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7112">7112</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Implications+of+Oversized+IPv6+Header+Chains&rft.pub=Internet+Engineering+Task+Force+%28IETF%29&rft.date=2014-01&rft_id=info%3Adoi%2F10.17487%2FRFC7112&rft.issn=2070-1721&rft.au=F.+Gont&rft.au=V.+Manral&rft.au=R.+Bonica&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc7112&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2460">2460</a>. </span> </li> <li id="cite_note-rfc7113-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc7113_22-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFF._Gont2014" class="citation cs1">F. Gont (February 2014). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7113"><i>Implementation Advice for IPv6 Router Advertisement Guard (RA-Guard)</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC7113">10.17487/RFC7113</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7113">7113</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Implementation+Advice+for+IPv6+Router+Advertisement+Guard+%28RA-Guard%29&rft.pub=Internet+Engineering+Task+Force+%28IETF%29&rft.date=2014-02&rft_id=info%3Adoi%2F10.17487%2FRFC7113&rft.issn=2070-1721&rft.au=F.+Gont&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc7113&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Informational.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6105">6105</a>. </span> </li> <li id="cite_note-rfc6980-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc6980_23-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFF._Gont2013" class="citation cs1">F. Gont (August 2013). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6980"><i>Security Implications of IPv6 Fragmentation with IPv6 Neighbor Discovery</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC6980">10.17487/RFC6980</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc6980">6980</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Security+Implications+of+IPv6+Fragmentation+with+IPv6+Neighbor+Discovery&rft.pub=Internet+Engineering+Task+Force+%28IETF%29&rft.date=2013-08&rft_id=info%3Adoi%2F10.17487%2FRFC6980&rft.issn=2070-1721&rft.au=F.+Gont&rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc6980&rfr_id=info%3Asid%2Fen.wikipedia.org%3AIPv6+packet" class="Z3988"></span> <i>Proposed Standard.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc3971">3971</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4861">4861</a>. </span> </li> </ol></div></div> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Internet_Protocol_version_6" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:IPv6" title="Template:IPv6"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:IPv6" title="Template talk:IPv6"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:IPv6" title="Special:EditPage/Template:IPv6"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Internet_Protocol_version_6" style="font-size:114%;margin:0 4em"><a href="/wiki/Internet_Protocol" title="Internet Protocol">Internet Protocol</a> <a href="/wiki/IPv6" title="IPv6">version 6</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IPv6" title="IPv6">IPv6</a></li> <li><a href="/wiki/IPv6_address" title="IPv6 address">IPv6 address</a></li> <li><a class="mw-selflink selflink">IPv6 packet</a></li> <li><a href="/wiki/Mobile_IP#Changes_in_IPv6_for_Mobile_IPv6" title="Mobile IP">Mobile IPv6</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Deployment</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IPv6_deployment" title="IPv6 deployment">IPv6 deployment</a> <ul><li><a href="/wiki/6rd" class="mw-redirect" title="6rd">6rd</a></li></ul></li> <li><a href="/wiki/World_IPv6_Day_and_World_IPv6_Launch_Day" title="World IPv6 Day and World IPv6 Launch Day">World IPv6 Day and World IPv6 Launch Day</a></li> <li><a href="/wiki/Comparison_of_IPv6_support_in_operating_systems" title="Comparison of IPv6 support in operating systems">Comparison of IPv6 support in operating systems</a></li> <li><a href="/wiki/Comparison_of_IPv6_support_in_common_applications" title="Comparison of IPv6 support in common applications">Comparison of IPv6 support in common applications</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">IPv4 to IPv6 topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IPv4_address_exhaustion" title="IPv4 address exhaustion">IPv4 address exhaustion</a></li> <li><a href="/wiki/IPv6_transition_mechanism" title="IPv6 transition mechanism">IPv6 transition mechanism</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related protocols</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DHCPv6" title="DHCPv6">DHCPv6</a></li> <li><a href="/wiki/Internet_Control_Message_Protocol_for_IPv6" class="mw-redirect" title="Internet Control Message Protocol for IPv6">ICMPv6</a> <ul><li><a href="/wiki/Neighbor_Discovery_Protocol" title="Neighbor Discovery Protocol">Neighbor Discovery Protocol</a></li> <li><a href="/wiki/Multicast_Listener_Discovery" title="Multicast Listener Discovery">Multicast Listener Discovery</a></li> <li><a href="/wiki/Secure_Neighbor_Discovery" title="Secure Neighbor Discovery">Secure Neighbor Discovery</a></li> <li><a href="/wiki/Multicast_router_discovery" title="Multicast router discovery">Multicast router discovery</a></li></ul></li> <li><a href="/wiki/Site_Multihoming_by_IPv6_Intermediation" title="Site Multihoming by IPv6 Intermediation">Site Multihoming by IPv6 Intermediation</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐6x78m Cached time: 20241122144544 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 1.274 seconds Real time usage: 1.465 seconds Preprocessor visited node count: 36022/1000000 Post‐expand include size: 428637/2097152 bytes Template argument size: 25624/2097152 bytes Highest expansion depth: 31/100 Expensive parser function count: 21/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 174935/5000000 bytes Lua time usage: 0.651/10.000 seconds Lua memory usage: 8880791/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1378.685 1 -total 64.04% 882.952 24 Template:Ref_RFC 44.29% 610.664 48 Template:Cite_IETF 28.43% 391.987 24 Template:Ref_RFC/getref 20.44% 281.839 42 Template:APHD 7.26% 100.114 1 Template:IPv6 6.96% 95.977 1 Template:Navbox 5.42% 74.674 1 Template:Short_description 5.27% 72.665 22 Template:IETF_RFC 4.92% 67.782 22 Template:Catalog_lookup_link --> <!-- Saved in parser cache with key enwiki:pcache:idhash:25166288-0!canonical and timestamp 20241122144544 and revision id 1251090212. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=IPv6_packet&oldid=1251090212">https://en.wikipedia.org/w/index.php?title=IPv6_packet&oldid=1251090212</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Packets_(information_technology)" title="Category:Packets (information technology)">Packets (information technology)</a></li><li><a href="/wiki/Category:IPv6" title="Category:IPv6">IPv6</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_July_2010" title="Category:Articles with unsourced statements from July 2010">Articles with unsourced statements from July 2010</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 14 October 2024, at 10:19<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=IPv6_packet&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-vmhgq","wgBackendResponseTime":164,"wgPageParseReport":{"limitreport":{"cputime":"1.274","walltime":"1.465","ppvisitednodes":{"value":36022,"limit":1000000},"postexpandincludesize":{"value":428637,"limit":2097152},"templateargumentsize":{"value":25624,"limit":2097152},"expansiondepth":{"value":31,"limit":100},"expensivefunctioncount":{"value":21,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":174935,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 1378.685 1 -total"," 64.04% 882.952 24 Template:Ref_RFC"," 44.29% 610.664 48 Template:Cite_IETF"," 28.43% 391.987 24 Template:Ref_RFC/getref"," 20.44% 281.839 42 Template:APHD"," 7.26% 100.114 1 Template:IPv6"," 6.96% 95.977 1 Template:Navbox"," 5.42% 74.674 1 Template:Short_description"," 5.27% 72.665 22 Template:IETF_RFC"," 4.92% 67.782 22 Template:Catalog_lookup_link"]},"scribunto":{"limitreport-timeusage":{"value":"0.651","limit":"10.000"},"limitreport-memusage":{"value":8880791,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-6x78m","timestamp":"20241122144544","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"IPv6 packet","url":"https:\/\/en.wikipedia.org\/wiki\/IPv6_packet","sameAs":"http:\/\/www.wikidata.org\/entity\/Q4342328","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q4342328","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2009-11-22T15:12:20Z","dateModified":"2024-10-14T10:19:59Z","headline":"smallest entity of data exchanged using the Internet Protocol over an IPv6 network"}</script> </body> </html>