单播以及多播的书写实验

news/2024/5/21 11:26:56/文章来源:https://blog.csdn.net/mengmeng_921/article/details/126970847

实验目的:

学习对每个分类单播的理解以及书写
学习对每个分类多播的理解以及书写

实验说明:

通过此实验练习,可以更好的掌握IPv6地址书写以及分类

实验环境:

两台支持SPSERVICES的IOS的路由器
直通线以及串口线

实验拓扑:

在这里插入图片描述

单播的书写实验:

实验步骤:
R1(config)#interface f0/0
R1(config-if)#ipv6 address 2012::1/64
R1(config-if)#no shutdown
R2(config)#interface f0/0
R2(config-if)#ipv6 address 2012::/64 eui-64
R2(config-if)#no shutdown
测试:
R2#ping 2012::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2012::1, timeout is 2 seconds:
!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/25/48 ms
R1#show ipv6 interface brief
FastEthernet0/0 [up/up]
FE80::C801:2BFF:FE24:0
2012::1
R2#show ipv6 interface brief
FastEthernet0/0 [up/up
FE80::C802:23FF:FE68:0
2012::C802:23FF:FE68:0

实验步骤:
R1(config)#interface loopback 0
R1(config-if)#ipv6 address 2012::11/64
R1(config-if)#ipv6 unnumbered loopback 0
R1(config-if)#no shutdown
R2(config)#interface s1/0
R2(config-if)#ipv6 address 2012::12/64
R2(config-if)#no shutdown
验证:
R1#show ipv6 interface brief
Serial1/0 [up/up]
FE80::C801:2BFF:FE24:0
unnumbered (Loopback0)
Loopback0 [up/up]
FE80::C801:2BFF:FE24:0
2012::11
R2#show ipv6 interface brief
Serial1/0 [up/up]
FE80::C802:23FF:FE68:0
2012::12
测试连通性:
R1#ping 2012::12

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2012::12, timeout is 2 seconds:

Success rate is 0 percent (0/5)

分析:
R1#show ipv6 route
IPv6 Routing Table - Default - 3 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
M - MIPv6, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
C 2012::/64 [0/0]
via Loopback0, directly connected
L 2012::11/128 [0/0]
via Loopback0, receive
L FF00::/8 [0/0]
via Null0, receive
解决方法:
R1(config)#ipv6 route 2012::12/128 s1/0
R1#show ipv6 route
IPv6 Routing Table - Default - 4 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
M - MIPv6, R - RIP, I1 - ISIS L1, I2 - ISIS L2
IA - ISIS interarea, IS - ISIS summary, D - EIGRP, EX - EIGRP external
C 2012::/64 [0/0]
via Loopback0, directly connected
L 2012::11/128 [0/0]
via Loopback0, receive
S 2012::12/128 [1/0]
via Serial1/0, directly connected
L FF00::/8 [0/0]
via Null0, receive
测试:
R1#ping 2012::12
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2012::12, timeout is 2 seconds:
!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/28/44 ms
提问:
当通过借助Loopback0的地址赋予以太网口的时候,做了最长匹配的静态路由,仍然无法ping通直连,这是为什么?
分析:
对于以太网和串口线路的最大的区别在于数据链路层,我们都知道以太网数据链路依赖MAC地址,而串口却不需要。当一个数据包想要发出去,必须满足封装成帧的条件。在数据链路层上分析,必须要知道源mac和目的mac,而当将Loopback0的地址借给以太网口时,是无法通过以太网口发送关于2011::11的NS数据报的,则对方就无法学到对应的MAC地址,无法封装数据,也就无法通信。
验证:
R1#show ipv6 neighbors
IPv6 Address Age Link-layer Addr State Interface
2012::12 0 ca02.2368.0000 REACH Fa0/0
FE80::C802:23FF:FE68:0 0 ca02.2368.0000 REACH Fa0/0
R2#show ipv6 neighbors
IPv6 Address Age Link-layer Addr State Interface
FE80::C801:2BFF:FE24:0 0 ca01.2b24.0000 STALE Fa0/0
总结:
IPv6分三大类:单播,多播,任意波
单播又细分很多类别,每个不同分类的取值范围不在本文档描述。
其中全局单播地址和唯一本地地址类似于IPv4的公网IP和私网IP地址。另一种比较头疼的地址是链路本地地址,链路本地地址主要体现接口的唯一性而定义的,我们都知道接口同时配置IPv6地址已经是信手捏来的事情,而在接口上多个IPv6的地址都是可以生效的,那就间接的说明,要表示一个接口的唯一性任务只能让链路本地来承担。
一个接口的唯一性能有很多的功能。比如:谁都不会喜欢我今天的网关变来变去,而在ipv6的网络中pc指定的网关,都是网关接口的链路本地地址,显而易见,接口上的多个IPv6地址的应用已经不怎么能让我们认为其中的一个IPv6地址能担此大任。

多播的书写实验:

分析:
IPv6的多播类似于IPv4的组播,前面8bit位全1,后4bit作为flags位,前3位置0,第4位置1表示本地分配,置0位众所周知的。在后4bit位表示组播范围。对于组播的实验更多的是理解那些设备如何加入到哪个多播里的。对于多播,我们必须要理解众所周知的link-local的组播地址,即FF02的组播地址。
实验步骤:
R2#show ipv6 interface f0/0
FastEthernet0/0 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::C802:23FF:FE68:0
No Virtual link-local address(es):
Global unicast address(es):
2012::12, subnet is 2012::/64
Joined group address(es):
FF02::1
FF02::1:FF00:12
FF02::1:FF68:0
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30589)

R2(config)#ipv6 unicast-routing
R2#show ipv6 interface f0/0
FastEthernet0/0 is up, line protocol is up
IPv6 is enabled, link-local address is FE80::C802:23FF:FE68:0
No Virtual link-local address(es):
Global unicast address(es):
2012::12, subnet is 2012::/64
Joined group address(es):
FF02::1
FF02::2
FF02::1:FF00:12
FF02::1:FF68:0
MTU is 1500 bytes
ICMP error messages limited to one every 100 milliseconds
ICMP redirects are enabled
ICMP unreachables are sent
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30589)
ND advertised reachable time is 0 (unspecified)
ND advertised retransmit interval is 0 (unspecified)
ND router advertisements are sent every 200 seconds
ND router advertisements live for 1800 seconds
ND advertised default router preference is Medium
Hosts use stateless autoconfig for addresses.
提问:
由于多播从来都是不属于某一个接口的,那么我如何去定义多播的MAC地址,要知道如果没有MAC地址,是无法封装成帧,也就是无法通信.

总结:
对于多播的MAC地址的问题,是通过从该多播地址的后32位继承,并将此32位值加入3333(16进制)的后面,正好构成48bit的mac,以这样的方式实现组播MAC的构建。
对于多播地址,我们涉及更多的是对于接口加入多播的理解,以及多播传递范围的理解。我们必须要清楚组播是众所周知的还是临时的,也要区分是本地区域的多播(FF02),还是站点本地区域的多播(FF05)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_11669.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

树莓派高级开发之树莓派博通BCM2835芯片手册导读与及“相关IO口驱动代码的编写”

首先我们要知道,驱动的两大利器:电路图(通过电路图去寻找寄存器)和芯片手册 一、寄存器的介绍 芯片手册第六章的89页,GPIO有41个寄存器,所有访问都是32位的。Description是寄存器的功能描述。GPFSEL0&…

2022年最新《Java八股文面试宝典》全网独一份!(效率最高、知识最新、包含各个技术栈)

今天在脉脉刷到了这么一条消息,现在这个大环境,都后悔学Java了,想转行学前端, 看完很是震惊,据大数据统计,Java的待遇是要好过前端的。小伙伴竟然被卷到想要转行......但是行情这个东西,也不是我…

vue3.x之isRef toRefs isRef readonly 公共数据配置 axios配置 路由配置

isRef toRefs toRef 参数: (源对象 , 源对象属性) 可以用来为源响应式对象上的某个 property 新创建一个 ref。然后,ref 可以被传递,它会保持对其源 property 的响应式连接。 也就是说源响应式对象(toRef的第一个参数) 上的某个 property…

【3D视觉】PointNet解析

您好,各位!今天就基于3D点云数据的分类以及分割模型 : PointNet与PointNet做一个简单的解析,解析部分将结合论文与代码,加上一些我个人微不足道(也不一定对)的见解在里面。 在看PointNet与PointNet之前&am…

第三章实验

实例一print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n") number = int(input("请输入您认为符合条件的数:")) if number%3 == 2 and number%5 == 3 and number%7 == 2:print(number,"符合条件:三三数之剩二,五五数…

GBase 8s是如何实现库中数据安全保障的

随着计算机网络的广泛应用,网上信息的开放性与共享性日益增强,但随之而来的是信息安全问 题愈发严重。数据库是这些数据信息存储的主要场所,因此确保数据库中存储以及存取信息的安 全是确保网络安全的首要问题。为此,需要在通用的…

Nginx在Linux下的安装

✨ Nginx在Linux下的安装安装pcre安装其他的依赖安装Nginx(把压缩包放到opt目录)📃个人主页:不断前进的皮卡丘🌞博客描述:梦想也许遥不可及,但重要的是追梦的过程,用博客记录自己的成长,记录自己一步一步向上攀登的印记…

软件测试 git和gitee集成Pycharm 基于Flask的Mock Server服务器

文章目录1 Git1.1 作用1.2 工具1.3 名称解释2 安装git和注册Gitee3 使用Git(1)clone克隆命令(2)初始化(3)查看文件状态(4)文件提交暂存区(5)提交到本地版本库(6)修改文件(7)查看日志(8)跳转到提交的时间截点4 git和gitee集成Pycharm4.1 在Pycharm安装git和连接gitee(1)新建项目…

交互与前端3 前端需求简单梳理

说明 技术的终点是前端 我是从模型/算法作为起点的,顺着工作的需要和自己的兴趣,慢慢的逐步走到了前端。我想现在也是时候把前端搞好了,前端有几个作用: 1 对外可以作为广告。技术最终还是要考虑变现的。2 与外部协同。有很多工作是需要外部…

关于穿越机FPV视频果冻效应的讨论

关于穿越机FPV视频果冻效应的讨论1. 名词定义2. 摄像原理2.1 快门分类2.2 卷帘拍摄3. 产生原因4. 解决方法4.1 振动出处4.2 软件方法(辅助作用)4.3 硬件方法(直接办法)5. F450试验机遇到的问题5.1 现象5.2 测试5.3 减震改善5.4 其他改善5.5 初步结论5.6 改进方向6. 总结7. 参考…

基于ssm的远程家庭健康监测管理系统设计与实现-计算机毕业设计源码+LW文档

开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:…

常用的荧光染料示踪剂 Me-tetrazine-ICG,甲基-四嗪-吲哚菁绿 有哪些特点?

甲基-四嗪-吲哚菁绿是一种荧光染料化合物,四嗪可通过TCO点击化学标记到其它大分子上。吲哚菁绿是生物学中常用的荧光染料示踪剂,波长更长。 西安凯新生物科技有限公司常规修饰性聚乙二醇常备现 货,非常规基团修饰性聚乙二醇(PEG&a…

h5(1)

H5 一、canvas标签 canvas是绘图标签&#xff0c;可以使用该标签在网页上生成一块画布&#xff0c;然后就可以在这块画布中随意的绘图。 canvas标签基本使用&#xff1a; <canvas width"500" height"500" id"cvs"></canvas> //w…

AWS聚焦数字经济与可持续发展

2022年中国国际服务贸易交易会于9月5日圆满闭幕&#xff0c;AWS在此间展示了多项领先的云计算技术和行业解决方案。围绕着本届服贸会“服务合作促发展绿色创新迎未来”的主题&#xff0c;AWS也在此次论坛中诠释和传递着其在助力数字经济及企业可持续发展的价值愿景。 9月3日与…

springboot 上传文件/图片到本地文件夹,利用nginx可以采用地址打开该文件

springboot 上传文件/图片到本地文件夹&#xff0c;利用nginx可以采用地址打开该文件 步骤&#xff1a; 一、下载nginx 打开nginx.conf 文件&#xff0c;配置nginx 启动nginx在nginx.exe文件所在的文件夹路径上直接cmd&#xff0c;输入nginx.exe即可启动nginx 注意&#xff…

企业运营管理 | 如何用「内容」取胜营销战?

全媒体时代&#xff0c;舆论生态、媒体格局、传播方式日新月异&#xff0c;但「内容为王」始终是品牌营销增长的公认规则。 除了投放渠道多、内容更新频次快、跨地域运营等挑战&#xff0c;如何规模化地输出统一的、优质的内容&#xff0c;以此驱动品牌增长&#xff0c;成为品牌…

u盘部分文件无故消失该怎么办?

u盘属于移动存储设备&#xff0c;用于备份数据&#xff0c;方便携带。可以存放各种格式的数据、文档、音频、视频、图片&#xff0c;即插即用&#xff0c;随时拔下。这给了我们极大地便利。但是我们在使用u盘的时候偶尔会出现一些意外&#xff0c;比如u盘文件没删除却消失了&am…

数据分析案例-基于sklearn随机森林算法探究影响预期寿命的因素

目录 项目目标 导入数据 查看数据基本信息 数据预处理 数据可视化 特征工程 建模 项目目标 **探索影响预期寿命的因素** 世卫组织建立了一段时间内所有国家健康状况的数据集&#xff0c;其中包括预期寿命&#xff0c;成人死亡率等方面的统计数据。使用此数据集&#xff…

Panama-FFI实现原理与移植

移植FFI 在说明如何对FFI进行移植之前需要先说明FFI的实现原理。JEP424是外部函数访问+本地内存,但是实际上需要移植的内容只有外部函数访问,对于本地内存的操作并不需要修改。 从java中调用native方法叫做downcall,而从native方法中调用java方法叫做upcall,下面通过downca…

泰克示波器知识分享-波的类型

提到泰克示波器&#xff0c;相信大多数人都知道&#xff0c;那大家对示波器基础知识了解多少呢?今天安泰测试就给大家分享一波干活——波的类型介绍&#xff1a; 您可以把大多数波分成下面几类&#xff1a; 周期信号和非周期信号 重复的信号称为周期信号,一直变化的信号则称为…