发新话题
打印

[问题求助] 求助于Juniper路由器高手,关于NAT地址池

当前使用的“代理”技术主要是为 客户端/服务端 C/S 结构设计的,为了实现那些需要连接但是又没有固定IP地址的客户端能够连接到一台配置好的拥有固定IP和DNS域名的服务器。

TOP

动态映射是范围到范围的对应 当然外网IP是先到先得的 而端口影射则有一个复用的概念 所谓复用 就是把一个IP分给多个用户使用 一般来说一个IP可以拆分成4000条TCP进程 所以理论上即使NAT池里只有1个IP地址 最多也可以承载4000个用户同时使用

TOP

地址池只是用来分配你上网的地址,不是分配给你公网的地址,一般的话,都是设内部地址的,类似于192.168.1.1之类的,然后这个地址是内部地址,要上网的话必需要通过路由器的,路由器出去的,才是公网地址

TOP

选择cisco的路由器吧,你有4个公网IP,很好实现:)
Cisco NAT的实现基于Network Translation公司的Private Internet Exchange(PIX)。

NAT有三种类型:静态NAT(Static NAT)、动态地址NAT(Pooled NAT)、网络地址端口转换NAPT(Port-Level NAT)。

其中静态NAT设置起来最为简单和最容易实现的一种,内部网络中的每个主机都被永久映射成外部网络中的某个合法的地址。而动态地址NAT则是在外部网络中定 义了一系列的合法地址,采用动态分配的方法映射到内部网络。NAPT则是把内部地址映射到外部网络的一个IP地址的不同端口上。根据不同的需要,三种 NAT方案各有利弊。

动态地址NAT只是转换IP地址,它为每一个内部的IP地址分配一个临时的外部IP地址,主要应用于拨号,对于频繁的远程联接也可以采用动态NAT。当远程用户联接上之后,动态地址NAT就会分配给他一个IP地址,用户断开时,这个IP地址就会被释放而留待以后使用。

网络地址端口转换NAPT(Network Address Port Translation)是人们比较熟悉的一种转换方式。NAPT普遍应用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT与 动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。
在Internet 中使用NAPT时,所有不同的信息流看起来好像来源于同一个IP地址。这个优点在小型办公室内非常实用,通过从ISP处申请的一个IP地址,将多个连接通 过NAPT接入Internet。实际上,许多SOHO远程访问设备支持基于PPP的动态IP地址。这样,ISP甚至不需要支持NAPT,就可以做到多个内部IP地址共用一个外部IP地址上Internet,虽然这样会导致信道的一定拥塞,但考虑到节省的ISP上网费用和易管理的特点,用NAPT还是很值 得的。

还可以用PAT的。只是PAT 要比NAT对设备要求高,特别是用户数量大流量大的时候。

TOP

问题1:单位有10个机房及3个部门,可以划分13个VLAN来分别对应相应的部门及机房。由于一般不建议使用VLAN0,所以VLAN0保留用于各个接入交换机及企业核心网交换机之间传递VLAN协议使用(如:BDPU数据包,STP生成树协议等),因此,VLAN0+13个VLAN共使用14个VLAN

问题2:该问题描述不是很清楚,照常理,该问题是考察给定网络划分子网掩码的题。但按题目每个机房50台机器,共10个机房及部门,大约需要600个IP才可以保障。
按提示,如果使用NAT技术,实际中通常仅需1个公网地址既可以完成全部13个部门内网地址至公网地址的转化(PAT)。如果吹毛求疵的话,最多也就是用13个公网地址,每个部门用一个。

因此,此题仅可以理解为在给定的C类网络(211.100.58.0/24)中,划分13个等大小的子网。每个子网中的主机数量即为对应部门或机房(50个内部IP)可使用的公网地址。然后使用NAT地址池翻译的方法,将50个地址映射至这些子网地址上。

如果按上边的理解,C类网络如果想划分13个子网,则至少需要4位子网位才能保障(4为子网位最多可以划出16个子网,但需要设备支持子网位为全零的子网,否则只能划出15个),每个子网里最多可以有2的4次方减2(全零和全一两种情况)个主机。写出网段为:
211.100.58.0/28(4位子网位为全零)
211.100.58.16/28
211.100.58.32/28
211.100.58.48/28
211.100.58.64/28
211.100.58.80/28
211.100.58.96/28
211.100.58.112/28
211.100.58.128/28
211.100.58.144/28
211.100.58.160/28
211.100.58.176/28
211.100.58.192/28
211.100.58.208/28
211.100.58.224/28
211.100.58.240/28
每个子网中可以有14个主机地址(16-2)。即,每个部门或机房可以使用14个主机地址作为NAT地址池中用作翻译的公网地址。

每个网段地址映射过程:
以CISCO设备为例,
首先,定义设备的两个接口为outside和 inside(cisco: ip nat inside/outside)
然后,定义地址池范围为211.100.58.0/28(ip nat pool LAB 211.100.58.1 211.100.58.1.14 netmask 255.255.255.240)
并且,使用相应的ACL列表定义哪个机房的地址使用此地址池(ip nat inside source list 1 pool LAB , ip access-list 1 x.x.x.x x.x.x.x)

配置完毕后,相应X.X.X.X内部地址发送数据包至NAT设备后,NAT设备判断数据包的源地址符合ACL 1中的定义,则会将数据包的源地址替换为211.100.58.0/28地址池中可用的地址,当下一个x.x.x.y的内部地址发送数据包至NAT设备后,NAT设备会使用地址池中其他未使用的地址。

NAT设备将数据包源地址替换后,想外侧接口(outside)发出数据包,并建立一个NAT转换表,以记录哪个内部源地址x.x.x.x被替换为了地址池211.100.58.0/28中的哪个地址。当外侧的数据包返回时,NAT设备再次修改相应的目的地址为内部地址(inside),并从内部接口转发数据包

TOP

发新话题