问题 问答题

网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在如图2所示的设计方案中,与Internet连接的路由器采用网络地址转换。
请根据路由器的NAT表和图2中给出的网络结构、IP地址,简要叙述主机B向内部网络发出请求进行通信时,边界路由器实现TCP负载均衡的过程。

表2 路由器的NAT表

协议内部局部地址及端口号内部全局IP地址及端口号外部全局IP地址及端口号
TCP10.1.1.1:8010.1.1.127:80172.20.7.3:3058
TCP10.1.1.2:8010.1.1.127:80172.20.7.3:4371
TCP10.1.1.3:8010.1.1.127:80172.20.7.3:3062

答案

参考答案:(1)外部主机B(172.20.7.3)发出请求,建立B到虚拟主机(10.1.1.127)的连接。
(2)边界路由器接到这个连接请求后,查询NAT表,建立一个新的地址转换映射。如为10.1.1.127分配真实主机地址10.1.1.1。
(3)边界路由器用所选真实地址替换目的地址,转发该数据报。内部主机10.1.1.1接收到该数据报,并作应答。
(4)边界路由器接到应答报后,根据内部地址及端口号和外部地址及端口号,从NAT映射表中查找对应的内部虚拟主机地址及端口号。
(5)将源地址转换为虚拟主机地址,并转发应答报;B接收到源地址为10.1.1.127的应答报。
(6)下一个请求时,边界路由器为其分配下一个内部局部地址,如 10.1.1.2。

单项选择题
名词解释