ACL和NAT及ensp详细配置教程

目录

1 ACL 

1.2 ACL的两种应用及匹配机制

1.3 ACL基本种类

2 NAT

2.1 NAT工作机制

2.2 NAT类型

2.2.1静态NAT

2.2.2动态NAT

2.2.3端口复用NAPT

3实验拓展演示

3.1新建拓展

3.2 配置PC机IP

3.3配置路由器

3.4实验测试


1 ACL 

ACL(访问控制列表):用于过滤流量。例如:在同一个vlan 中要允许PC1可以访问服务器A,但是PC2不能访问服务器A,这种情况就需要使用ACL。原理是在数据包经过路由器时,由于路由器开启了ACL所以会对报文进行检查做出相应的处理。

1.2 ACL的两种应用及匹配机制

  • 应用在端口的ACL,用于过滤数据包
  • 应用在路由协议,匹配对应的路由协议

1.3ACL基本种类

2000-2999:基本ACL,只能根据数据包中的源IP,对数据包进行处理

3000-3999:高级ACL,可以根据数据包中的五元组(源IP地址,目的IP地址,源Mac地址,目的Mac地址,协议端口号)对数据包进行处理。

4000-4999:二层ACL,Mac、VLAN-id、根据这些条件对数据包进行处理
 

2 NAT

NAT(Network Address Translator,网络地址转换)是用于在本地网络中使用私有地址,在连接互联网时转而使用全局 IP 地址的技术。NAT实际上是为解决IPv4短缺而开发的技术

2.1 NAT工作机制

如下图所示,以 10.0.0.10 的主机与 163.221.120.9 的主机进行通信为例讲解 NAT 的工作机制。利用 NAT,途中的 NAT 路由器将发送源地址从 10.0.0.10 转换为全局的 IP 地址(202.244.174.37)再发送数据。反之,当响应数据从 163.221.120.9 发送过来时,目标地址(202.244.174.37)先被转换成私有 IP 地址 10.0.0.10 以后再被转发。

 

在整个流程当中,最关键的有以下几点:

  • 网络被分为私网和公网两个部分,NAT网关设置在私网到公网的路由出口位置,双向流量必须都要经过NAT网关
  • 网络访问只能先由私网侧发起,公网无法主动访问私网主机
  • NAT 路由器在两个访问方向上完成两次地址的转换或翻译,出方向做源信息替换,入方向做目的信息替换;
  • NAT 路由器的存在对通信双方是保持透明的;
  • NAT 路由器为了实现双向翻译的功能,需要维护一张关联表,把会话的信息保存下来。

2.2 NAT类型

NAT 有 3 中类型:

  • 静态NAT
  • 动态NAT
  • 端口复用NAPT

2.2.1静态NAT

内部本地地址一对一转换成内部全局地址,相当内部本地的每一台PC都绑定了一个全局地址。一般用于在内网中对外提供服务的服务器

2.2.2.动态NAT

在内部本地地址转换的时候,在地址池中选择一个空闲的,没有正在被使用的地址,来进行转换,一般选择的是在地址池定义中排在前面的地址,当数据传输或者访问完成时就会放回地址池中,以供内部本地的其他主机使用,但是,如果这个地址正在被使用的时候,是不能被另外的主机拿来进行地址转换的

2.2.3端口复用NAPT

面对私网内部数量庞大的主机,如果NAT只进行IP地址的简单替换,就会产生一个问题:当有多个内部主机去访问同一个服务器时,从返回的信息不足以区分响应应该转发到哪个内部主机。此时,需要 NAT 设备根据传输层信息或其他上层协议去区分不同的会话,并且可能要对上层协议的标识进行转换,比如 TCP 或 UDP 端口号。这样 NAT 网关就可以将不同的内部连接访问映射到同一公网IP的不同传输层端口,通过这种方式实现公网IP的复用和解复用。这种方式也被称为端口转换PAT、NAPT或IP伪装,但更多时候直接被称为NAT,因为它是最典型的一种应用模式。

3实验拓展演示

3.1新建拓展

 3.2 配置PC机IP

PC1

IP地址:192.168.1.1

子网掩码:255.255.255.0

网关:192.168.1.254

PC2

IP地址:192.168.1.2

子网掩码:255.255.255.0

网关:192.168.1.254

3.3配置路由器

AR1

 

 

<Huawei>undo terminal  monitor                                  ##关闭用户视图提示
<Huawei>system-view                                             ##进入系统视图
[Huawei]interface g0/0/0                                        ##进入g0/0/0接口
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24        ##接口配置ip地址
[Huawei-GigabitEthernet0/0/0]interface g0/0/1                   ##进入g0/0/1接口  
[Huawei-GigabitEthernet0/0/1]ip address 200.1.1.1  24           ##接口配置ip地址
[Huawei-GigabitEthernet0/0/1]q                                  ##退出当前返回至系统视图模式
[Huawei]ACL 2000  ##创建初级ACL 2000
[Huawei-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255 ##添加规则允许源地址为

192.168.1.0的用户通过 
                      
[Huawei-acl-basic-2000]quit                            ##返回系统视图
[Huawei]int g0/0/1                                     ##进入g0/0/1接口
[Huawei-GigabitEthernet0/0/1]nat outbound 2000         ##在此接口配置出口nat并调用acl 200规则

AR2

 

 

<Huawei>undo terminal  monitor                                  ##关闭用户视图提示
<Huawei>system-view                                             ##进入系统视图
[Huawei]interface g0/0/0                                        ##进入g0/0/0接口
[Huawei-GigabitEthernet0/0/0]ip address 200.1.1.254 24          ##接口配置ip地址

3.4实验测试

PC1和PC2分别ping AR1 测试是否正常通信

PC1 ping AR1

 PC2 ping AR1

 实验成功

 

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尔尔辞暮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值