您的位置:首页 > 本地本地

什么是移动IP

admin2024-07-01人已围观

什么是移动IP

简单的说就是漫游。你的主机在你家有一个IP地址可以通信,然后你拿着这台主机暂时去别的地方了,不可能再去申请一个IP(用的最多的就是手机移动通信)这个时候会产生三样东西:移动结点(就是你的设备)、归属代理(你原来的网络)和外部代理(转交地址)。

在移动IP协议中,每一个移动结点都有一个唯一的本地地址,当移动结点移动时它的本地地址是不变的,在本地网络链路上每一个本地结点还必须有一个本地代理来为它维护当前的位置,这个叫做“转交地址”。当移动结点连接到外地链路上时,转交地址就用来标识移动结点现在的位置,以便进行路由选择。移动结点的本地地址与当前转交地址的联合称作移动绑定。当结点得到一个新的转交地址时,通过绑定向本地代理进行注册,以便让本地代理(归属代理)及时了解移动结点的位置。

移动IP技术通信流程如下:

1、移动结点在本地网时,按传统的TCP/IP方式进行通信(本地网固有地址);

2、移动结点漫游到一个外地网络时,仍然使用固定的IP地址进行通信,为了能够收到通信对端发给它的IP分组,移动结点需要向本地代理注册当前的位置地址,这个位置地址就是转交地址。

3、本地代理接收来自转交地址的注册后,会构建一个通向转交地址的隧道,将截获的发给移动结点的IP分组通过隧道送到转交地址处。

4、在转交地址处解除隧道封装,恢复原始的IP分组,最后送到移动结点,这样移动结点在外网能够收到这些发送给它的IP分组。

5、移动结点在外网通过外网的路由器或者外代理向通信对端发送IP数据包。

6、当移动结点来到另一个外网时,只需要向本地代理更新注册的转交地址,就可以继续通信。

7、当移动结点回到本地网时,移动结点向本地代理注销转交地址,这时移动结点又将使用传统方式通信。

总结就是:当你的位置发生变化的时候,假设此时你收到了一封邮件,那么你的辅地址(转交地址)告诉你原本的网络你现在的位置,然后你原本的网络收到分组后通过隧道转交给你。就这么简单。(就是别人去你家找你,你不在家,然后别人把东西交给你的父母,你的父母托人给你,但前提是你的父母也要知道你的位置)

另外,移动IP为移动主机设置了两个IP地址,即主地址和辅地址(转交地址),移动主机在本地网时,使用的是主地址,当移动到另一个网络时,需要获得一个临时的辅地址,但此时主地址仍然不变。还有移动IP和动态IP是两个完全不同的概念,动态IP指的是局域网中的计算机可以通过网络中的DHCP服务器动态获得一个IP地址,而不需要用户收到配置IP地址。

IPV6怎么设置?(本地路由)

IPv6 配置

IPv6 配置主要由以下几个部分组成:

• 分配给每个接口的 IPv6 地址 • 默认路由器(IPv4 中称为默认网关) • 域名系统 (DNS) 设置(比如:DNS 服务器和名称注册行为)

不同于典型的 IPv4 节点,典型的 IPv6 节点拥有多个接口(LAN 和隧道接口)以及分配给每个接口的多个地址。

注意:IPv6 并不使用网络基本输入/输出系统 (NetBIOS)。所以,IPv6 配置不需要 NetBIOS 设置或 Windows Internet Name Service (WINS) 服务器的地址。IPv6 地址

IPv6 中的地址配置比 IPv4 更加复杂,因为存在着不同类型的 IPv6 地址,并且这些地址可以不同的状态存在。

不同类型的 IPv6 地址

对 IPv6 定义的地址类型如下:

• 全局地址 类似公共 IPv4 地址,IPv6 全局地址在 Internet 的 IPv6 部分中全局可访问。全局 IPv6 地址通常以“2”或“3”开头。 • 链路本地 (Link-local) 地址 类似自动专用 IP 寻址 (APIPA) 地址 (169.254.0.0/16),链路本地地址用于特定的链路。链路本地地址通常以“fe80”开头。 • 站点本地 (Site-local) 地址 类似专用 IPv4 地址,站点本地地址用于企业的 Intranet,并可重复用于企业的不同站点。站点本地地址通常以“fec”、“fed”、“fee”或“fef”开头。RFC 3879 并不推荐使用站点本地地址,但是这种地址可用于当今的 IPv6 实现。

链路本地地址和站点本地地址被称为本地使用的地址。

接口 ID(单播 IPv6 地址的最后 64 位)可以:

• 基于已安装的网络适配器的 IEEE 802 地址 IEEE 802 地址(通常称为媒体访问控制 [MAC] 地址)共有 48 位,分配给每个网络适配器。扩展唯一标识符 (EUI)-64 地址是一种较新的 64 位 MAC 地址。IEEE 802 地址可以转换为 EUI-64 地址。单播 IPv6 地址的接口 ID 可以基于网络适配器的 EUI-64 地址。 • 随机生成 RFC 3041 定义了临时的 IPv6 地址,这些地址使用一个随机生成的接口 ID 和一个相对较短的有效生命期。临时 IPv6 地址通常由发起通信的客户端应用程序(比如:Web 浏览器)使用,并且不在 DNS 中进行注册。公共 IPv6 地址通常由服务器应用程序(比如:Web 服务器)用于传入的连接,并且不在 DNS 中进行注册。公共 IPv6 地址可拥有随机生成的或基于 EUI-64 的接口 ID。本地使用的 IPv6 地址的区域 ID

不同于全局地址,链路本地和站点本地地址前缀均可以重复使用。链路本地地址前缀重复用于每个链路。站点本地地址前缀可重复用于企业的每个站点。由于地址前缀可重复使用,因此链路本地和站点本地地址并不明确。为了对链路或站点分别指定链路本地地址或站点本地地址,IPv6 使用了另一个称为区域标识符 (ID)(也称为作用域 ID)的标识符。区域 ID 可指定区域,即具有指定作用域的网络连接部分。

RFC 4007 中指定用于识别与本地使用的地址相关联的区域的语法如下:

地址%区域_ID

地址 是本地使用的地址,而 区域_ID 则是代表区域的整数值。区域 ID 的值是根据主机来定义的。因此,不同的主机可能会对相同的物理区域,确定不同的区域 ID 值。譬如,主机 A 可能选择数字 3 来代表一个附加链路的区域,而主机 B 可能会选择数字 4 来代表相同的链路。

对于基于 Windows 的 IPv6 主机,本地使用的地址的区域 ID 定义如下:

• 对于链路本地地址,区域 ID 通常为分配了地址或用作链路本地目标的发送接口的接口的接口索引。接口索引是分配给 IPv6 接口(包含一个环回以及一个或多个隧道或 LAN 接口)的以数字 1 起始的整数。可以通过 netsh interface ipv6 show interface 命令,查看接口索引列表。 • 对于站点本地地址,区域 ID 就是站点 ID,即分配给企业站点的整数值。对于不重复使用站点本地地址前缀的企业,站点 ID 被默认设为 1,并且无需指定。可以通过 netsh interface ipv6 show address level=verbose 命令,查看站点 ID。

使用 Windows 工具和区域 ID 的具体示例如下:

• ping fe80::2b0:d0ff:fee9:4143%3 此处,3 为附加在包含目标地址的链路上的接口的接口索引。 • tracert fec0::f282:2b0:d0ff:fee9:4143%2 此处,2 为包含目标地址的企业站点的站点 ID。

有关区域 ID 如何表示为分配地址的一部分的具体例子,请在本文中参阅“Ipconfig.exe 工具中的 IPv6 配置”部分的内容。

IPv6 地址的状态

IPv6 主机一般通过与路由器交互并执行无状态 IPv6 地址自动配置,自动配置 IPv6 地址。验证完唯一性之后,自动配置的地址可能有以下这几种状态:

• 有效 通过唯一性验证的地址,可用于发送和接收单播流量。自动配置的地址拥有路由器分配的有效生命期。 • 首选 可用于新通信的有效地址。自动配置的地址拥有路由器分配的首选生命期。 • 已否决 不可用于新通信的有效地址。现有的通信会话仍可使用已否决的地址。 • 无效 无法再供节点用于发送或接收流量的地址。在有效的生命期到期后,地址将进入无效的状态。IPv6 默认路由器

正如 IPv4 主机,IPv6 主机通常在其子网(用于接收所有远程流量)上,配置有一个或多个路由器的地址。在 IPv6 中,默认路由器自动通过路由器发现进行配置,并且默认路由器的地址即 IPv6 路由器在本地子网上的接口的链路本地地址。默认路由器的配置还在 IPv6 路由表中,创建了一个默认路由。对于通过多个接口执行路由器发现的 IPv6 节点(比如使用 LAN 连接和站内自动隧道寻址协议 [ISATAP]),路由表中将有多个默认路由器和多个默认路由。

IPv6 DNS 设置

根据主机配置以及 DNS 和路由基础结构,基于 Windows 的主机可通过 IPv4 或 IPv6,将 DNS 查询发送给 DNS 服务器。默认情况下,基于 Windows 的主机使用动态主机配置协议 (DHCP) 对 DNS 服务器配置的 IPv4 地址,通过 IPv4 发送 DNS 查询。运行 Windows XP、Windows Server 2003、Windows Vista 或 Windows Server“Longhorn”的计算机可使用以下地址,通过 IPv6 发送 DNS 查询:

• DNS 服务器的本地配置的单播地址 使用 netsh interface ipv6 add dns 命令,对主机配置 DNS 服务器的 IPv6 地址。对于运行 Windows Vista 或 Windows Server“Longhorn”的计算机,可以在“连接和适配器”文件夹中,通过 Internet 协议版本 6 (TCP/IPv6) 组件的属性,配置具有 IPv6 地址的 DNS 服务器。 • DNS 服务器的已知单播地址(fec0:0:0:ffff::1、fec0:0:0:ffff::2 和 fec0:0:0:ffff::3) 对 DNS 服务器手动配置已知单播地址,并对路由基础结构添加主路由,从而可以从运行 Windows XP、Windows Server 2003、Windows Vista 或 Windows Server“Longhorn”的 IPv6 主机访问 DNS 服务器。

Windows Vista 和 Windows Server“Longhorn”支持面向 IPv6 的动态主机配置协议 (DHCPv6)。可通过 DNS 递归名称服务器 DHCPv6 选项,分配 DNS 服务器的 IPv6 地址。这是对运行 Windows Vista 或 Windows Server“Longhorn”的计算机配置 DNS 服务器 IPv6 地址的首选方法

很赞哦! ()

上一篇:青岛吃海鲜的地方排行榜'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文