IPv6通讯原理 - 不能忽略的网卡启动过程
副问题[/!--empirenews.page--]
目次
一. 为什么不能忽略网卡启动进程 把握收集技能,除了看RFC协议外,最直接高效的要领就是“亲眼所见”。 个中抓包说明是最为要害的要领,能相识到:
网卡启动是收集通信的第一步,只有夯实基本方能展翅高飞。 二. 尝试情形 本文以CentOS 7为尝试情形,建设两个network namespace(名字别离为ns1和ns2),并通过veth网卡桥接到统一个linux bridge(名字为br0),来模仿最简朴的情形,即两台同二层处事器。 先贴出mac地点:
尝试步调:
调查:
本文最后会附上尝试剧本和抓包文件的下载地点。 三. 网卡启动前/后的样子 网卡启动前的样子 在ns2里启动网卡之前,先对ns2里的收集情形举办查察,呼吁如下
![]() 可以看到此时eth0处于DOWN的状态,接下去,对eth0举办UP。 网卡启动后的样子
进入ns2里查察 ![]() 可以看到,此时网卡已启动,并得到了一个链路当地地点(图中fe80开头的) 抓到了哪些包呢 ![]() 这些包都是什么意思,怎样发生,为何发生,请接着往下看。 四. 结论写在前 网卡启动进程一共有5步,详见表示图(右边的数字,暗示对应抓包图中的第几个包): ![]() 接下来,将对这5步举办慢慢讲授。 Step1. 天生“链路当地地点” ![]() (本步调尚未发生数据包) “链路当地地点”是什么
“链路当地地点”有什么浸染
Step2. 天生“被哀求节点多播地点” ![]() (本步调尚未发生数据包) “被哀求节点多播地点”是什么 在IPv6的天下中,每天生一个ip地点(精确说是单播地点),无论什么范例,城市对应天生一个“被哀求节点多播地点”(Solicited-Node multicast address)。 构成方法:FF02::1:FF00:0/104 + 单播地点的最后24bit。可以看到,该地点是通过单播地点推导而成,不是随机的。上图中红框里的地点就是“链路当地地点”对应的“被哀求节点多播地点”。 为什么必要“被哀求节点多播地点” (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |