Ngonal/Networking-Lab-Portfolio
GitHub: Ngonal/Networking-Lab-Portfolio
一份按 TCP/IP 五层模型组织的网络实验集合,解决如何在多种模拟器中系统化构建与验证实际网络配置的问题。
Stars: 1 | Forks: 0
# 信息
动手实践的网络实验室组合,展示在交换、路由和安全配置方面的实际经验。实验室从基础设置逐步过渡到更高级的实现,强调深度和现实世界的适用性。
内容按照 **`TCP/IP 5层互联网模型`** 进行组织,每个实验室根据其有实质性交互的最高层进行分类。实验室也与最常见的网络生命周期场景对齐,涵盖 **供应(Provisioning)**、**维护(Maintenance)** 和 **故障排除(Troubleshooting)**。
根据实验室复杂程度选择多种模拟器与仿真器,确保易用性与真实网络行为。考虑使用的仿真器/模拟器软件包括但不限于:
# 实验室
`(回车)表示命令已完成,可以按 `Enter` 执行。后续可能还有额外参数,但在显示 `` 时为可选。
- **`no`**
在命令前加 `no` 可否定或移除其效果,常用于禁用功能或删除配置语句(例如 `no shutdown`、`no ip address`)。
- **`do`**
允许在多种配置模式下执行 `privileged EXEC` 模式命令,例如在 `global configuration` 模式中。
- **`exit`**
退出当前模式并返回至上一级模式。
- **`show`**
显示设备的运行状态和配置信息。
常在 `privileged EXEC` 模式下用于验证状态、接口、路由和当前配置(例如 `show running-config`、`show ip interface brief`)。
- **`write`**, **`write memory`**, **`copy running-config startup-config`**
将活跃的 `running-config`(RAM 中)保存到 `startup-config`(NVRAM)。三条命令功能相同:将当前运行配置复制到 NVRAM,以便在重启后保留。
### Juniper Junos OS
-
### Fortinet FortiOS
-
|
Cisco Packet Tracer |
EVE-NG |
GNS3 |
| 层级 | 设备 | 协议/技术 | 实验室 |
|:---|:---|:---|:---|
| 5 - 应用层 | 服务器、负载均衡器、防火墙(NGFW / L7) | HTTP、DNS、DHCP、SSH、FTP、SMTP、NTP、SNMP、Syslog | [查看实验室](Layer%205%20-%20Application) |
| 4 - 传输层 | 有状态防火墙、负载均衡器 | TCP、UDP、端口号、流量控制、错误恢复 | [查看实验室](Layer%204%20-%20Transport) |
| 3 - 网络层 | 路由器、三层交换机、防火墙 | IPv4、IPv6、ICMP、IGMP、SLAAC、BGP、OSPF、EIGRP、IS-IS、RIP、VRF、NAT、HSRP、子网划分、VLSM、ACL | [查看实验室](Layer%203%20-%20Network) |
| 2 - 数据链路层 | 交换机、网桥、无线接入点 | 以太网、MAC 地址、VLAN、STP、DTP、VTP、ARP、NDP、CDP、LLDP、EtherChannel | [查看实验室](Layer%202%20-%20Data%20Link) |
| 1 - 物理层 | 集线器、中继器、线缆、收发器(SFPs) | 光纤、铜缆、射频(Wi-Fi 物理层) | [查看实验室](Layer%201%20-%20Physical) |
## 通用命令
### Cisco IOS / IOS XE
- **`enable`**
将用户从 `user EXEC` 模式(初始的、权限受限的 CLI 模式)切换到 `privileged EXEC` 模式,获得访问高级监控和配置命令的权限。
- **`configure terminal`**
从 `privileged EXEC` 模式进入 `global configuration` 模式,允许用户修改设备的运行配置。
- **`?`**
提供上下文相关帮助:
- 单独使用或在命令后加空格使用(例如 `?` 或 `show ?`),会显示可用的命令、子命令或参数。**`UPPERCASE`** 占位符表示您必须定义的值,**`lowercase`** 关键字必须严格按照所示输入。
- 在部分命令后立即使用(例如 `con?`),会尝试显示匹配选项。
- 在上下文相关帮助中,`标签:DHCP, DNS, Docker 部署, EVE-NG, GNS3, MacOS取证, NGFW, NTP, Packet Tracer, SMTP, SSH, Syslog, TCP, TCP/IP, UDP, 个人项目, 五层互联网模型, 交换, 传输层, 安全配置, 应用层, 排错, 故障排除, 文档, 流量控制, 状态防火墙, 端口号, 维护, 网络仿真, 网络实验室, 网络生命周期, 网络运维, 负载均衡, 路由, 配置, 错误恢复, 防火墙