HCIA(交换技术与安全(VLAN+ACL+NAT))
·
一、VLAN 技术(虚拟局域网)
1. VLAN 概述
- 作用:将一个物理广播域逻辑划分为多个虚拟广播域,隔离广播域
- VID(VLAN ID):12 位二进制,范围 1-4094(0 和 4095 保留)
2. VLAN 划分方式
- 基于端口:将交换机端口划分到不同 VLAN(最常用)
- 基于 MAC 地址:根据设备 MAC 地址划分 VLAN
- 基于协议:根据上层协议类型划分 VLAN
3. 802.1Q 标准
- 定义了带 VLAN 标签的以太网帧格式
- 标签长度:4 字节,包含 TPID(2 字节)、PRI(3 位)、CFI(1 位)、VID(12 位)
- Tagged 帧:带 VLAN 标签的帧(交换机之间传输)
- Untagged 帧:不带 VLAN 标签的帧(交换机与 PC 之间传输)
4. 链路类型
- Access 链路:交换机与 PC 之间,只能传输一个 VLAN 的 Untagged 帧
- Trunk 链路:交换机之间,可传输多个 VLAN 的 Tagged 帧
5. VLAN 基础配置
# 1. 创建VLAN
[SW1]vlan 2
[SW1]vlan batch 3 to 10 # 批量创建VLAN
# 2. 配置Access接口
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 2
# 3. 配置Trunk接口
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type trunk
[SW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 2 to 3
# 允许所有VLAN通过
[SW1-GigabitEthernet0/0/5]port trunk allow-pass vlan all
6. VLAN 间路由(单臂路由)
- 原理:使用路由器子接口实现不同 VLAN 之间的通信
- 配置:
[R1]interface GigabitEthernet 0/0/0.1 [R1-GigabitEthernet0/0/0.1]dot1q termination vid 2 [R1-GigabitEthernet0/0/0.1]ip address 192.168.2.254 24 [R1-GigabitEthernet0/0/0.1]arp broadcast enable [R1]interface GigabitEthernet 0/0/0.2 [R1-GigabitEthernet0/0/0.2]dot1q termination vid 3 [R1-GigabitEthernet0/0/0.2]ip address 192.168.3.254 24 [R1-GigabitEthernet0/0/0.2]arp broadcast enable
二、ACL 访问控制列表
1. ACL 概述
- 作用:匹配流量并执行允许 / 拒绝动作;定义感兴趣流量供其他策略使用
- 匹配规则:自上而下逐一匹配,匹配即停止
- 华为设备:末尾隐含允许所有;思科设备:末尾隐含拒绝所有
2. ACL 分类
- 标准 ACL(2000-2999):仅匹配源 IP 地址,调用时靠近目标
- 扩展 ACL(3000-3999):匹配源 / 目标 IP、协议、端口,调用时靠近源
3. 标准 ACL 配置
# 创建标准ACL
[R2]acl 2000
[R2-acl-basic-2000]rule deny source 192.168.1.2 0.0.0.0
[R2-acl-basic-2000]rule permit source any
# 在接口调用ACL
[R2-GigabitEthernet0/0/1]traffic-filter outbound acl 2000
4. 扩展 ACL 配置
# 创建扩展ACL
[R1]acl 3000
# 拒绝192.168.1.2访问192.168.3.2
[R1-acl-adv-3000]rule deny ip source 192.168.1.2 0.0.0.0 destination 192.168.3.2 0.0.0.0
# 拒绝192.168.1.10 Telnet 192.168.1.1
[R1-acl-adv-3000]rule deny tcp source 192.168.1.10 0.0.0.0 destination 192.168.1.1 0.0.0.0 destination-port eq 23
# 拒绝192.168.1.10 ping 192.168.2.2
[R1-acl-adv-3000]rule deny icmp source 192.168.1.10 0.0.0.0 destination 192.168.2.2 0.0.0.0
# 在接口调用ACL
[R1-GigabitEthernet0/0/0]traffic-filter inbound acl 3000
三、NAT 网络地址转换
1. NAT 概述
- 作用:实现私网 IP 与公网 IP 的转换,解决公网 IP 地址不足问题
- 私网 IP 地址范围:
- A 类:10.0.0.0/8
- B 类:172.16.0.0/12
- C 类:192.168.0.0/16
2. NAT 分类
- 静态 NAT:私网 IP 与公网 IP 一一对应
- 动态 NAT:私网 IP 与公网 IP 池动态映射(多对多)
- NAPT(端口地址转换):多个私网 IP 共享一个公网 IP(一对多)
- 端口映射:将公网 IP 的特定端口映射到私网服务器的端口
3. 静态 NAT 配置
[R2-GigabitEthernet0/0/1]nat static global 12.1.1.3 inside 192.168.1.2
# 查看静态NAT映射
[R2]display nat static
4. NAPT(Easy IP)配置
# 创建ACL抓取感兴趣流量
[R2]acl 2000
[R2-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255
# 在出接口配置Easy IP
[R2-GigabitEthernet0/0/1]nat outbound 2000
5. 动态 NAT 配置
# 创建公网地址池
[R2]nat address-group 1 12.1.1.4 12.1.1.10
# 创建ACL抓取感兴趣流量
[R2]acl 2001
[R2-acl-basic-2001]rule permit source 192.168.0.0 0.0.255.255
# 在出接口配置动态NAT
[R2-GigabitEthernet0/0/1]nat outbound 2001 address-group 1
6. 端口映射配置
# 将公网接口80端口映射到192.168.1.10:80
[R2-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 80 inside 192.168.1.10 80
# 将公网接口8080端口映射到192.168.1.20:80
[R2-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 8080 inside 192.168.1.20 80
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)