带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2 IPv6 基本功能(二)

简介: 带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2 IPv6 基本功能

2.2.1    IPv6路径 MTU发现协议

      IPv4中也定义了路径 MTU发现协议,不过是可选支持的。在 IPv6中为了简化报文处理流程、提高处理效率,限定 IPv6路由器不处理分片,分片只在源节点需要的时候进行。因此 IPv6的路径 MTU发现协议是必须实现的。IPv6使用路径 MTU发现得到源节点和目的节点之间的路径MTU。源节点在发现报文前进行路径 MTU发现处理。如果路径上的 MTU不足以传输整个报文,则源节点分片后重新发送。

路径 MTU发现协议使 IPv6节点能够动态发现并调整以适合给定数据路径上的MTU变化。IPv4中最小链路MTU值为68Byte推荐最小值为576Byte,而在 IPv6中最小链路MTU值为1280Byte推荐最小值为1500ByteIPv6基本头支持的最大报文长度为 64000Byte。更大的报文通过逐跳扩展头选项处理,具体流程如图 2-13所示。image.png

2-13     IPv6路径MTU流程示意

 

2.2.3      IPv6域名解析

原有的IPv4DNS(域名系统)由于应用假定地址查询只返回32bitIPv4址,所以不能直接支持 IPv6,必须做部分扩展。IPv6引入了新的DNS记录类型用IPv6域名解析,同时支持正向解析(域名→地址)和反向解析(地址→域名

AAAA记录:和 IPv4中的 A记录类似,此记录把主机名映射为 IPv6地址。

PTR记录:和 IPv4中的指针记录类似,此记录把主机名映射为 IPv6地址。


如图 2-14所示,IPv6顶级域的地址是 ip6.arpa:当节点需要得到另外一个节点的地址时,就会发送 AAAA记录请求到  DNS服务器,请求另外一个节点的主机名对应的地址。AAAA记录只保留一个 IPv6地址。如果一个节点有多个地址,则需要和多条记录对应。

image.png

2-14     IPv6DNS解析示意

 

为了在 IPv6地址聚合和重新编址时能够很容易修改相应的DNS记录,新引入了以下记录类型。

1A6记录(RFC2874

IETF使用的实验记录,A6记录不在运营网络中使用。此记录与 AAAA记录类似,但支持 IPv6地址的层次存储以简化网络重新编址。

(2)  DNAME记录(RFC2672

(3)  二进制标签记录(RFC2673

这些记录使重新编址对于反向映射(地址到主机名对应)更容易进行。

重新编址时,则所有节点必须改变它们的IPv6地址的前缀部分。如果重新编址网络使用了DNS,则 DNS记录中保存的地址信息也要随之更新。

相关文章
|
Linux
Linux:ln创建删除软连接
Linux:ln创建删除软连接
2282 0
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
478 13
|
Prometheus 监控 Cloud Native
无痛入门Prometheus:一个强大的开源监控和告警系统,如何快速安装和使用?
Prometheus 是一个完全开源的系统监控和告警工具包,受 Google 内部 BorgMon 系统启发,自2012年由前 Google 工程师在 SoundCloud 开发以来,已被众多公司采用。它拥有活跃的开发者和用户社区,现为独立开源项目,并于2016年加入云原生计算基金会(CNCF)。Prometheus 的主要特点包括多维数据模型、灵活的查询语言 PromQL、不依赖分布式存储、通过 HTTP 拉取时间序列数据等。其架构简单且功能强大,支持多种图形和仪表盘展示模式。安装和使用 Prometheus 非常简便,可以通过 Docker 快速部署,并与 Grafana 等可
6216 2
|
弹性计算 关系型数据库 MySQL
rds子网配置
在阿里云中配置RDS子网涉及五个关键步骤:1) 创建或选择VPC作为私有网络环境;2) 在VPC内创建子网并确保IP地址不重叠;3) 关联路由表和安全组以控制流量及访问权限;4) 创建RDS实例时指定VPC和子网;5) 确保ECS实例与RDS在同一VPC或配置相应跨VPC访问,并调整安全组规则。这样可保障RDS与其他资源的通信及网络性能。
385 6
|
API 开发工具 Android开发
Android源码下载
Android源码下载
2382 0
|
存储 C语言
【C语言】memcpy , memset等内存操作函数使用方法与注意事项
【C语言】memcpy , memset等内存操作函数使用方法与注意事项
580 0
|
算法 异构计算
推测解码:在不降低准确性的情况下将LLM推理速度提高2 - 3倍
在本篇文章我们将详细讨论推测解码,这是一种可以将LLM推理速度提高约2 - 3倍而不降低任何准确性的方法。我们还将会介绍推测解码代码实现,并看看它与原始transformer 实现相比到底能快多少。
826 10
|
人工智能 自然语言处理 搜索推荐
2023云栖大会 | 阿里云发布通义千问2.0
今天,阿里云正式发布千亿级参数大模型通义千问2.0。在10个权威测评中,通义千问2.0综合性能超过GPT-3.5,正在加速追赶GPT-4。通义千问APP在各大手机应用市场正式上线,所有人都可通过APP直接体验最新模型能力。
3294 10
高通平台开发系列讲解(应用篇)QCMAP应用框架介绍
高通平台开发系列讲解(应用篇)QCMAP应用框架介绍
1139 0
高通平台开发系列讲解(应用篇)QCMAP应用框架介绍

热门文章

最新文章