NAT
1.全称:Network Address Translations(网络地址转换
2.NAT诞生的原因:
目前ipv4地址严重不够用了
x.x.x.x x0-255
A B C类可以使用 D组播 E科研
3.IP地址分类:
IP地址分为公网IP和私网IP
公网IP只能在公网上使用
私网IP只能在内网中使用
公网上不允许出现私有IP地址!!!!!!
私网IP可以重复在内网使用
私有IP地址范围:
1)10.0.0.0/8 (10开头的)
2)172.16.0.0/16 - 172.31.0.0/16
(172.16开头的一直到172.31开头的)
3)192.168.0.0/16 (192.168开头的)
4.NAT的主要作用以及配置
NAT主要实现公私有IP地址的转换,一般是路由器或者防火墙上来完成,不建议在三层交换机上配置!,若在三层交换机上配置NAT,会使三层交换机的工作负荷太大
5.NAT有3大类:
1)静态NAT:1对1映射,(静态PAT,端口映射技术)
2)动态NAT
3)PAT(端口地址转换,Port Address Translations)
PAT也称为端口复用技术
6.NAT命令:
1)定义内网端口:
int f0/0
ip nat inside //设置为进端口
exit
2)定义外网端口:
int f0/1
ip nat outside //设置为出端口
exit
3)配置PAT:
定义内部地址池:
acc 1 permit 192.168.0.0 0.0.255.255 //在此处的ACL表的作用不在是控制网络流量,只有在端口配置的ACL表的作用才是控制网络流量
做PAT动态映射:
conf t
ip nat inside source list 1 int f0/1 overload //对IP地址做NAT转换,只要源IP满足1表中地址池的IP,就允许使用f0/1的IP做转换,并且使用端口复用技术
4)配置静态端口转换:
conf t
ip nat inside source static tcp 192.168.1.3 80 100.1.1.2 80
将192.168.1.3的80端口映射到100.1.1.2的80端口
动态路由
**1.动态路由:**基于某种路由协议实现,我认为作用就是减少配置路由的下一跳这一操作。
2.特点:
1)减少了管理任务
2)占用了网络带宽
3.动态路由协议概述:
动态路由协议就是路由器之间用来交换信息的语言
度量值:
跳书、带宽、负载、时延、可靠性、成本(通过这些信息,来确定路由器的路由表)
收敛:
使所有路由表都达到一致的状态的过程
静态路由与动态路由的比较
网络中静态路由和动态路由相互补充
4.按照路由执行的算法分类
距离矢量路由协议
依据从源网络到目标网络所经过的路由器的个数选择路由
RIP、IGRP
链路状态路由协议
综合考虑从源网络到目标网络的各条路径的情况选择路由
OSPF、IS-IS
5.RIP协议:RIP是距离-矢量路由选择协议
RIP的基本概念
定期更新
邻居
广播更新
全路由表更新
RIP度量值为跳数
最大跳数为15跳,16跳为不可达
RIP更新时间
每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息
发送整个路由表信息
6.动态路由学习路由表的过程:
1)路由器学习到直连路由
2)更新周期30s到时,路由器会向邻居发送路由表
3)再过30s,第二个更新周期到了再次发送路由表
7.路由环路
若R3路由器标记为某地址不可达,而后在更新之前。R2路由器先发来路由表信息,等这个路由器,R3学习到错误的路由信息,跳数+1,接着R3又发给R2。跳数在+1,循环往复,就产生了路由环路,直到跳数增加到16为止
8.阻止路由环路发生的方法:水平分割
从一个接口学习到路由信息,不再从这个接口发送出去
同时也能减少路由更新信息占用的链路带宽资源
9.使用RIP协议的命令
启动RIP进程
Router(config)# router rip
宣告主网络号
Router(config-router)# network network-number
查看路由表
Router# show ip route
查看路由协议的配置
Router# show ip protocols