1 / 32

第 3 章 网络设备配置

第 3 章 网络设备配置. 本章主要内容. 网络互联设备配置基础 配置方式 命令解释器 交换机 路由器 网络地址转换. 本课主要内容. 1. 私有地址 2. NAT 操作 3. NAT 分类 4. 配置 NAT. IP 地址分类与范围. 1-126 128-191 192-223. Class A: Class B: Class C:. 没有 127 开头的,为什么?. 公网地址和私有地址. 1. 公网地址必须被注册 2. 私有地址被保留,并可以被任何人使用. 私有地址范围. 上海建桥学院网络拓扑图. 上海建桥学院网络拓扑图.

Download Presentation

第 3 章 网络设备配置

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第3章 网络设备配置

  2. 本章主要内容 • 网络互联设备配置基础 • 配置方式 • 命令解释器 • 交换机 • 路由器 • 网络地址转换

  3. 本课主要内容 • 1. 私有地址 • 2. NAT操作 • 3. NAT分类 • 4. 配置NAT

  4. IP地址分类与范围 • 1-126 • 128-191 • 192-223 • Class A: • Class B: • Class C: 没有127开头的,为什么?

  5. 公网地址和私有地址 • 1. 公网地址必须被注册 • 2. 私有地址被保留,并可以被任何人使用

  6. 私有地址范围

  7. 上海建桥学院网络拓扑图

  8. 上海建桥学院网络拓扑图

  9. NAT操作 • NAT(网络地址转换或网络地址翻译),就是将网络地址从一个地址空间转换到另一个地址空间的行为。 • 边界路由器执行NAT功能,将内部私有地址转换成公网可路由的地址。

  10. NAT NAT将网络划分为内部网络(inside)和外部网络(outside)两部分。局域网主机利用NAT访问网络时,将局域网内部的本地地址转换成了全局地址(互联网合法的IP地址)后转发数据包。

  11. NAT分类 NAT分为两种类型:NAT(网络地址转换)和NAPT(网络地址端口转换) • NAT是实现转换后一个本地IP地址对应一个全局地址。 • NAPT是实现转换后多个本地IP地址对应一个全局IP地址。 目前网络中由于公网IP地址紧缺,而局域网主机数量较多,因此一般使用动态的NAPT实现局域网多台主机公用一个或少数几个公网IP访问互联网。

  12. NAT术语 • 1. Inside local address –指定给内部主机使用的地址 • 2. Inside global address –从SP或NIC注册的地址,即内部主机地址被NAT转换的外部地址 • 3. Address Pool-NIC或SP分配使用的多个地址

  13. NAT术语 • 内部本地地址(Inside Local Address) • 内部全局地址(Inside Global Address) • 外部本地地址(Outside Local Address) • 外部全局地址(Outside Global Address) 分配给内部网络上主机的IP地址。这些地址通常只有内部主机知道。 分配给内部主机的以用于NAT处理的地址。对外进行IP通信时,代表一个或多个内部本地地址的合法IP地址。这种内部主机的地址可以被外部主机看到。 是目标主机可路由的公网地址被转换之后的地址,通常这种地址是私有地址。 是与内部主机通信的目标主机的地址,通常是一个可路由的公网地址。

  14. NAT术语 • 内部网络和外部网络的区分根据IP主机相对于NAT路由器的物理位置(Location)来判断,本地地址和全局地址的区分根据用户相对于NAT路由器的位置或视角(viewpoint)来判断。

  15. 举例说明几个术语:

  16. NAT原理 • 当内部网络中的一台主机想传输数据到外部网络时,它先将数据包传输到NAT路由器上,路由器检查数据包的报头,获取该数据包的源IP信息,并从它的NAT映射表中找出与该IP匹配的转换条目,用所选用的内部全局地址(全球唯一的IP地址)来替换内部局部地址,并转发数据包。 • 当外部网络对内部主机进行应答时,数据包被送到NAT路由器上,路由器接收到目的地址为内部全局地址的数据包后,它将用内部全局地址通过NAT映射表查找出内部局部地址,然后将数据包的目的地址替换成内部局部地址,并将数据包转发到内部主机。

  17. 何时使用NAT技术 出现如下需求的时候,可以考虑使用NAT: • 主机没有全局唯一的可路由IP地址,却需要与互联网连接。 • 必须变更内部网络的IP地址。 • 需要做TCP流量的负载均衡,又不想购买昂贵的专业设备。

  18. NAT的限制 NAT很大程度缓解了全局地址不足的问题,但同时也会带来一些限制: • 影响网络速度。 • 跟某些应用不兼容。 • 地址转换不能处理IP报头加密的报文。 • 无法实现对IP端到端的路径跟踪。

  19. NAT的配置 • 内部源地址NAT配置 • 内部源地址NAPT配置

  20. 内部源地址NAT的配置 当内部网络需要与外部网络通讯时,需要配置NAT,将内部私有IP地址转换成全局唯一IP地址。可以配置静态或动态的NAT来实现互联互通的目的,或者需要同时配置静态和动态的NAT。

  21. 静态NAT 静态NAT的特征是内部主机地址被一对一映射到外部主机地址。当外部网络需要通过固定的全局可路由地址访问内部主机,静态NAT就显得十分重要。 Pc1:10.1.1.1---------->200.200.200.1 Pc2:10.1.1.2---------->200.200.200.2 Pc3:10.1.1.3----------> Pc4:10.1.1.4----------> X 200.200.200.2?

  22. 静态NAT配置举例 将内网的一台服务器192.168.12.3 映射到全局IP地址200.198.12.1。此功能可应用到内部网的WWW发布、Ftp Server及Mail Server。 Route(config)#interface FastEthernet 1/0 Route(config-if)#ip address 192.168.12.1 255.255.255.0 Route(config-if)#ip nat inside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#interface FastEthernet 1/1 Route(config-if)#ip address 200.198.12.1 255.255.255.0 Route(config-if)#ip nat outside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#ip nat inside source static 192.168.12.3 200.198.12.1

  23. 动态NAT 动态NAT的特征是内部主机使用地址池中的公网地址来映射。 Pc1:10.1.1.1---------->200.200.200.1 Pc2:10.1.1.2---------->200.200.200.2 Pc3:10.1.1.3----------> Pc4:10.1.1.4----------> √ 200.200.200.2?

  24. 动态NAT配置举例 本地全局地址从NAT地址池net100中分配,该地址池定义了地址范围为200.168.12.2~ 200.168.12.100。只有内部源地址匹配访问列表1的数据包才会建立NAT转换记录。 Route(config)#ip nat pool net100 200.168.12.2 200.168.12.100 netmask 255.255.255.0 Route(config)#access-list 1 permit 192.168.12.0 0.0.0.255 Route(config)#ip nat inside source list 1 pool net100

  25. 动态NAT配置举例(续) Route(config)#interface FastEthernet 1/0 Route(config-if)#ip address 192.168.12.1 255.255.255.0 Route(config-if)#ip nat inside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#interface Serial 1/2 Route(config-if)#ip address 200.168.12.1 255.255.255.0 Route(config-if)#ip nat outside Route(config-if)#no shutdown Route(config-if)#exit

  26. 内部源地址NAPT的配置 传统的NAT一般是指一对一的地址映射,不能同时满足所有的内部网络主机与外部网络通讯的需要。使用NAPT,可以将多个内部本地地址映射到一个内部全局地址,路由器用“内部全局地址+ TCP/UDP端口号”来对应“一个内部主机地址+TCP/UDP 端口号”。当进行NAPT转换时,路由器需要维护足够的信息(比如IP地址、TCP/UDP端口号)才能将全局地址转换回内部本地地址, 目前锐捷路由器的NAT缺省就是支持NAPT转换的。

  27. 静态NAPT 当你内部主机需要对外部网络提供服务,而又缺乏全局地址,或者就没有申请全局地址,就可以考虑配置静态NAPT,静态NAPT 的内部全局地址可以是路由器外部(Outside)接口的IP地址,也可以是向CNNIC申请来的地址。

  28. 静态NAPT配置举例 将一台内网的WEB服务器192.168.12.3 映射到全局IP地址200.198.12.1的80端口。 Route(config)#interface FastEthernet 1/0 Route(config-if)#ip address 192.168.12.1 255.255.255.0 Route(config-if)#ip nat inside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#interface FastEthernet 1/1 Route(config-if)#ip address 200.198.12.1 255.255.255.0 Route(config-if)#ip nat outside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#ip nat inside source static tcp 192.168.12.3 80 200.198.12.1 80

  29. 动态NAPT 允许内部所有主机可以访问外部网络,动态NAPT的内部全局地址可以是路由器外部(Outside)接口的IP 地址,也可以是向CNNIC 申请来的地址。

  30. 动态NAPT配置举例 本地全局地址从NAT地址池net200中分配,该地址池只定义200.168.12.200一个IP地址,但允许复用。只有内部源地址匹配访问列表2的数据包才会建立该类型NAT转换记录。 Route(config)#ip nat pool net200 200.168.12.200 200.168.12.200 netmask 255.255.255.0 Route(config)#access-list 2 permit 192.168.12.0 0.0.0.255 Route(config)#ip nat inside source list 2 pool net200 overload

  31. 动态NAPT配置举例(续) Route(config)#interface FastEthernet 1/0 Route(config-if)#ip address 192.168.12.1 255.255.255.0 Route(config-if)#ip nat inside Route(config-if)#no shutdown Route(config-if)#exit Route(config)#interface Serial 1/2 Route(config-if)#ip address 200.168.12.1 255.255.255.0 Route(config-if)#ip nat outside Route(config-if)#no shutdown Route(config-if)#exit

  32. 查看命令 show ip nat translations:显示当前存在的NAT转换信息。 show ip nat statistics:查看NAT的统计信息。 show ip nat translations verbose:显示当前存在的NAT转换的详细信息。 debug ip nat:跟踪NAT操作,显示出每个被转换的数据包。 Clear ip nat translations *:删除NAT映射表中的所有内容

More Related