IPv6自动隧道---6to4隧道

2024-01-18 10:04
文章标签 自动 ipv6 隧道 6to4

本文主要是介绍IPv6自动隧道---6to4隧道,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

IPv6 over IPv4自动隧道特点

由于IPv4兼容IPv6隧道要求每一个主机都要有一个合法的IP地址,而且通讯的主机要支持双栈、支持IPv4兼容IPv6隧道,不适合大面积部署。目前该技术已经被6to4隧道所代替。

6to4隧道

集手动隧道和自动隧道的优点于一身,提出6to4的目的是为IPv4网络中的IPv6孤岛提供互通的手段,并且使手工配置隧道的工作两尽量少。这种方式要求每个IPv6孤岛至少有一个全网唯一的IPv4地址。6to4的基本思路是:任何一个IPv6孤岛都使用其全网唯一的IPv4地址构造自己的IPv6地址前缀,因此该前缀也是全网唯一的。这样每个孤岛的出口路由器就可以从IPv6目的地址中提取出隧道末端的IPv4地址,隧道的构造过程可以自动进行。
在这里插入图片描述

6to4地址格式

IPv6 over IPv4 6to4隧道的关键是在IPv4地址和IPv6地址之间定义了一种映射关系,与IPv4兼容的IPv6地址不同,在6to4中,IPv4到IPv6地址的映射是把IPv4地址作为IPv6地址前缀的一部分,而不是放在主机位里面。
6to4地址的网络前缀有64位,前48位(2002:a.b.c.d)由分配给路由器上的IPv4地址决定,用户不能改变;后16位由用户自己定义的。正因为这样,使6to4网络有了一定的层次结构,这就使通过隧道进行报文的转发成为了可能。
为了确保6to4在复杂的环境里正常工作,发送数据包时必须选择正确的源地址和目的地址。地址选择的主要原则有:
如果一台主机只有一个6to4地址,而另一台既有6to4地址,也有本地的IPv6地址,则双方都必须使用6to4地址。
如果两台主机都既有6to4地址,也有本地的IPv6地址,则双方可以都使用6to4地址,也可以都使用本地的IPv6地址,这个选择是可以配置的,默认情况下,使用本地的IPv6地址。
在这里插入图片描述
2002:IPv4地址::/48
6to4地址的网络前缀有64位,前48位(2002:a.b.c.d)由分配给路由器上的IPv4地址决定,用户不能改变;后16位由用户自己定义的。
该IPv4地址为隧道内的Source地址。

6to4隧道配置

1.运营商ISP的IPv4地址配置

<Huawei>system-view 
[Huawei]sy AR2
[AR2]interface  GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address  10.1.23.2 24
[AR2-GigabitEthernet0/0/1]q
[AR2]<Huawei>system-view 
[Huawei]sysname  AR3
[AR3]interface  GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1]ip address  10.1.23.3 24
[AR3-GigabitEthernet0/0/1]q
[AR3]interface  GigabitEthernet 0/0/2
[AR3-GigabitEthernet0/0/2]ip address  10.1.34.3 24
[AR3-GigabitEthernet0/0/2]q
[AR3]<Huawei>system-view 
[Huawei]sysname  AR4
[AR4]interface  GigabitEthernet 0/0/2
[AR4-GigabitEthernet0/0/2]ip address  10.1.34.4 24
[AR4-GigabitEthernet0/0/2]q
[AR4]

2.配置运营商ISP的路由互通

[AR2]ip route-static 0.0.0.0 0.0.0.0 10.1.23.3[AR4

这篇关于IPv6自动隧道---6to4隧道的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/618709

相关文章

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

Spring使用@Retryable实现自动重试机制

《Spring使用@Retryable实现自动重试机制》在微服务架构中,服务之间的调用可能会因为一些暂时性的错误而失败,例如网络波动、数据库连接超时或第三方服务不可用等,在本文中,我们将介绍如何在Sp... 目录引言1. 什么是 @Retryable?2. 如何在 Spring 中使用 @Retryable

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

QT实现TCP客户端自动连接

《QT实现TCP客户端自动连接》这篇文章主要为大家详细介绍了QT中一个TCP客户端自动连接的测试模型,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录版本 1:没有取消按钮 测试效果测试代码版本 2:有取消按钮测试效果测试代码版本 1:没有取消按钮 测试效果缺陷:无法手动停

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

Python3 BeautifulSoup爬虫 POJ自动提交

POJ 提交代码采用Base64加密方式 import http.cookiejarimport loggingimport urllib.parseimport urllib.requestimport base64from bs4 import BeautifulSoupfrom submitcode import SubmitCodeclass SubmitPoj():de

Shell脚本实现自动登录服务器

1.登录脚本 login_server.sh #!/bin/bash# ReferenceLink:https://yq.aliyun.com/articles/516347#show all host infos of serverList.txtif [[ -f ./serverList.txt ]]thenhostNum=`cat ./serverList.txt | wc -l`e