ISATAP自动隧道

发布于:2025-03-31 ⋅ 阅读:(24) ⋅ 点赞:(0)

文章目录

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Datacom专栏:点击!

⏰️创作时间:2025年03月30日20点58分

在这里插入图片描述

ISATAP

ISATAP隧道(自动隧道)----HCIE新盟

  • 6over4自动隧道的一种
  • 支持主机到路由器,路由器到主机,主机到主机
  • 采用ISATAP隧道专用地址
  • 需要一台 ISATAP 路由器,帮助我们获取需要的 IPv6 资源
  • 最廉价的方式,在路由器上部署 ISATAP,终端ISATAP主机与路由器之间建立一个专用的隧道,PC可以直接将IPv6流量放进Tunnel传送到 ISATAP 路由器从而穿越整个 IPv4 网络
#工作机制
1、在ISATAP路由器上进行相应配置,给路由器分配IPv4地址,同时建立一个Tunnel接口用于ISATAP,此时隧道接口会根据IPv4地址产生一个64bit的接口标识符,接口标识符根据高位的 FE80:: 形成隧道接口的 link-local 地址,另外还需给ISATAP隧道接口配置全局单播IPv6地址,可以手动配置,也可以EUI-64自动生成,这里的EUI-64不是普通的EUI64,是和上面ISATAP说的一样的特殊的64bit接口标识 2001:1111::0200:5EFE:0202:0202(假设这里地址是2.2.2.2),这个前缀之后会通过Tunnel下发给ISATAP主机,从而使它构建自己的IPv6地址

2、ISATAP主机配置的话,windows7默认安装IPv6协议栈,默认会有一个iSATAP网卡,在物理网卡中配置地址,ISATAP网卡会自动根据这个IPv4地址计算出上面所讲特殊的接口标识:0200:5EFE:1.1.1.1,等同于0200:5EFE:0101:0101(windows上简便写法)

#场景:
主机支持IPv6,设备不支持IPv6(设备是IPv4网络),两台主机互相访问需要经过设备,此时需要做ISATAP隧道来进行数据的传送

#接口标识:
ISATAP在主机上启动后,会产生一个ISATAP虚拟网卡,会产生一个64bits的特殊接口标识,类似于EUI-64,但是产生机制不同,专门为ISATAP保留的32位 0200:5EFE 加上主机上配置的 IPv4 地址构成
	IPv4:1.1.1.1
	ISATAP+IPv4:0200:5EFE:0101:0101    64bit(前32位为保留的ISATAP,后32为IPv4转化)
	
另一方面,在路由器上部署 ISATAP,路由器会产生一个 Tunnel 接口,响应 ISATAP 主机隧道建立请求,同时接口会产生接口标识
依然是IANA保留给ISATAP的32bit,加上IPv4地址映射:0200:5EFE:0202:0202(假设地址是2.2.2.2)

#ISATAP保留地址在各系统之间有些差别
IETF相关草案上找到的更多是 0200:5EFE,但是windows主机上是0200:5EDE,Cisco路由器上用的是0000:5EFE