1. 网络拓扑与需求分析
这个实验基于华为eNSP模拟器搭建,核心目标是实现多路由器环境下OSPF和BGP协议的协同工作。网络拓扑包含5台路由器(R1-R5),其中R5的5.5.5.0环回接口需要被隔离,其他所有环回接口应能互通。
从实际工程角度看,这种设计模拟了企业网络中常见的场景:核心区域运行OSPF实现快速收敛,边缘路由器通过BGP与外部网络交换路由信息。R5的环回隔离可能模拟了DMZ区或特定安全策略的实施。
关键配置原则:OSPF负责AS内部路由,BGP处理AS间路由,通过路由重分发实现全局可达性。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 基础IP地址配置
2.1 接口地址分配
每台路由器的物理接口和环回接口需要正确配置IP地址,这是后续协议配置的基础。以R1为例:
bash复制interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
2.2 地址规划要点
- 使用24位掩码保证地址空间一致性
- 环回地址采用X.X.X.X/24格式(X为路由器编号)
- 直连链路使用12.1.1.0/24这类连续地址段
- 特别注意R5的5.5.5.0/24需要后续做访问控制
3. OSPF协议配置详解
3.1 基本OSPF配置
在R2、R3、R4上配置OSPF进程(Area 0):
bash复制ospf 1 router-id 2.2.2.2 # 每台设备使用环回地址作为Router-ID
area 0.0.0.0
network 23.1.1.0 0.0.0.255
network 2.2.2.0 0.0.0.255
3.2 特殊设计考虑
- 仅在中转路由器(R2/R3/R4)上启用OSPF
- 边缘路由器(R1/R5)不参与OSPF进程
- 使用环回接口地址作为Router-ID保证稳定性
- 所有OSPF接口放在Area 0简化设计
4. BGP协议的三重配置方案
4.1 方案一:全互联iBGP
在AS内建立全互联的iBGP会话:
bash复制bgp 100
router-id 1.1.
