ACL和NAT

127 阅读2分钟

ACL

基本原理

数据包经过接口时候查看报文ip地址,做出相应的处理

基本作用

放行permit

拒绝deny

种类

基本ACL:编号2000-2999

基本ACL尽量用在靠近目的地点

高级ACL:编号3000-3999;

高级ACL尽量放在离源地址近的地方,通过五元组来规定原则

二层ACL,MAC、VLAN-id、802.1q:编号4000-4999(一般用不上)

掩码

  • 通配符掩码-----0和1可以不连续
  • 掩码、反掩码---0和1必须连续
  • 通配符掩码-----0和1可以不连续
  • 子网掩码-------必须是连续的1
  • 反掩码---------必须是连续的0

通配符:根据参考ip地址,通配符“1”对应为可变,“0”对应位不可变,0/1可以穿插

NAT

出去:将内网地址转化成外网地址

回来:将外网地址转成内网地址

匹配规则

自上而下(范围小的写上面) ,一旦匹配立即执行,不在匹配,一旦命中,即可停止

  • 应用在接口的ACL:过滤数据包(五元组:源目ip地址,源目mac地址,端口)
  • 应用在路由协议:匹配相应的路由条目

NAT四种类型

  • 静态
  • 动态
  • Easy-IP
  • NATPT

静态NAT

一个内网地址对应一个外网地址

动态NAT

建立一个外网地址池

NATPT

地址加端口号一起转换

Easy-IP

  1. 使用列表匹配私网的ip地址
  2. 将所有的私网地址映射成路由器当前接口的公网地址

基本原理

  • 发出时候,修改原始报文,把源ip设置成弄好的公网ip,目标ip不变;
  • 回包时候,NAT将变成公网的ip地址变成源ip地址

ACL实验

需要用到ENSP,拉取两个client,一台HUB,一台路由器,两台Server,按照实验框架连接起来 1663349671306.jpg

image.png

image.png

image.png

image.png

image.png

image.png

NAT静态实验

用到ENSP,拉取两台PC机,一台HUB,两台路由器,安装框架连接好 image.png image.png 注意两台路由器都有g0/0/0接口,不要配置乱了 image.png 注意不能直接使用 接口地址200.1.1.1 在AR2右边就相当于外网,左边就相当于内网,如果想要联通外网,就需要用到NAT将内网在经过AR2的时候重新封装,把地址从192.168.1.端变成200.1.1段才可以访问外网 image.png image.png