色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IPV6報(bào)文怎么進(jìn)行通信

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來(lái)源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2024-10-25 09:36 ? 次閱讀

轉(zhuǎn)載請(qǐng)注明以下內(nèi)容:

來(lái)源:公眾號(hào)【網(wǎng)絡(luò)技術(shù)干貨圈】

作者:圈圈

ID:wljsghq

IPV6基礎(chǔ)之鄰居發(fā)現(xiàn)

寫(xiě)這篇文章的啟發(fā)是在群里,看到一個(gè)小兄弟說(shuō)有嘗做一道IPV6的基礎(chǔ)題,看到該消息想著自己也沒(méi)啥事,就做一下,弄個(gè)飯錢也還行,然后就開(kāi)始了。

拓?fù)鋱D為題目的拓?fù)?/p>

bc40077c-90e9-11ef-a511-92fbcf53809c.png

拓?fù)鋱D以上圖為例子:

接下來(lái)就分析一下ipv6報(bào)文是怎么進(jìn)行通信

在IPV4中,當(dāng)主機(jī)需要和目標(biāo)主機(jī)通信時(shí),必須先通過(guò)ARP協(xié)議獲得目的主機(jī)的鏈路層地址。在IPV6中,同樣需要從IP地址解析到鏈路層地址的功能。鄰居發(fā)現(xiàn)協(xié)議實(shí)現(xiàn)了這個(gè)功能。

ARP報(bào)文是直接封裝在以太網(wǎng)報(bào)文中,以太網(wǎng)協(xié)議類型為0x0806,普遍觀點(diǎn)認(rèn)為ARP定位為2.5層的協(xié)議。ND本身基于ICMPV6實(shí)現(xiàn),以太網(wǎng)協(xié)議類型為0x86DD,即IPV6報(bào)文,IPV6下一個(gè)報(bào)頭字段值為58,表示ICMPV6報(bào)文,由于ND協(xié)議使用的所有報(bào)文均封裝在ICMPV6報(bào)文中,一般來(lái)說(shuō),ND被看作第3層的協(xié)議。在第三層完成地址解析,主要帶來(lái)以下幾個(gè)好處:

(1)地址解析在三層完成,不同的二層介質(zhì)可以采用相同的地址解析協(xié)議。

(2)可以使用三層的安全機(jī)制避免地址解析攻擊

(3)使用組播方式發(fā)送請(qǐng)求報(bào)文,減少了二層網(wǎng)絡(luò)的性能壓力。

通過(guò)一個(gè)圖展示請(qǐng)求跟通告的流程

bc6e240e-90e9-11ef-a511-92fbcf53809c.png

IPV6鄰居請(qǐng)求

以上圖為例,當(dāng)PC2訪問(wèn)PC1時(shí),在PC1接口上抓包,看到的鄰居發(fā)現(xiàn)報(bào)文是什么樣的?

bc867a04-90e9-11ef-a511-92fbcf53809c.png

鄰居請(qǐng)求

IPv6節(jié)點(diǎn)通過(guò)鄰居請(qǐng)求NS(Neighbor Solicitation)消息可以得到鄰居的鏈路層地址,檢查鄰居是否可達(dá),也可以進(jìn)行重復(fù)地址檢測(cè)

type值位135為NS報(bào)文

請(qǐng)求的目標(biāo)的IP地址

請(qǐng)求目標(biāo)IP地址是什么東西?

從上圖來(lái)來(lái)講,就是我路由器要去訪問(wèn)PC1,那么我知道PC1的的IP地址,但是我不知道他的MAC地址,我要去根據(jù)IP地址找到他的MAC地址。

在報(bào)文中,這個(gè)請(qǐng)求的目標(biāo)IP地址是放在Target Address字段里面的,它必須不是多播地址。

ICMPV6 Option字段

Source link-layer address源鏈路層地址:發(fā)送者的鏈路層地址,如果知道。如果Source Address是未指定地址,必須不包括在內(nèi)。否則,有地址的鏈路層上應(yīng)當(dāng)包括源鏈路層地址。

被請(qǐng)求組播地址的組成

首先我們看到報(bào)文,從三層開(kāi)始分析

發(fā)起這個(gè)報(bào)文的源地址是一個(gè)鏈路本地地址,而這個(gè)地址剛好是R路由器和PC1所連接的接口地址,這說(shuō)明了在路由器上不存在著PC1的MAC地址,無(wú)法進(jìn)行普通報(bào)文的二層封裝,需要獲取到MAC地址以此來(lái)封裝目的MAC。

然后我們看三層報(bào)文中的目的地址是一個(gè)不認(rèn)識(shí)的地址,那么這個(gè)地址是從什么地方而來(lái)的呢?這又是干什么的?

在圖中我們把這個(gè)地址標(biāo)注為被請(qǐng)求節(jié)點(diǎn)組播地址,那么這個(gè)被請(qǐng)求節(jié)點(diǎn)組播地址是用來(lái)干什么的?

我們現(xiàn)在就對(duì)這個(gè)被請(qǐng)求節(jié)點(diǎn)組播地址來(lái)分析一下看它的地址,把這個(gè)地址分為三部分來(lái)看

ff02:ff3a:a9d1

首先f(wàn)f02::1是一個(gè)組播地址,簡(jiǎn)單理解組播地址就是同一個(gè)組的地址都能接受到該報(bào)文。

然后在看ff02:ff

先看前面這104位地址,這104位地址的組成是在組播地址后面加了兩個(gè)ff,這就是在RFC中規(guī)定的被請(qǐng)求節(jié)點(diǎn)組播地址的前綴

然后我們看后面24位地址

3a:a9d1這串?dāng)?shù)字在上面的圖中看著是不是有點(diǎn)眼熟呢?

觀察一下,請(qǐng)求的單播地址,也就是PC1的地址最后面的24位數(shù)字不就是3a:a9d1,這樣一看,原來(lái)他們之間還是有關(guān)聯(lián)的

在R路由器發(fā)起這個(gè)報(bào)文的時(shí)候,目的地址其實(shí)就是PC1。

被請(qǐng)求節(jié)點(diǎn)組播MAC的組成

以太網(wǎng)傳輸IP單播報(bào)文的時(shí)候,鏈路層封裝的目的MAC地址使用的是接收者的MAC地址。但是在傳輸組播數(shù)據(jù)時(shí),其目的地不再是一個(gè)具體的接收者,而是一個(gè)成員不確定的組,因此在數(shù)據(jù)鏈路層使用的是組播MAC地址。在802.3標(biāo)準(zhǔn)中,MAC地址的高字節(jié)最低bit位是組播地址標(biāo)識(shí)位,該bit為1,表示該地址為組播MAC地址。廣播MAC地址可以看作是組播的特殊形式:0xFFFF-FFFF-FFFF。

IANA規(guī)定,IPv6組播MAC地址的高16位為0x3333,低32位為IPv6組播地址的低32位。

安裝IANA規(guī)定我們來(lái)解析一下這個(gè)被請(qǐng)求節(jié)點(diǎn)組播MAC是否符合規(guī)定

我們就先看高16位

33:33 符合IANA規(guī)定的高16位對(duì)吧

我們?cè)诳春竺娴?2位

IPV6組播地址:ff02:ff3a:a9d1

組播MAC地址低位32位:ffa9:d1

完成符合IANA規(guī)定的組播MAC

IPV6鄰居通告

bca7cc18-90e9-11ef-a511-92fbcf53809c.png

鄰居通告

ICMPv6鄰居通告NA(Neighbor Advertisement)消息是IPv6節(jié)點(diǎn)對(duì)ICMPv6鄰居請(qǐng)求NS(Neighbor Solicitation)消息的響應(yīng),同時(shí)IPv6節(jié)點(diǎn)在鏈路層變化時(shí)也可以主動(dòng)發(fā)送NA消息。

對(duì)于請(qǐng)求的通告

從圖中我們看Target Address字段,他是自身的IPV6地址,這是在給路由器回復(fù)確認(rèn),你請(qǐng)求的地址給你回復(fù)了。

對(duì)于請(qǐng)求的通告,是在NS消息(該消息催促這個(gè)通告)中的Target Address字段。對(duì)于非請(qǐng)求通告,是其鏈路層地址已經(jīng)改變的地址。Target Address必須不是多播地址。

ICMPV6 Options字段

Target link-layer address: 目標(biāo)的鏈路層地址,即,通告發(fā)送者。當(dāng)響應(yīng)多播請(qǐng)求時(shí),在有地址的鏈路層上必須包括此選項(xiàng)。當(dāng)響應(yīng)單播Neighbor Solicitation時(shí)應(yīng)當(dāng)包括此選項(xiàng),響應(yīng)自身的MAC地址給路由器。

IPV6鄰居表

在IPV4中我們可以通過(guò)ARP表項(xiàng)查看IP地址對(duì)應(yīng)的MAC地址和接口,那么在IPV6中我們是不是也有類似ARP表項(xiàng)的一種表呢?

沒(méi)錯(cuò),在IPV6中我們可以通過(guò)鄰居表查看到對(duì)應(yīng)的信息

通過(guò)以下命令可以查看鄰居表

displayipv6neighbors
#查看鄰居表以及鄰居表回顯信息
displayipv6neighbors
-----------------------------------------------------------------------------
IPv6Address:20014005211FE3A:A9D1
Link-layer:5489-9821-4f6dState:REACH
Interface:GE0/0/0Age:0
VLAN:-CEVLAN:-
VPNname:IsRouter:FALSE
SecureFLAG:UN-SECURE

IPv6Address:20014005:9
Link-layer:5489-9807-7f7cState:REACH
Interface:GE0/0/1Age:0
VLAN:-CEVLAN:-
VPNname:IsRouter:FALSE
SecureFLAG:UN-SECURE

IPv6Address:20014005:10
Link-layer:5489-985b-37dbState:REACH
Interface:GE0/0/1Age:0
VLAN:-CEVLAN:-
VPNname:IsRouter:FALSE
SecureFLAG:UN-SECURE

-----------------------------------------------------------------------------
Total:3Dynamic:3Static:0


回顯字段解釋

項(xiàng)目 描述
IPv6 Address 鄰居的IPv6地址。
Link-layer 鄰居的鏈路層地址(鄰居的MAC地址)。
State 鄰居項(xiàng)的狀態(tài),有以下5種狀態(tài): INCMP:鄰居不可達(dá)。正在進(jìn)行地址解析,鄰居的鏈路層地址未探測(cè)到,如果解析成功,則進(jìn)入REACH狀態(tài)。 REACH:鄰居可達(dá)。表示在規(guī)定時(shí)間(鄰居可達(dá)時(shí)間,缺省情況下是30秒)內(nèi)鄰居可達(dá)。如果超過(guò)規(guī)定時(shí)間,該表項(xiàng)沒(méi)有被使用,則表項(xiàng)進(jìn)入STALE狀態(tài)。 STALE:鄰居是否可達(dá)未知。表明該表項(xiàng)在規(guī)定時(shí)間(鄰居可達(dá)時(shí)間,缺省情況下是30秒)內(nèi)沒(méi)有被使用。此時(shí)除非有發(fā)送到鄰居的報(bào)文,否則不對(duì)鄰居是否可達(dá)進(jìn)行探測(cè)。 DELAY:鄰居是否可達(dá)未知。已向鄰居發(fā)送報(bào)文,如果在指定時(shí)間內(nèi)沒(méi)有收到響應(yīng),則進(jìn)入PROBE狀態(tài)。 PROBE:鄰居是否可達(dá)未知。已向鄰居發(fā)送鄰居請(qǐng)求報(bào)文,探測(cè)鄰居是否可達(dá)。在規(guī)定時(shí)間內(nèi)收到回復(fù),則進(jìn)入REACH狀態(tài);沒(méi)有收到回復(fù),則進(jìn)入INCMP狀態(tài)。
Interface 鄰居項(xiàng)所屬的接口名稱。
Age 鄰居項(xiàng)的建立時(shí)間,分為靜態(tài)和動(dòng)態(tài)兩種情況: 靜態(tài)項(xiàng)顯示“–”。 動(dòng)態(tài)項(xiàng)顯示上次可達(dá)以來(lái)經(jīng)過(guò)的時(shí)間(單位是分鐘),如果始終不可達(dá)則顯示“#”(只適用于動(dòng)態(tài)項(xiàng))。
VLAN 鄰居所屬的VLAN編號(hào)。
VPN name 鄰居所屬的VPN實(shí)例名稱。
CEVLAN 內(nèi)層VLAN編號(hào)。
Is Router 鄰居發(fā)送的NA報(bào)文中是否攜帶R標(biāo)記: 當(dāng)NA報(bào)文中攜帶R標(biāo)記時(shí),則顯示“TRUE”。此時(shí)鄰居是路由設(shè)備。 當(dāng)NA報(bào)文中沒(méi)有攜帶R標(biāo)記時(shí),則顯示“FALSE”。此時(shí)鄰居可能是PC或者是發(fā)送的NA報(bào)文中沒(méi)有攜帶R標(biāo)記的路由設(shè)備。
Secure FLAG 該鄰居表項(xiàng)是否安全,分為安全和非安全兩種情況: 如果是靜態(tài)鄰居表項(xiàng)或鄰居使能了鄰居安全功能則顯示“SECURE”。 如果鄰居沒(méi)有使能安全功能,并且是動(dòng)態(tài)鄰居表項(xiàng)則顯示“UN-SECURE”。
Total 所有的鄰居表項(xiàng)數(shù)目。
Dynamic 動(dòng)態(tài)鄰居表項(xiàng)數(shù)目。
Static 靜態(tài)鄰居表項(xiàng)數(shù)目。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5439

    瀏覽量

    171985
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6042

    瀏覽量

    136138
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7580

    瀏覽量

    88933
  • IPv6
    +關(guān)注

    關(guān)注

    6

    文章

    690

    瀏覽量

    59439

原文標(biāo)題:【路由交換】IPV6基礎(chǔ)之鄰居發(fā)現(xiàn)

文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IPv6進(jìn)階:VRRP6實(shí)驗(yàn)配置

    的相鄰節(jié)點(diǎn)間通信,有效域僅限于本地鏈路。鏈路本地地址的報(bào)文永遠(yuǎn)不會(huì)被IPv6交換機(jī)轉(zhuǎn)發(fā)。配置VRRP6的虛擬IPv6地址時(shí),第一個(gè)虛擬
    發(fā)表于 11-23 09:12 ?1314次閱讀

    IPv6地址是什么,IPv6的意思

    協(xié)議的改進(jìn)和擴(kuò)展,使得網(wǎng)絡(luò)(尤其是局域網(wǎng))的管理更加方便和快捷。  五,IPv6具有更高的安全性。在使用IPv6網(wǎng)絡(luò)中用戶可以對(duì)網(wǎng)絡(luò)層的數(shù)據(jù)進(jìn)行加密并對(duì)IP報(bào)文
    發(fā)表于 01-25 16:39

    基于IPv6的Winsock網(wǎng)絡(luò)編程

    需求,提供網(wǎng)絡(luò)傳輸?shù)姆?wù)質(zhì)量(Qos)。IPv6還提供對(duì)組播的支持,以便使用有限的帶寬對(duì)多點(diǎn)通信進(jìn)行支持,充分解決網(wǎng)絡(luò)資源,這對(duì)大部分多媒體應(yīng)用是非常必要的。1 IPv6網(wǎng)絡(luò)編程
    發(fā)表于 05-08 06:14

    阿里云企業(yè)IPv6部署方案

    ,用于和客戶的線下其他環(huán)境的IPv4公網(wǎng)進(jìn)行通信IPv6客戶發(fā)起訪問(wèn)時(shí),流量從IPv6轉(zhuǎn)換服務(wù)實(shí)例的v
    發(fā)表于 07-09 16:18

    IPv6的特色應(yīng)用

    業(yè)務(wù)匱乏一直是制約IPv6發(fā)展的重要因素。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,IPv6的特色應(yīng)用業(yè)務(wù)漸漸浮出水面。1 IPv6與家庭網(wǎng)絡(luò)“家庭網(wǎng)絡(luò)”已經(jīng)成為全業(yè)務(wù)運(yùn)營(yíng)商大力發(fā)展家庭用戶的重要業(yè)務(wù)舉措。然而,由于
    發(fā)表于 07-15 08:18

    企業(yè)如何進(jìn)行IPv6地址規(guī)劃與分配

    本文旨在以具體案例探討企業(yè)如何進(jìn)行IPv6地址規(guī)劃與分配,從而合理和有效地使用IPv6地址資源。
    發(fā)表于 12-28 07:14

    labview UDP通信實(shí)現(xiàn)IPV6

    labview自帶的工具包不支持IPV6,借助于.NET。可輕松實(shí)現(xiàn)IPV6通信。后期完成TCP-IPV6功能時(shí),再更新附件代碼。*附件:Debug.zip2022年12月21日,實(shí)
    發(fā)表于 12-20 16:35

    華為IPV6膠片

    IPv4相比,IPv6具有以下特點(diǎn):近乎無(wú)限的地址空間更簡(jiǎn)潔的報(bào)文頭部?jī)?nèi)置的安全性更好的QoS支持更好的移動(dòng)性IPv6地址與IPv4地址表
    發(fā)表于 06-24 13:54 ?51次下載

    IPv6,IPv6的應(yīng)用,IPv6的原理是什么?

    IPv6,IPv6的應(yīng)用,IPv6的原理是什么? IPv6是Internet Protocol Version 6的縮寫(xiě),其中Intern
    發(fā)表于 03-29 17:19 ?2088次閱讀

    IPv6結(jié)構(gòu),什么是IPv6結(jié)構(gòu)

    IPv6結(jié)構(gòu),什么是IPv6結(jié)構(gòu) 本文將闡述IPv6 報(bào)頭的結(jié)構(gòu)并將其與IPv4 報(bào)頭相比較。此外還將討論Extension(擴(kuò)展)報(bào)頭,這是
    發(fā)表于 04-06 17:06 ?1072次閱讀

    IPv6的地址,什么是IPv6的地址

    IPv6的地址,什么是IPv6的地址 和IPv4相比,IPv6的主要改變就是地址的長(zhǎng)度為128位,也就是說(shuō)可以有2的128次方的IP地址
    發(fā)表于 04-06 17:07 ?701次閱讀

    淺談IPV6(介紹IPV6的特點(diǎn)和功能)

    摘要: 隨著互聯(lián)網(wǎng)的快速發(fā)展,正在興起新的互聯(lián)網(wǎng)協(xié)議一一IPv6。本文系統(tǒng)的介紹了IPv6的特點(diǎn)、功能, 并與當(dāng)前的互聯(lián)網(wǎng)協(xié) 議進(jìn)行了全面的比較, 闡明了IPv6的優(yōu)越性, 以及
    發(fā)表于 02-12 09:28 ?73次下載

    IPv6技術(shù) 華為3Com技術(shù)有限公司_部分1

    本書(shū)是華為3Com網(wǎng)絡(luò)學(xué)院的教材,詳細(xì)討論了IPv6技術(shù),包括IPv6協(xié)議報(bào)文結(jié)構(gòu)、IPv6地址結(jié)構(gòu)、地址配置技術(shù)、單播數(shù)據(jù)通信
    發(fā)表于 04-11 14:29 ?0次下載

    IPv4與IPv6無(wú)狀態(tài)的雙向通信機(jī)制

    IPv4服務(wù)器被IPv6用戶訪問(wèn)的場(chǎng)景和IPv4網(wǎng)絡(luò)訪問(wèn)IPv6資源的場(chǎng)景分別提出了相應(yīng)的通信流程,結(jié)合已有的無(wú)狀態(tài)
    發(fā)表于 01-04 14:40 ?0次下載
    <b class='flag-5'>IPv</b>4與<b class='flag-5'>IPv6</b>無(wú)狀態(tài)的雙向<b class='flag-5'>通信</b>機(jī)制

    什么是ipv6 ipv4與ipv6的區(qū)別

    ipv6的英文全稱是Internet Protocol Version 6,中文為互聯(lián)網(wǎng)協(xié)議第6版。ipv6是互聯(lián)網(wǎng)工程任務(wù)組設(shè)計(jì)的用于替代IPv
    的頭像 發(fā)表于 09-03 16:03 ?2.3w次閱讀
    主站蜘蛛池模板: 中国xxxxx| 精品国产午夜福利在线观看蜜月| 第一次处破女18分钟免费| 国产精品18久久久久久欧美| 国产片MV在线观看| 老湿影院色情a| 入禽太深视频免费视频| 亚洲午夜精品aaa级久久久久 | 毛片网站视频| 三级黄色小视频| 影音先锋av色咪影院| 超碰久久国产vs| 精品久久久久中文字幕加勒比东京热| 欧美18videosex| 亚洲国产高清福利视频| 99热这里只有精品9| 国内精品久久久久久久试看| 欧美日韩中文字幕综合图区| 亚洲精品无码午夜福利在线观看| se01短视频在线观看| 黄页网址大全免费观看| 秋霞最新高清无码鲁丝片| 亚洲性夜夜色综合网站| 动漫AV纯肉无码AV电影网| 久久影院毛片一区二区| 天美传媒MV高清免费看| 97国产精品人妻无码免费| 国产性夜夜春夜夜爽1A片| 噼里啪啦免费观看视频大全| 亚洲中文字幕日本在线观看 | 亚洲永久在线观看| 第一福利视频网站在线| 麻豆精品传媒2021网站入口| 午夜天堂一区人妻| ppypp日本欧美一区二区| 久久精品国产eeuss| 无码人妻视频又大又粗欧美| 99久女女精品视频在线观看| 久久囯产精品777蜜桃传媒| 午夜不卡av免费| xxx成熟xxx|