IPv6-重定向,PMTU,GRE隧道

news2024/11/25 16:24:55

IPv6-重定向,PMTU(路径最大传输单元),GRE隧道(Generic Routing Encapsulation,通用路由封装协议)

重定向过程

触发重定向的条件:

1、报文的入接口,等于自身路由之后的出接口;

2、报文的源地址,和自身的下一跳地址在相同网段。

重定向报文

PMTU发现,Path MTU,路径上的最小接口的MTU,IPv6要求最小PMTU为1280

IPv4中,源节点和中间节点都可以对报文分片;IPv6中,只有源节点允许报文分片,中间节点不允许分片。

作用:在整个IPv6报文的转发路径上,探测最小的MTU值,构建报文的大小。

MTU默认最大1500字节,可手动修改,修改后,华为可接受的MTU默认有效时间为10分钟,最小MTU在10分钟之后会刷新。

IPv6过渡技术

1、IPv4/IPv6共存技术:

        1.1、Dual Stack

        1.2、6over4 Tunnel分为两种:手动隧道:GRE隧道、6over4手动隧道;自动隧道:6to4隧道、ISATAP隧道。

2、IPv4/IPv6互通技术——NAT64:

3、GRE技术,Generic Routing Encapsulation通用路由封装协议

GRE支持将一种协议的报文封装在另一种协议报文中。

GRE可以封装组播数据,并可以和IPSec结合使用,从而保证语音、视频等组播业务的安全。

OSPF:用于学习对端站点的路由。

GRE:用于封装OSPF的组播报文,在公网进行传输。

IPSec:用于对站点之间互访的数据加密。

GRE over IPSec:GRE隧道明文传输,IPSec进行加密。

4、双栈Dual Stack

设备必须支持IPv4/IPv6协议栈。

连接双栈网络的接口必须同时配置IPv4地址和IPv6地址。

6 over 4手动隧道

源地址和目的地址均需手工指定。

用于边界路由器于边界路由器,或者主机与边界路由器之间。

隧道中tunnel中使用命令指定使用隧道协议,[AR3-Tunnel0/0/1]tunnel-protocol ipv6-ipv4;

GRE和6over4区别:

1、6over4相比GRE少了一层GRE的报文头部,可用于传输数据。

2、GRE具有简单的认证方式key,以及keeplive保活机制,可以检测隧道的存活。

3、GRE可以结合IPSec进行加密,提供更高的安全性。

6over4自动隧道——6to4隧道

1、6to4隧道:使用6to4专用地址2002::/16(采用6to4专用地址,即2002:IPv4::/48。)

2、支持Router到Router、Host到Router、Router到Host、Host到Host。

6to4隧道根据目的IPv6地址的16~48bit中,提取出IPv4地址,即封装的目的IPv4地址。

6to4中继:实现普通IPv6网络和6to4网络的互访。下一跳地址要跟目的站点的公网地址计算出的地址需要一致(1.1.1.1对应的IPv6地址:2002:0101:0101::1)

6over4自动隧道——ISATAP隧道

window系统开启ISATAP功能。

==========================================================================================

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入理解SQLite:存储引擎、索引、事务与锁

文章目录 一、存储引擎二、索引的数据结构和类型2.1 B-Tree2.2 其他类型的索引2.3 小结 三、事务处理中的一致性问题3.1 脏读(Dirty Read)3.2 不可重复读(Non-repeatable Read)3.3 幻读(Phantom Read)3.4 小…

RVM安装Ruby笔记(Mac)

环境 硬件:Macbook Pro 系统:macOS 14.1 安装公钥 通过gpg安装公钥失败,报错如下: 换了几个公钥地址(hkp://subkeys.pgp.net,hkp://keys.gnupg.net,hkp://pgp.mit.edu),…

mac怎么删除python

mac 默认安装了python2;自己后面又安装了python3;为了方便,现在想将python3换成Anaconda3。 Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Python3安装之后,在系统中不同目…

记录el-table的表格合并问题

项目需求背景: 利用el-table进行数据展示时,时常会有需要表格合并的情景,比如一个表格由5列组成: 类型 地区 金额 重量 长度 在这个表格里,如果同金额、重量的列可以合并到一起,这时应该怎么做呢&#xff1…

神经网络与深度学习(一)

线性回归 定义 利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法 要素 训练集(训练数据)输出数据拟合函数数据条目数 场景 预测价格(房屋、股票等)、预测住院时间&#…

计算机网络 - 基础篇总结

TCP/IP 网络模型有哪几层? 1.应用层 为用户提供应用功能 2.传输层 负责为应用层提供网络支持 使用TCP和UDP 当传输层的数据包大小超过 MSS(TCP 最大报文段长度) ,就要将数据包分块,这样即使中途有一个分块丢失或损坏…

汇总:五个开源的Three.js项目

Three.js 是一个基于 WebGL 的 JavaScript 库,它提供了一套易于使用的 API 用来在浏览器中创建和显示 3D 图形。通过抽象和简化 WebGL 的复杂性,Three.js 使开发者无需深入了解 WebGL 的详细技术就能够轻松构建和渲染3D场景、模型、动画、粒子系统等。 T…

OSI七层参考模型

osi即开放系统互联参考模型。 osi的目的是为了解决主机间的通信 从下到上:物理层、数据链路层、网络层、传输层、会话层、表示出、应用层 上三层(应用层、表示出、会话层)负责产生数据,下四层(传输层、网络层、数据…

设计模式(9):外观模式

一.迪米特法则(最少知识原则) 一个软件实体应当尽可能少的与其他实体发生相互作用。 二.外观模式 为子系统提供统一的入口,封装子系统的复杂性,便于客户端调用。它的核心是什么呢,就是为我们的子系统提供一个统一的入口,封装子…

YOLOv5改进系列:升级版ResNet的新主干网络DenseNet

一、论文理论 论文地址:Densely Connected Convolutional Networks 1.理论思想 DenseNet最大化前后层信息交流,通过建立前面所有层与后面层的密集连接,实现了特征在通道维度上的复用,不但减缓了梯度消失的现象,也使其…

【前端Vue】Vue从0基础完整教程第4篇:面经PC端 - Element (下)【附代码文档】

Vue从0基础到大神学习完整教程完整教程(附代码资料)主要内容讲述:vue基本概念,vue-cli的使用,vue的插值表达式,{{ gaga }},{{ if (obj.age > 18 ) { } }},vue指令,综合…

Spring: 在SpringBoot项目中解决前端跨域问题

这里写目录标题 一、什么是跨域问题二、浏览器的同源策略三、SpringBoot项目中解决跨域问题的5种方式:使用CORS1、自定 web filter 实现跨域(全局跨域)2、重写 WebMvcConfigurer(全局跨域)3、 CorsFilter(全局跨域)4、使用CrossOrigin注解 (局部跨域) 一、什么是跨域…

稀碎从零算法笔记Day34-LeetCode:最小栈

感谢耶稣,笔者又过了一天“复活节”。月末斩杀一道Hard画上句号 题型:栈、模拟数据结构 链接:155. 最小栈 - 力扣(LeetCode) 来源:LeetCode 题目描述 设计一个支持 push ,pop ,…

适用于 Windows 的 6 个最佳视频转换器

视频转换器可以帮助您在设备上转换和播放不受支持的视频格式。它还可以方便地减小视频文件大小、以通用格式组织所有视频或与其他人共享文件以在不同设备上播放。 Windows 有大量视频转换器可供选择。虽然有些是免费的,但其他一些则提供迎合专业用户的高级功能。在…

Pycharm选择使用Anaconda环境中的Pytorch 失败解决办法之一

前几日想要复现一篇论文,结果给配的台式机完全禁不住,老是报溢出,慢都没事,溢出就很难受了,因此想用自己笔记本的GPU来训练。 安装以后遇到一个问题: Anaconda里创建了环境,安装好了对应pytor…

AR智能眼镜解决方案_MTK平台安卓主板硬件芯片方案开发

AR智能眼镜,是一个可以让现场作业更智能的综合管控设备。采用移动互联网、大数据和云计算等技术,现场数据的采集与分析;同时实现前端现场作业和后端管理的实时连动、信息的同步传输与存储。让前端现场作业更加智能,后端管理更加高…

再次加深理解Java中的并发编程

目录 一、线程、进程、程序 二、线程状态 三、线程的七大参数 四、lock与synchronized锁机制 一)、lock与synchronized锁区别 二)、synchronized锁原理 三)、Lock锁原理 五、synchronized锁升级原理 一)、锁升级基础知识 …

【Web】NSSCTF Round#20 Basic 两道0解题的赛后谈

目录 前言 baby-Codeigniter 组合拳! 前言 本想着说看看go的gin框架就睡了的,r3师傅提醒说赛题环境已经上了,那不赶紧研究下😀 主要来谈谈做题的心路历程 baby-Codeigniter 拿到题目的第一反应应该是:“什么是C…

C之易错注意点转义字符,sizeof,scanf,printf

目录 前言 一:转义字符 1.转义字符顾名思义就是转换原来意思的字符 2.常见的转义字符 1.特殊\b 2. 特殊\ddd和\xdd 3.转义字符常错点----计算字符串长度 注意 : 如果出现\890,\921这些的不是属于\ddd类型的,,不是一个字符…

SOA-面向服务架构

SOA-面向服务架构 1.概述2.SOA的设计原则包括:3. SOA实现方法1.Web Service2. 服务注册表3. 企业服务总线 细讲 超赞笔记 1.概述 SOA (Service-Oriented Architecture,SOA),从应用和原理的角度,目前有2种…