网络与信息安全技术 第 6 篇:无线网络架构与移动性管理

全文摘要

本文将带你深入理解无线网络的特性和移动网络的管理机制。你将学到无线链路与有线链路的本质区别、隐藏站与暴露站问题、移动IP的间接路由与直接路由机制、IEEE 802.11无线局域网的体系结构、CSMA/CA协议与退避机制、蜂窝网络的移动性管理、从2G到5G的演进历程,以及移动IP网络的通信过程。通过阅读本文,你将掌握无线网络的核心技术,理解移动通信的演进方向。


一、无线网络的基本特性

无线网络使用无线介质(无线电波、红外线、激光)传输数据,与有线网络有显著差异。

无线链路的特性

衰减(Path Loss):信号强度随距离增加而衰减。自由空间中,信号强度与距离的平方成反比;实际环境中(有障碍物、反射),衰减更快(距离的3-5次方)。

阴影衰落(Shadowing):大型障碍物(如建筑物、山丘)阻挡信号,导致信号强度大幅下降。阴影衰落随空间位置变化较慢(大尺度衰落)。

多径衰落(Multipath Fading):信号通过多条路径(反射、散射、衍射)到达接收端,不同路径的信号相位不同,叠加后可能增强或抵消。多径衰落随空间位置变化很快(小尺度衰落)。

干扰(Interference):其他设备的信号、同频干扰、邻频干扰都会影响接收质量。

无线网络的基本结构

无线网络有两种基本模式:

基础设施模式(Infrastructure Mode):设备通过接入点(Access Point,AP)访问网络。AP是无线网络和有线网络的桥梁,负责转发、认证、加密等功能。

自组网模式(Ad Hoc Mode):设备之间直接通信,无需AP。自组网适用于没有基础设施的场景(如战场、灾难救援),但路由、管理等复杂。

隐藏站与暴露站问题

无线网络的共享介质特性导致两个经典问题:隐藏站和暴露站。

隐藏站问题:两个站都想与同一接收站通信,但彼此听不到对方(在对方的传输范围外),导致冲突。

flowchart TB
    subgraph Hidden[隐藏站问题]
        direction LR
        A[站A] -->|可通信| AP[接入点AP]
        B[站B] -->|可通信| AP
        B -.->|听不到| A
        A -.->|听不到| B

        Note1[站A和站B都能听到AP<br/>但彼此听不到]
        Note2[当A向AP发送时<br/>B认为信道空闲<br/>也发送数据,造成冲突]
    end

    style Hidden fill:#ffcdd2
    style AP fill:#c8e6c9

隐藏站问题导致AP处冲突,A和B都检测到冲突后退避,但A和B之间无法直接检测到冲突。隐藏站问题降低了网络效率。

暴露站问题:站B想向站C发送,但听到站A正在发送(B在A的传输范围内),B认为信道忙而推迟发送。实际上,A向D发送,B的发送不会干扰A和D的通信。

暴露站问题导致不必要的退避,降低了网络效率。

CSMA/CA协议通过虚拟载波侦听和RTS/CTS机制缓解这两个问题。


二、移动网络的基本概念

移动网络允许设备在移动中保持通信,这是无线网络的重要应用。

移动网络的特点

位置动态性:移动设备的位置不断变化,网络需要跟踪设备位置。

连接动态性:设备可能在不同接入点之间切换,连接需要无缝转移。

资源动态性:网络负载分布不均,热点区域资源紧张。

能耗限制:移动设备依赖电池,节能是重要考虑。

移动性管理的层次

移动性管理分为多个层次:

宏移动性(Macro-mobility):设备在不同网络之间移动(如不同城市、不同国家),涉及IP地址变化、跨域认证等。

微移动性(Micro-mobility):设备在同一网络内的不同接入点之间移动,涉及切换、位置更新等。

自组网移动性(Ad hoc mobility):设备在没有基础设施的情况下组网,路由随拓扑变化动态调整。

移动网络的寻址

移动网络需要解决设备移动时如何寻址的问题。有两种基本方法:

改变IP地址:设备移动到新网络后获得新IP地址。简单但导致 ongoing 连接中断。

保持IP地址不变:设备使用归属网络的IP地址,通过某种机制将数据包转发到当前位置。复杂但保持连接连续。


三、移动IP协议

移动IP(Mobile IP)是IETF制定的移动性管理协议,允许移动设备保持永久的IP地址。

移动IP的组成

移动IP网络包含以下实体:

归属代理(Home Agent,HA):位于移动设备的归属网络,负责维护移动设备的位置信息,转发数据包到移动设备的当前位置。

外地代理(Foreign Agent,FA):位于移动设备访问的网络,负责为移动设备提供路由服务。

移动节点(Mobile Node,MN):移动的设备,具有永久的归属地址。

归属地址(Home Address):移动节点的永久IP地址,在归属网络中分配。

转交地址(Care-of Address):移动节点在外地网络时使用的临时地址,标识移动节点的当前位置。

间接路由

间接路由(Indirect Routing)是移动IP的基本路由方式。

注册过程

  1. 移动节点移动到外地网络,获得转交地址(通过DHCP或外地代理通告)
  2. 移动节点向归属代理发送注册请求,包含归属地址和转交地址
  3. 归属代理更新绑定表,记录归属地址到转交地址的映射
  4. 归属代理发送注册确认

数据转发过程

  1. 通信对端向移动节点的归属地址发送数据包
  2. 归属代理拦截数据包(使用代理ARP或路由协议)
  3. 归属代理用IP-in-IP封装,将数据包封装到新的IP包,源地址是归属代理,目的地址是转交地址
  4. 封装的数据包路由到外地代理
  5. 外地代理解封装,将原始数据包交给移动节点

返回路径:移动节点可以直接向通信对端发送数据(源地址是归属地址),或者通过外地代理转发。通常移动节点直接发送,减少三角路由开销。

间接路由的问题是三角路由(Triangle Routing):数据包从通信对端到归属代理再到移动节点,路径不是最优的。

直接路由

直接路由(Direct Routing)解决三角路由问题,让通信对端直接向移动节点的当前位置发送数据。

工作过程

  1. 移动节点向通信对端发送绑定更新,包含转交地址
  2. 通信对端维护绑定缓存,记录移动节点的归属地址到转交地址的映射
  3. 通信对端直接向转交地址发送数据包(使用IP选项或路由头)
  4. 数据包直接到达移动节点,不需要经过归属代理

直接路由的问题:需要修改通信对端协议栈,部署困难;安全性问题,攻击者可以发送虚假绑定更新,劫持通信。

移动IPv6优化了直接路由,使用路由头和绑定更新,成为标准功能。


四、IEEE 802.11无线局域网

IEEE 802.11是无线局域网(WLAN)的标准族,统称WiFi。802.11经历了多次演进,速度不断提升。

802.11网络架构

基本服务集(Basic Service Set,BSS):一组设备通过AP通信的无线网络。BSS覆盖范围称为基本服务区(BSA),约几十米到几百米。

扩展服务集(Extended Service Set,ESS):多个BSS通过分布式系统(DS,通常是以太网)互连,覆盖更大区域。ESS中的设备可以漫游,在不同AP之间切换。

SSID(Service Set Identifier):网络的标识符,用户看到的”网络名称”。设备加入ESS需要匹配SSID和认证信息。

802.11 MAC协议

802.11使用CSMA/CA(载波侦听多路访问/冲突避免),因为无线设备无法同时发送和侦听(半双工),无法检测冲突。

CSMA/CA的工作过程

  1. 侦听信道,如果信道忙则退避
  2. 信道空闲后,等待DIFS(Distributed InterFrame Space,分布式帧间间隔)
  3. 选择随机退避时间(在[0, CW]范围内),等待相应时间
  4. 如果信道仍然空闲,发送数据
  5. 等待ACK,如果收到ACK则成功,否则认为冲突,增大竞争窗口(CW),重新退避

虚拟载波侦听:发送方在发送数据前发送RTS(Request to Send),接收方回应CTS(Clear to Send)。RTS和CTS包含 Duration 字段,告知其他节点信道将被占用多长时间。其他节点听到RTS或CTS后,设置网络分配向量(NAV),在这段时间内认为信道忙,不发送数据。虚拟载波侦听缓解了隐藏站问题。

802.11帧格式

  • 帧控制(2字节):协议版本、帧类型、子类型、功率管理等
  • Duration/ID(2字节):信道占用时间或关联ID
  • 地址1(6字节):接收方地址
  • 地址2(6字节):发送方地址
  • 地址3(6字节):过滤地址或源/目的地址
  • 序列控制(2字节):序列号和分片号
  • 地址4(6字节):仅用于无线网桥
  • 帧体(0-2312字节):数据
  • FCS(4字节):帧校验序列

802.11的演进

标准频段速率特点
802.112.4GHz1-2 Mbps最初标准
802.11b2.4GHz11 MbpsHR-DSSS
802.11a5GHz54 MbpsOFDM
802.11g2.4GHz54 MbpsOFDM
802.11n2.4/5GHz600 MbpsMIMO
802.11ac5GHz6.93 Gbps多用户MIMO
802.11ax2.4/5GHz9.6 Gbps高效率、OFDMA
802.11be2.4/5/6GHz40+ Gbps极高吞吐量

五、蜂窝网络

蜂窝网络(Cellular Network)是大范围移动通信网络,覆盖城市、国家甚至全球。

蜂窝网络的体系结构

蜂窝网络将覆盖区域划分为蜂窝(Cell),每个蜂窝有一个基站,负责本蜂窝内的通信。基站通过有线网络连接到核心网。

蜂窝的概念

  • 蜂窝使用六边形覆盖(最接近圆形,无缝隙)
  • 相邻蜂窝使用不同频率,避免同频干扰
  • 频率复用:相距较远的蜂窝可以 reuse 相同频率,提高频谱利用率

切换(Handover):移动设备从一个蜂窝移动到另一个蜂窝时,需要将连接从旧基站转移到新基站。切换过程需要保持连接不中断,时延足够小(如语音呼叫要求50ms内)。

蜂窝网络的移动性管理

蜂窝网络的移动性管理包括位置管理和切换管理。

位置管理:跟踪移动设备的位置,以便寻呼。核心网维护位置数据库(如HLR/VLR或HSS/MME),记录设备当前所属的位置区。设备移动到新位置区时,执行位置更新。

切换管理:切换分为硬切换(先断开旧连接,再建立新连接,会有短暂中断)和软切换(同时连接多个基站,平滑切换)。切换触发条件:信号强度低于阈值、服务质量下降、负载均衡等。

蜂窝网络的演进

2G(GSM):数字语音和短信,电路交换,速率9.6Kbps。

3G(UMTS):支持数据和多媒体,分组交换,速率384Kbps-2Mbps。

4G(LTE):全IP网络,高速数据,速率100Mbps-1Gbps。扁平化架构,降低时延。

5G(NR):超高速率(10Gbps)、超低时延(1ms)、海量连接(100万设备/km²)。支持网络切片、边缘计算。


六、移动IP网络

移动IP网络将移动IP技术与蜂窝网络结合,实现基于IP的移动通信。

移动IP网络的组成

移动IP网络包含移动节点、归属代理、外地代理,与蜂窝网络的移动性管理类似。不同之处在于移动IP使用IP协议,而不是蜂窝网络的专用协议。

移动IP网络的通信过程

sequenceDiagram
    participant MN as 移动节点
    participant HA as 归属代理
    participant FA as 外地代理
    participant CN as 通信对端

    Note over MN,CN: 移动IP网络通信过程

    MN->>FA: 移动到外地网络<br/>获得转交地址
    MN->>HA: 注册请求<br/>(归属地址 -> 转交地址)
    HA->>MN: 注册确认

    CN->>HA: 发送数据到归属地址
    HA->>FA: 隧道转发<br/>(IP-in-IP封装)
    FA->>MN: 交付数据

    MN->>CN: 直接响应<br/>(源地址=归属地址)

    Note over MN,CN: 数据路径形成三角路由<br/>优化:直接路由减少时延

图表讲解:这张时序图展示了移动IP网络的数据转发流程——这是移动性管理的基础机制。

移动节点移动到外地网络后,需要注册新的位置。移动节点向归属代理发送注册请求,包含归属地址和转交地址。归属代理更新绑定表,记录这个映射关系,返回注册确认。

通信对端不知道移动节点已移动,仍然向归属地址发送数据。归属代理拦截这些数据包,使用IP-in-IP隧道封装,外层IP头的源地址是归属代理,目的地址是转交地址。封装后的数据包路由到外地代理,外地代理解封装,将原始数据包交付给移动节点。

移动节点可以直接向通信对端发送响应,源地址是归属地址,目的地址是通信对端的地址。这形成了三角路由:数据包从通信对端到归属代理再到移动节点,响应直接从移动节点到通信对端。

三角路由不是最优路径,增加时延和负载。移动IPv6通过绑定更新让通信对端知道移动节点的转交地址,建立直接路由,减少时延。


七、知识总结表

协议/技术主要功能应用场景优缺点
CSMA/CA冲突避免无线局域网优点:适合半双工
缺点:效率低
RTS/CTS解决隐藏站问题802.11优点:减少冲突
缺点:额外开销
移动IP移动性管理移动互联网优点:透明性
缺点:三角路由
802.11无线局域网WiFi优点:成熟、便宜
缺点:距离限制
蜂窝网络广域移动通信手机网络优点:覆盖广
缺点:成本高
切换连接连续性移动通信优点:无缝切换
缺点:实现复杂

常见问题解答

Q1:为什么无线网络使用CSMA/CA而不是CSMA/CD?

:CSMA/CD要求设备在发送时能够检测冲突,即能够同时发送和侦听信道(全双工)。

无线设备通常是半双工的,发送时无法侦听信道(自己的信号远大于其他信号,无法检测冲突)。因此,无线网络使用CSMA/CA,强调冲突避免而非冲突检测。

CSMA/CA通过虚拟载波侦听(RTS/CTS)和退避机制减少冲突发生的概率。虽然CSMA/CA的效率低于CSMA/CD,但这是无线物理特性的限制。


Q2:什么是软切换和硬切换,有什么区别?

:硬切换(Hard Handover)是”先断后连”:移动设备先断开与旧基站的连接,再建立与新基站的连接。

硬切换有短暂的中断(几十到几百毫秒),适合电路交换的语音通信。

软切换(Soft Handover)是”先连后断”:移动设备同时连接多个基站,逐步切换到新基站,再断开旧基站。软切换没有中断,更平滑,但需要更多资源(多个无线链路)。CDMA2000系统使用软切换,GSM/LTE使用硬切换(但改进的切换算法使得中断时间很短)。


Q3:什么是OFDMA,为什么5G使用OFDMA?

:OFDMA(Orthogonal Frequency Division Multiple Access,正交频分多址)是OFDM的多址扩展。

OFDM将频谱分成多个正交的子载波,每个子载波可以独立调制。OFDMA将子载波分组,分配给不同用户,实现多用户复用。

5G使用OFDMA的原因:频谱效率高(子载波正交,无保护频带),抗多径衰落(每个子载波带宽窄,频率选择性衰落影响小),灵活的资源分配(可以根据用户需求动态分配子载波),支持大规模MIMO( Massive MIMO 与 OFDMA 结合)。OFDMA是4G LTE和5G NR的核心技术。


Q4:移动IPv6如何解决三角路由问题?

:移动IPv6引入了路由优化机制,让通信对端直接向移动节点的转交地址发送数据,避免三角路由。

过程如下:移动节点向通信对端发送绑定更新(包含归属地址和转交地址的映射),通信对端验证绑定更新(通过返回可达性测试),验证通过后维护绑定缓存。

后续数据包,通信对端使用IPv6路由头,直接向转交地址发送,目的地址是转交地址,路由头中包含归属地址。外地代理收到后,将路由头中的归属地址作为最终目的地址,将数据包交给移动节点。

移动节点发送数据时,使用归属地址作为源地址,通过外地代理路由。这样就实现了直接路由,减少了时延和归属代理的负载。


Q5:什么是网络切片,5G为什么需要网络切片?

:网络切片(Network Slicing)是5G引入的概念,将物理网络划分为多个逻辑网络,每个切片满足特定应用的需求(如带宽、时延、连接数、可靠性)。

不同切片共享物理基础设施,但逻辑隔离,各自优化。

5G需要网络切片的原因:5G支持多样化的应用场景(eMBB超宽带、mMTC海量机器通信、uRLLC超可靠低时延),不同场景的需求差异大,无法用单一网络满足。网络切片允许运营商为不同应用定制网络(如为自动驾驶提供低时延切片,为物联网提供大连接切片),提高资源利用率和服务质量。

网络切片通过SDN(软件定义网络)和NFV(网络功能虚拟化)实现,灵活、动态地划分和管理网络资源。


更新时间:2026年3月2日 系列:网络与信息安全技术 标签:#无线网络 移动IP WiFi 蜂窝网络 #802.11 切换 移动性管理