《计算机网络 自顶向下方法》读书笔记 第7章 无线网络和移动网络

第7章 无线网络和移动网络

7.1概述

1.基站是无线网络基础设施的一个关键部分。基站在有线网络中没有明确的对应设备,它负责向与之关联的无线主机发送数据和从主机那里接收数据。基站通常负责协调与之相关联的多个无线主机的传输。当一台无线主机与某基站“相关联”时,表示该主机位于该基站的无线通信范围内;该主机使用该基站中继它和更大网络之间的数据。蜂窝网络中的蜂窝塔和802.11无线LAN中的接入点都属于基站。

2.可以根据两个准则来对无线网络分类:①在该无线网络中的分组是否跨越了一个无线跳或多个无线跳;②网络中是否有诸如基站这样的基础设施。

  • 单跳,基于基础设施。这些网络具有与较大的有线网络连接的基站。此外,该基站与无线主机之间的所有通信都经过一个无线跳。在教室、咖啡屋或图书馆中使用的802.11网络以及4G LTE数据网络都属于这种类型。

  • 单跳,无基础设施。在这些网络中,不存在与无线网络相连的基站。在这种单跳网络中的一个节点可以协调其他节点的传输。蓝牙网络和具有自组织模式的802.11网络属于这种类型。

  • 多跳,基于基础设施。在这些网络中,一个基站表现为以有线方式与较大网络相连。然而,某种无线节点为了经该基站通信,可能不得不通过其他无线节点中继它们的通信。某些无线传感网络和所谓的无线网状网络就属于这种类型。

  • 多跳。无基础设施。在这些网络中没有基站,并且节点为了到达目的地可能必须在几个其他无线节点之间中继报文。节点也可能是移动的,在多个节点中改变连接关系,一类网络被称为移动自组织网络(mobile ad hoc network, MANET)。如果该移动节点是车载的,该网络是车载自组织网络(vehicular ad hoc network, VANET)

7.2无线链路和网络特征

1.无线链路和有线链路间有许多重要的区别:

  • 递减的信号强度。电磁波在穿过物体时强度将减弱。即使在自由空间中,信号仍将扩散,这使得信号强度随着发送方和接收方距离的增加而减弱(有时称其为路径损耗)。

  • 来自其他源的干扰。在同一个频段发送信号的电波源将相互干扰。除了来自发送源的干扰,环境中的电磁噪声也能形成干扰。

  • 多径传播。当电磁波的一部分受物体和地面反射,在发送方和接收方之间走了不同长度的路径,则会出现多径传播。这使得接收方收到的信号变得模糊。位于发送方和接收方之间的移动物体可导致多径传播随时间而改变。

2.信噪比(Signal-to-Noise Ratio, SNR)是所受到的信号和噪声强度的相对测量。SNR的度量单位通常是分贝(dB)。以dB度量的SNR是这个比值的20倍,即接收到的信号的振幅与噪声的振幅的以10为底的对数的比值。比特差错率(BER)是在接收方收到的有错传输比特的概率。

  • 对于给定的调制方案,SNR越高,BER越低。由于发送方通过增加它的传输功率就能够增加SNR,因此发送方能够通过增加它的传输功率来降低接收到差错帧的概率。然而,增加传输功率也会伴随着一些缺点:发送方必须消耗更多的能量,并且发送方的传输更可能干扰另一个发送方的传输。

  • 对于给定的SNR,具有较高比特传输率的调制技术将具有较高的BER。

  • 物理层调制技术的动态选择能用于适配对信道条件的调制技术。

这个信号的变化速率(称为码片速率)比初始数据比特序列的变化速率快得多。假设初始数据比特到达CDMA编码其的速率定义了时间单元;也就是说,每个要发送的初始数据比特需要1比特时隙时间。

设di为第i个比特时隙中的数据比特值。为计算便利,把具有0值的数据比特表示为-1。每个比特时隙又进一步细分为M个微时隙。发送方使用的CDMA编码由M个值的一个序列cm组成,m = 1, …, M,每个取值为+1或-1。

对于第i个数据比特di。对于di比特传输时间的第m个微时隙,CDMA编码器的输出Zi,m是di乘以分配的CDMA编码的第m比特cm:
Z i , m = d i ⋅ c m Z_{i,m} = d_i \cdot c_m Zi,m=dicm
对没有干扰的发送方,接收方将收到编码的比特Zi,m,并且恢复初始的数据比特di,计算如下:
d i = 1 M ∑ m = 1 M Z i , m ⋅ c m ( ∗ ) d_i = \frac{1}{M} \displaystyle \sum^M_{m=1} Z_{i, m} \cdot c_m (*) di=M1m=1MZi,mcm()
然而,实际上的CDMA必须在存在干扰发送方的情况下工作,这些发送方用分配的不同编码来编码和传输它们的数据。但是当一个发送方的数据比特和其他发送方发送的比特混在一起时,CDMA发送方就需要其他的方法来恢复该发送方的初始数据比特。

CDMA的工作有一种假设,即对干扰的传输比特信号是加性的,这意味着,例如在同一个微时隙中,如果3个发送段都发送1,第4个发送端发送-1,那么在那个微时隙中所有的接收方接收的信号都是2。在存在多个发送方时,发送方s计算它编码后的传输 Z i , m S Z^S_{i,m} Zi,mS,计算方式与上面完全相同。然而在第i个比特时隙的第m个微时隙期间,接收方现在收到的值是那个微时隙中从所有N个发送方传输的比特总和:
Z i , m ∗ = ∑ S = 1 m Z i , m S Z^*_{i,m} = \sum^m_{S = 1}Z^S_{i, m} Zi,m=S=1mZi,mS
如果仔细地选择发送方的编码,每个接收方只通过式*中的同样方式使用发送方的编码,就能从聚合的信号中恢复一个给定的发送方发送的数据:
d i = 1 M ∑ m = 1 M Z i , m ∗ ⋅ c m d_i = \frac{1}{M} \sum^M_{m = 1}Z^*_{i, m} \cdot c_m di=M1m=1MZi,mcm

7.3 WiFi:802.11无线LAN

1.802.11体系结构的基本构建模块是基本服务集(Basic Service Set, BSS)。一个BSS包含一个或多个无线站点和一个在802.11术语中成为接入点(Access Point, AP)的中央基站。

2.配置AP的无线LAN经常被称作基础设施无线LAN,其中的“基础设施”是指AP联通互联AP和一台路由器的有线以太网。

3.当网络管理员安装一个AP时,管理员为该接入点分配一个单字或双字的服务器集标识符(Service Set Identifier, SSID)。管理员还必须为该AP分配一个信道号。在802.11运行的85MHz的频段内,802.11定义了11个部分重叠的信道。当且仅当两个信道由4个或更多信道隔开时它们才无重叠。特别是信道1、6和11的集合是唯一的3个非重叠信道的集合。

4.WiFi丛林是一个任意物理位置,在这里无线站点能从两个或多个AP中收到很强的信号。为了获得因特网的接入,无线站点需要加入其中一个子网并因此需要与与其中的一个AP相关联。关联意味着这一无线站点在自身和该AP之间船舰一个虚拟线路。特别是,仅有关联的AP才向无线站点发送数据帧,并且该无线站点也仅仅通过该关联AP向因特网发送数据帧。

\5. 802.11标准要求每个AP周期性地发送信标帧,每个信标帧包括该AP的SSID和MAC地址。无线站点为了得知正在发送信标帧的AP,扫描11个信道,找出来自可能位于该区域的AP所发送的信标帧。通过信标帧了解到可用AP后,无线站点选择一个AP用于关联。

6.扫描信道和监听信标帧的过程被称为被动扫描。无线主机也能够执行主动扫描,这是通过向位于无线主机范围内的所有AP广播探测帧完成的。AP用一个探测响应帧应答探测请求帧。无线主机则能够在响应的AP中选择某AP与之相关联。选定与之相关联的AP后,无线主机向AP发送一个关联请求帧,并且该AP以一个关联响应帧进行响应。注意到对于主动扫描需要这种第二次请求/响应握手,因为一个对初始探测请求帧进行响应的AP并不知道主机选择哪个响应的AP进行关联。一旦与一个AP关联,该主机希望加入该AP所属的子网中。因此,该主机通常将通过关联的AP向该子网发送一个DHCP发现报文,以获取在该AP子网中的一个IP地址。一旦获得地址,网络的其他部分将直接视该主机为该子网中的另一台主机。

7.802.11的设计者为802.11无线LAN选择了一种随机访问协议。这个随机访问协议称作带碰撞避免的CSMA(CSMA/CA)。尽管以太网和802.11都使用载波侦听随机接入,但这两种MAC协议有着重要的区别。首先,802.11使用碰撞避免而非碰撞检测。其次,由于无线信道相对较高的比特率,802.11使用链路层确认/重传方案。

8.802.11 MAC协议并未实现碰撞检测的原因:

  • 检测碰撞的能力要求站点具有同时发送和接收的能力。因为在802.11适配器上,接收信号的强度通常远远小于发送信号的强度,制造具有检测碰撞能力的硬件代价较大。

  • 即使适配器可以同时发送和监听信号,适配器也会由于隐藏终端问题和衰减问题而无法检测到所有的碰撞。

9.当无线LAN中某站点发送一个帧时,该帧会由于多种原因不能无损地到达目的站点。为了处理这种不可忽视的故障情况,802.11 MAC使用链路层确认。目的站点收到一个通过CRC校验的帧后,它等待一个被称作短帧时间间隔(Short Inter-Frame Spacing, SIFS)的一小段时间,然后发回一个确认帧,如果发送站点在给定的时间内未收到确认帧,它假定出现了错误并重传该帧,使用CSMA/CA协议访问该信道。如果在若干固定次重传后仍未收到确认,发送站点将放弃发送并丢弃该帧。

10.802.11的CSMA/CA协议的内容:假设一个站点有一个帧要发送。

1)如果某站带你最初监听到某信道空闲,它将在一个被称作分布式帧间间隔(Distributed Inter-Frame Space, DIFS)的短时间段后发送该帧。

2)否则,该站点选取一个随机回退值并且在侦听信道空闲时递减该值。当侦听到信道忙时,计数值保持不变。

3)当计数值减为0时,该站点发送整个数据帧并等待确认。

4)如果收到确认,发送站站点知道它的帧以被目的站正确接收了。如果该站点要发送另一帧,它将从第二步开始CSMA/CA协议。如果未收到确认,发送站点将重新进入第二步中的回退阶段,并从一个更大范围内选取随机值。

11.为了避免隐藏终端导致的碰撞,IEEE 802.11协议允许站点使用一个短请求发送(Request to Send, RTS)控制帧和一个短允许发送(Clear to Send, CTS)控制帧来预约对信道的访问。当发送方要发送一个DATA帧时,它能够首先向AP发送一个RTS帧,只是传输DATA帧和确认帧需要的总时间。当AP收到RTS帧后,它广播一个CTS帧作为响应。该CTS帧有两个目的:给发送方明确的发送许可,也指示其他站点在预约其内不要发送。RTS和CTS帧的使用能够在两个重要方面提高性能:

  • 隐藏终端问题被缓解了,因为长DATA帧只有在信道预约后才被传输。

  • 因为RTS和CTS帧较短,涉及RTS和CTS帧的碰撞将仅持续短RTS和CTS帧的持续期。一旦RTS和CTS帧被正确传输,后续的DATA和ACK帧应当能无碰撞地发送。

尽管RTS/CTS交换有助于降低碰撞,但它同样引入了时延以及小号了信道资源。因此,RTS/CTS交换仅仅用于长数据帧预约信道。在实际中,每个无线站点可以设置一个RTS门限值,仅当帧长超过门限值时,才使用RTS/CTS序列。

12.图7-1显示了802.11帧的结构,在该帧上的每个字段下面的数字代表该字段以字节计的长度。在该帧控制字段中,每个字段上面的数字代表该子字段以比特计的长度。
《计算机网络 自顶向下方法》读书笔记 第7章 无线网络和移动网络_第1张图片

图7-1 80.211帧
  • 有效载荷与CRC字段。帧的核心是有效载荷,它通产是由一个IP数据报或者ARP分组组成。尽管这一字段允许的最大长度为2312字节,但它通常小于1500字节,放置一个IP数据报或一个ARP分组。如同以太网帧一样,802.11包括一个CRC码,从而接收方可以检测所收到帧中的比特错误。比特错误在无线局域网中比在有线局域网中更加普遍,因此CRC在这里更加有用。

  • 地址字段。802.11帧具有4个地址字段,其中每个都可以包含一个6字节的MAC地址。地址2是传输该帧的站点的MAC地址。地址1是要接收该帧的无线站点的MAC地址。BSS是一个子网的一部分,并且这个子网经一些路由器接口与其他子网相连,地址3包含这个路由器接口的MAC地址。

  • 序号、持续期和帧控制字段。在802.11网络中,无论何时一个站点正确地收到一个来自其他站点的帧,它就回发一个确认。因为确认可能会丢失,发送站点可能会发送一个给定帧的多个副本。使用序号可以使接收方区分新传输的帧和以前的帧的重传。802.11协议允许传输节点预约信道一段时间,包括传输其数据帧的时间和传输确认的时间,这个持续期值被包括在该帧的持续期字段中。控制字段包括许多子字段,比较重要的是,类型和子类型字段用于区分关联、RTS、CTS、ACK和数据帧。到和从字段用于定义不同地址字段的含义。WEP字段指示了是否使用加密。

13.802.11实现具有一种速率自适应能力,该能力自适应地根据当前和近期信道特点来选择下面的物理层调职技术。如果一个节点连续发送两个帧而没有收到确认,该传输速率降低到前一个较低的速率。如果10个帧连续得到确认,或如果用来跟踪自上次降速以来时间的定时器超时,该传输速率提高到上一个较高的速率。

14.802.11标准提供了功率管理能力,以使802.11节点的侦听、传输和接收功能以及其他需要“打开”电路的时间最小化。802.11功率管理按下列方式运行。一个节点能够明显地在睡眠和唤醒状态之间交替。通过将802.11帧首部的功率管理比特设置为1,某节点向接入点指示它将打算睡眠。设置节点中的一个定时器,使得正好在AP计划发送它的信标帧前唤醒节点。因为AP从设置的功率传输比特知道哪个节点打算睡眠,所以该AP知道它不应当向这个节点发送任何帧,先缓存目的地为睡眠主机的任何帧,待以后再传输。

15.IEEE 802.15.1网络以低功率和低成本在小范围内运行。它本质上是一个低功率、小范围、低速率的“电缆替代”技术,用于计算机与其无线键盘、鼠标或其他外部设备的互联。802.15.1网络有时被称为无线个人网络(Wireless Personal Area Network, WPAN)。802.15.1的链路层和物理层基于早期用于个人域网络的蓝牙规范。

16.IEEE标准化的第二个个人域网络是802.14.5,它被称为ZigBee,其服务目标是低功率、低数据率、低工作周期的应用。ZigBee定义了20kbps、40kbps、100kbps和250kbps的信道速率,这取决于信道的频率。

7.4蜂窝因特网接入

1.蜂窝是指这样的事实,即由一个蜂窝网覆盖的区域被分成许多称作小区的地理覆盖区域。每个小于包含一个收发基站(Base Transceiver Station, BTS),负责向位于其小区内的移动站点发送或接收信号。一个小区的覆盖区域取决于许多因素,包括BTS的发射功率、用户设备的传输功率、小区中的障碍建筑物以及基站天线的高度。

2.2G蜂窝系统的全球移动通信系统(GSM)标准对空中接口使用了组合的FDM/TDM。在组合的FDM/TDM系统中,信道被划分为若干频率子带;对于每个子带,时间又被划分为帧和时隙。因此,对于一个组合的FDM/TDM系统,如果信道被划分为F个子带,并且时间被划分为T个时隙,那么该信道将能够支持FT个并发的呼叫。

3.一个GSM网络的基站控制器(Base Station Controller, BSC)通常服务于几十个收发基站。BSC的责任是为移动用户分配BTS无线信道,执行寻呼,执行移动用户的切换。基站控制器及其控制的收发基站共同构成了GSM基站系统(Base Station System, BSS)

4.在用户鉴别和账户管理中以及呼叫建立和切换中,移动交换中心(Mobile sWitching Center, MSC)起着决定性的租用。单个MSC通常包含多达5个BSC,因此每个MSC有大约200 000个用户。一个蜂窝提供商的网络将有若干MSC,使用称为网关MSC的特殊MSC将提供商的蜂窝网络于更大的公共电话网相连。

5.在3G核心网中有两类节点:服务通用分组无线服务支持节点(Serving Generalized packet radio service Support Node, SGSN)网关GPRS支持节点(Gateway GPRS Support Node, GGSN)。SGSN负责向位于其连接的无线电接入网中的移动节点交付数据报。SGSM于该区域蜂窝语音网的MSC进行交互,提供用户认证和切换,维护活跃移动节点的位置信息,执行位于无线接入网中的移动节点和GGSN之间的数据报转发。GGSN起着网关的作用,将多个SGSN连接到更大的因特网。GGSN因此是源于移动节点的一个数据报在进入更大因特网之前遇到的3G基础设施的最后一部分。

6.4G系统体系结构中:

  • eNode是2G基站和3G无线电网络控制器的逻辑后代,并且此时还起这关键作用。它的数据报平面作用是在UE和P-GW之间(经过LTE无线电接入网)转发数据报。UE数据报在eNodeB被封装,并且通过4G网络的全IP强化分组核(EPC)以隧道形式传输到P-GW。这些隧道可能于保证服务质量(QoS)相关。

  • 分组数据网络网关(Packet Data Network Gateway, P-GW)给UE分配IP地址,并且保证QoS实施。作为隧道端点,当向或从UE转发数据报时,它也执行数据报封装/解封装。

  • 服务网关(S-GW)是数据平面移动性锚点,即所有UE流量将通过S-GW传递。该S-GW也执行收费/记账功能以及法定的流量拦截。

  • 移动性管理实体(Mobility Management Entity, MME)代表位于它所控制单元中的UE,执行连接和移动性管理。它从HHS接收UE订购信息。

  • 归属用户服务(Home Subscriber Server, HSS)包含了包括漫游接入能力、服务质量配置文件和鉴别信息的UE信息。

7.LTE在下行信道采用频分复用和时分复用结合的方法,称之为正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)技术。

7.5移动管理:原理

1.在一个网络环境中,一个移动节点的永久居所被称为归属网络,在归属网络中代表移动节点执行移动挂历功能的实体叫归属代理。移动节点当前所在的网络叫作外部网络被访网络,在外部网络中帮助移动节点做移动管理功能的实体称为外部代理通信者就是希望与该移动节点通信的实体。

2.外部代理的作用之一是为移动节点创建一个所谓的转交地址(Care-Of Address, COA),该COA的网络部分与外部网络的网络部分相匹配。因此一个移动节点可与两个地址相关联,即其永久地址与其COA,该COA有时又称为外部地址。外部代理的第二个作用是告诉归属代理,该移动节点在它的网络中且具有给定的COA。

3.为了让数据报寻址并转发给移动节点,有两种不同的方法:

第一种,间接路由选择方法。通信者指示将数据报寻址到移动节点的固定地址,并将数据报发送到网络中去,完全不知道移动节点是在归属网络中还是正在访问某个外部网络,因此移动性对于通信者来说是完全透明的。这些数据报就像平常一样首先导向移动节点的归属网络。

归属代理监视到达的数据报,这些数据报寻址的节点的归属网络与该归属代理所在网络相同,但这些节点当前却在某个外部网络中。归属代理截获这些数据报,然后转发它们。通过使用移动节点的COA,该数据报先转发给外部代理,然后再从外部代理转发给移动节点。

归属代理将通信者的原始完整数据报封装在一个新的较大的数据报中,这个较大的数据报被导向并交付到移动节点的COA。“拥有”该COA的外部代理将接收并拆封该数据报,即从较大的封装数据报中取出通信者的原始数据报,然后再向移动节点转发该原始数据报。

移动节点向通信者发送数据报时,只要直接将其数据报寻址到通信者(使用自己的永久地址作为源地址,通信者的地址作为目的地址)即可。

​ 间接路由选择方法存在一个低效的问题,即三角路由选择问题。该问题是指即使在通信者与移动节点之间存在一条更有效的路由,发往移动节点的数据报也要先发给归属代理,然后再发送到外部网络。

直接路由选择克服了路由选择的低效问题,但却是以增加复杂性为代价的。在直接路由选择方法中,通信者所在网络中的一个通信者代理先知道该移动节点的COA。这可以让通信者向归属代理询问得知,假设移动节点具有一个在归属代理注册过的最新的COA。通信者本身也可能执行通信者代理的功能。

​ 尽管直接路由选择克服了三角路由选择问题,但它引入了两个重要的其他挑战:

  • 需要一个移动用户定位协议,以便通信者代理向归属代理查询获得移动节点的COA。

  • 当移动节点从一个外部网络移到另一个外部网络时,如何将数据报转发到新的外部网络。

一种解决方案是创建一个新的协议来告知通信者变化后的COA。另一种方案是GSM网络时间中所采用的方案,它的工作方式如下。假设数据当前正转发给位于某个外部网络中的移动节点,并且在会话刚开始时该移动节点就位于该网络中。将首次发现移动节点的外部网络中的外部代理标识为锚外部代理。当移动节点到达一个新外部网络后,移动节点向新的外部代理注册,并且新外部代理向锚外部代理提供移动节点的新COA。当锚外部代理收到一个发往已经离开的移动节点的封装数据报后,它可以使用新的COA重新封装数据报并将其转发给该移动节点。如果移动节点其后又移到另一个外部网络中,在该被访网络中的外部代理随后将与锚外部代理联系,以便建立到该新外部网络的转发。

7.6移动IP

1.支持移动性的因特网体系结构与协议合起来称为移动IP。移动IP标准有三部分组成:

  • 代理发现。移动IP定义了一个归属代理或外部代理用来向移动节点通告其服务的协议,以及移动节点请求一个外部代理或归属代理的服务所使用的协议。

  • 向归属代理注册。移动IP定义了移动节点和/或外部代理向一个移动节点归属代理注册或注销COA所使用的协议。

  • 数据报的间接路由选择。该标准也定义了数据报被一个归属代理转发给移动节点的方式,包括转发数据报使用的规则、处理差错情况的规则和集中不同的封装形式。

2.到达一个新网络的某移动IP节点,不管是连到一个外部网络还是返回其归属网络,它都必须知道响应的外部代理或归属代理的身份。这个过程被称为代理发现。代理发现可以通过下列两种方式之一实现:代理通过或代理请求。

​ 借助代理通告,外部代理或归属代理使用一种现有路由器发现协议的扩展新协议来通告其服务。该代理周期性地在所有连接的链路上广播一个类型字段为9的ICMP报文。路由器发现报文也包含路由器的IP地址,因此允许一个移动节点知道该代理的IP地址。路由器发现报文还包括了一个移动性代理通告扩展,其中包含了该移动节点所需的附加信息。在这种扩展中又如下一些较重要的字段:

  • 归属代理比特(H)。指出该代理是它所在网络的一个归属代理。

  • 外部代理比特(F)。指出该代理是它所在网络的一个外部代理。

  • 注册要求比特(R)。指出在该网络中的某个移动用户必须向某个外部代理注册。特别是,一个移动用户不能在外部网络中获得一个转交地址,并假定由它自己承担外部代理的功能,无须向外部代理注册。

  • M、G封装比特。指出除了IP-in-IP封装形式外,是否还要用其他的封装形式。

  • 转交地址(COA)字段。由外部代理提供的一个或多个转交地址的列表。移动用户在向其归属代理注册时将选择这些地址中的一个作为其COA。

使用代理请求,一个想知道代理的移动节点不必等待接收代理通告,就能广播一个代理请求报文,该报文只是一个类型值为10的ICMP报文。收到该请求的代理将直接向该移动节点单播一个代理通告,于是该移动节点将继续处理,就好像刚收到一个未经请求的通告一样。

3.一旦某个移动IP节点收到一个COA,则该地址必须要向归属代理注册。这可通过外部代理或直接通过移动IP节点自己来完成。共涉及4个步骤:

  • 当收到一个外部代理通告后,一个移动节点立即向外部代理发送一个移动IP注册报文。注册报文承载在一个UDP数据报中并通过端口434发送。注册报文携带以下内容:一个由外部代理通告的COA、归属代理的地址(HA)、移动节点的永久地址(MA)、请求的注册寿命和一个64比特的注册标识。请求的注册寿命指示了注册有效的秒数。如果注册没有在规定的时间内在归属代理上更新,则该注册将变得无效。注册标识就像一个序号,用于收到的注册回答与注册请求的匹配。

  • 外部代理收到注册报文并记录节点的永久IP地址。外部代理知道现在它应该查找这样的数据报,即它封装的数据报的目的地址与该移动节点的永久地址相匹配。外部代理然后向归属代理的434端口发送一个移动IP注册报文。这一报文包括COA、HA、MA、封装格式要求、请求的注册寿命以及注册标识。

  • 归属代理接收注册请求并检查真实性和正确性,归属代理把移动节点的永久IP地址与COA绑定在一起。以后,到达该归属代理的数据报与发往移动节点的数据报将被封装并以隧道方式给COA。归属代理发送一个移动IP注册回答,该响应报文中含有HA、MA、实际注册寿命和被认可的请求报文注册标识。

  • 外部代理接收注册响应,然后将其转发给移动节点。

当某个移动节点离开其网络时,外部代理无须显式地取消某个COA的注册。当移动节点移动到一个新网并注册一个新COA时,上述情况将自动发生。

7.7管理蜂窝网中的移动性

1.在GSM术语中,移动用户的归属网络被称作该移动用户的归属公共地域网络(home Public Land Mobile Network, home PLMN)。为简便起见,直接将GSM归属PLMN称为归属网络。移动用户向某个蜂窝网提供商订购了服务,该蜂窝网就称为了这些用户的归属网络。被访问的PLMN直接称为被访网络。归属网络与被访网络的指责有很大的差别。

  • 归属网络维护一个称作归属位置注册器(Home Location Register, HLR)的数据库,其中包括它每个用户的永久蜂窝电话号码以及用户个人概要信息。重要的是,HLR也包括这些用户当前的位置信息。这就是说,如果一个移动用户当前漫游到另一个提供商的蜂窝网络中,HLR中将包含足够多的信息来获取被访网络中对移动用户的呼叫应该路由选择到的地址。当一个呼叫定位到一个移动用户后,通信者将与归属网络中一个被称作网关移动服务交换中心(Gateway Mobile services Switching Center, GMSC)的特殊交换机联系,用归属MSC简称。

  • 被访网络维护一个称作访问者位置注册(Visitor Location Register, VLR)的数据库。VLR为每一个当前在其服务网络中的移动用户包含一个表项,VLR表项因此随着移动用户进入和离开网络而出现或消失。VLR通常与移动交换中心在一起,该中心协调到达或离开被访网络的呼叫建立。

2.呼叫定位到被访网络中的移动GSM用户的步骤:

  • 通信者拨打移动用户的电话号码。该号码本身并不设计一个特定的电话线路或位置,号码中的前几位数字足以全局地判别移动用户的归属网络。呼叫从通信者通过公共交换电话网到达移动用户归属网络中的归属MSC。这是呼叫的第一步。

  • 归属MSC收到该呼叫并查询HLR来确定移动用户的位置。在最简单的情况下,HLR返回移动站点漫游号码(Moblie Station Roaming Number, MSRN),简称漫游号。这个号码与移动用户的永久电话号码不同,后者是与移动用户的归属网络相关联的,而漫游号码是短暂的:当移动用户进入一个被访网络后,会给移动用户临时分配一个漫游号码。漫游号码的作用就相当于移动IP中转交地址的作用。如果HLR不具有该漫游号码,它返回被访网络中的VLR地址。在这种情况下,归属MSC需要查询VLR以便获取移动节点的漫游号码。HLR是如何获得有关移动用户位置信息的?当一个移动电话切换或进入一个由新的VLR所覆盖的被访网络中以后,移动用户必须向被访网络注册,这是通过在移动用户和VLR之间交换信令报文来实现的。被访VLR随后又向移动用户的HLR发送一个位置更新请求报文。这一报文告知HLR可以用来联系移动用户的漫游号码,或者VLR地址。作为这个交换的一部分,VLR同样从HLR那里获取移动用户的信息,以及确定被访网络应该基于移动用户什么样的服务。

  • 给定一个漫游号码,归属MSC通过网络到达被访网络的MSC建立呼叫的第二步。至此,该呼叫已完成。

3.在一个呼叫过程中,移动站点将其关联从一个基站改变到另一个基站时出现切换。导致切换发生的原因有:

  • 当前基站和移动用户之间的信号减弱,使得该呼叫有被终端的危险。

  • 一个蜂窝处理的呼叫太多,变得过载。可以通过将一些移动用户切换到临近不太拥挤的蜂窝中,使这个拥塞得到缓解。

4.当一个基站决定切换一个移动用户时所包括的步骤:

  • 旧基站(BS)通知被访问MSC即将要进行一个切换,通知移动用户将要切换到的BS(或可能的BS集)。

  • 被访问MSC发起建立到新BS的路径,分配承载重路由选择的呼叫所需的资源,以及用信令告知新BS一个切换即将出现。

  • 新BS分配并激活一个无线信道供移动用户使用。

  • 新BS发出信令返回被访问MSC和旧BS,即已经建立了被访问MSC到新BS的路径并且移动用户应当被告知即将发生的切换。新BS提供移动用户与新的BS相关联所需要的所有信息。

  • 移动用户被告知它应当进行一个切换。到此时为止,移动用户完全不知道网络已经为切换做好所有底层工作。

  • 移动用户和新BS交换一个或多个报文,以完全激活新BS中新的信道。

  • 移动用户向新BS发送一个切换完成报文,该报文随后向上转发给被访问MSC。该被访问MSC然后重路由选择到移动用户的正在进行的呼叫,使其经过新BS。

  • 沿着到旧BS的路径分配的资源随后被释放。

5.锚MSC是呼叫首次开始时移动用户所访问的MSC,它因此在整个呼叫持续过程中保持不变。在整个呼叫持续期间,不论移动用户进行了多少次MSC间转换,呼叫总是从归属MSC路由选择到锚MSC,然后再到移动用户当前所在的被访问MSC。当移动用户从一个MSC覆盖区到达另一个MSC覆盖区后,正在进行的呼叫被重路由选择,从锚MSC到包含新基站的新被访问MSC。因此,在任何情况下,通信者和移动用户之间之多有3个MSC(归属MSC、锚MSC以及被访问MSC)。

6.表7-1列出了移动IP和GSM移动性之间的共性。

表7-1 移动IP和GSM移动性之间的共性
GSM要素 对GSM要素的解释 移动IP要素
归属系统 移动用户永久电话号码所归属的网络 归属网络
网关移动(服务)交换中心或简称归属MSC,归属位置注册其(HLR) 归属MSC:获取移动用户路由地址的联系点。HLR:归属系统中包含移动用户永久电话号码、个人信息、当前位置和订购信息的数据库 归属代理
被访问系统 移动用户当前所在的非归属系统网络 外部代理
被访问移动(服务)交换中心或简称被访问MSC,访问者定位记录(VLR) 被访问MSC:负责建立于MSC相关联的发射区中到/从移动节点的呼叫。VLR:访问系统中的历史数据库项,包含每个访问移动用户的订购信息 外部代理
移动站点漫游号码(MSRN),或漫游号码 用于归属MSC和被访问MSC之间电话呼叫的路由地址,对移动用户和通信者均不可见 转交地址

7.8无线和移动性:对高层协议的影响

1.由于无线信道的高比特差错率和切换丢失的可能性,TCP的拥塞控制反应在无限情况下可能会有问题。有三大类可能的方法用于处理这一问题:

  • 本地恢复。本地恢复的方法的目标是在比特差错出现的当时和当地将其恢复。

  • TCP发送方知晓无线链路。让TCP发送方和接收方知道无线链路的存在,从而将在有线网络中发生的拥塞性丢包和在无线网络中发生的差错/丢包区分开,并且仅对有线网络中的拥塞性丢包采用拥塞控制。

  • 分离连接方法。在分离连接方法中,移动用户和其他断电之间的端到端连接被打断为两个运输层连接:一个从移动主机到无线接入点,一个从无线接入点到其他通信端点。该端到端连接因此是由一个无线部分和一个有线部分分级连形成的。经无线段的运输层能够是一个标准的TCP连接,或是一个特别定制运行在UDP上的差错恢复协议。

你可能感兴趣的:(读书笔记)