本节书摘来自异步社区《深入解析IPv6(第3版)》一书中的第1章,第1.5节,作者: 【美】Joseph Davies 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 IPv6的术语
以下所列网络要素和概念的基本术语可以为后续的章节打下基础。图1-3所示为一个IPv6网络。
https://yqfile.alicdn.com/5056249e5ee51a0eb846903f785eb14495a4bb16.png" >
IPv6常见的术语和概念定义如下。
- 节点:一切运行IPv6应用的设备,包括路由器和主机。
- 路由器:能够将不是明确发给自己的IPv6数据包转发出去的节点。在IPv6网络中,路由器也应通告自己的状态和主机的配置信息。
- 主机:无法将不是发给自己的IPv6数据包转发出去的节点(非路由器的节点)。主机一般是IPv6流量的源或目的,主机会悄悄丢弃掉那些不是发给自己的流量。
- 上层协议:使用IPv6作为传输协议的协议。比如网络层协议(如ICMPv6)和传输层协议(如TCP与UDP)。但应用层协议如FTP与DNS则不在此列,因为它们是借助TCP和UDP进行传输的。
- 链路:由路由器分隔开的,使用相同的64位IPv6地址前缀的网络接口的集合。“链路”的另一重含义指的是子网和网段。许多链接层技术已经按照IPv6进行定义,包括一些典型的LAN技术(如以太网和IEEE 802.11无线网)和广域网(WAN)技术(如点对点协议[PPP]和帧中继)。另外,IPv6数据包能够通过将IPv6数据包封装在IPv4或IPv6头部的手段,作为IPv4或IPv6网络在逻辑链路上进行传输。如需进一步了解关于LAN和WAN介质对IPv6的支持情况,请参阅附录A。
- 网络:指两个或两个以上通过路由器连接的子网。网络的另一重含义指互联网(Internet)。
- 邻居:指与一链路相连的节点。由于IPv6拥有邻居节点发现功能,因此邻居节点的概念在IPv6网络中格外重要。因为IPv6邻居节点发现功能可以解析出邻居的链路层地址,同时能发现并监视邻居节点的可达性。
- 接口:表示与物理或逻辑链路相连的附件。物理接口的例子是网络适配器。逻辑接口的例子是“隧道”接口,它的作用是把IPv6数据包封装在IPv4头部中并通过“隧道”用IPv4网络进行发送。
- 地址:指在IPv6层指定给接口或接口集的,能够充当IPv6数据包的源或目的的标识符。
- 数据包:在IPv6层,包含了IPv6头部和负载的协议数据单元(Protocol Data Unit, PDU)。
- 链路MTU:链路所能传输的最大传输单元(Maximum Transmission Unit, MTU),即最大的IPv6包的字节数。由于最大帧的大小包含了链路层介质的头部和尾部字节数,因此链路MTU不等于链路的最大帧的大小。链路MTU值等于链路层技术的最大负载。例如,使用以太网II封装的以太网,其最大以太网帧负载是1500字节。所以,链路MTU是1500字节。对于多链路层技术的链路(如桥接链路),链路MTU是链路上的所有链路层技术的最小链路MTU。
- 路径MTU:在主机不对数据包进行分片的前提下,可以通过IPv6网络的某条路径在源和目的间传输的最大IPv6包。路径MTU往往等于路径中所有链路的最小链路MTU。
图1-4所示为支持IPv6的组织网络及其与IPv4和IPv6 Internet的关系。
图中所示站点为一个自主操作的、基于IP的、连接到IPv6互联网的网络。组织网络的寻址以及路由规则由该站点的网络设计师和管理员决定。一个组织可以有多个站点。连接到IPv6网络的方式可以是以下两种类型中的任意一种。
- 直连:用广域网链路(如帧中继或T载波)连接到IPv6 Internet,并连到支持IPv6的ISP(见图1-4)。
- 隧道:用IPv6-over-IPv4隧道连接到IPv6 Internet,另一端则连接到一台IPv6隧道路由器。
如需进一步了解关于站点使用IPv6地址前缀的内容,请参阅第3章。如需进一步了解如何将组织网络连接到IPv6 Internet,请参阅第16章。