MGRE和OSPF的应用

该配置案例展示了如何通过R1作为中心点构建星型和全连网状的MGRE网络,结合OSPF协议实现私有网络间的互通。AR1作为中心节点,与其他路由器建立GRE隧道,并通过NHRP进行动态注册。所有PC能够访问ISP的环回地址,确保了公网与私网的通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要求:

1、R4为ISP,所连接的所有物理接口为公有网段,任意指定ip即可
2、R1-2-3 构建一个星型结构的MGRE结构,其中r1为中心点,假设r1的公有ip为固定地址
3、R1-5-6 构建另一个全连网状的MGRE网络,其中R1/5均为中心区域;
4.使用OSpF实现整个私有网络的互通,同时所有pc可以正常访问R4的环回

拓扑图

 PC机的配置:

 

 

 

AR1


 sysname r1

acl number 2000  
 rule 5 permit source 192.168.0.0 0.0.255.255

interface GigabitEthernet0/0/0
 ip address 192.168.1.1 255.255.255.0

interface GigabitEthernet0/0/1
 ip address 12.1.1.1 255.255.255.0
 nat outbound 2000

interface GigabitEthernet0/0/2
 ip address 11.1.1.1 255.255.255.0
 nat outbound 2000

interface Tunnel0/0/0
 ip address 10.1.1.1 255.255.255.0
 tunnel-protocol gre p2mp
 source 11.1.1.1                          
 ospf network-type broadcast
 nhrp entry multicast dynamic
 nhrp network-id 100

interface Tunnel0/0/1
 ip address 20.1.1.1 255.255.255.0
 tunnel-protocol gre p2mp
 source 12.1.1.1
 ospf network-type broadcast
 nhrp entry multicast dynamic
 nhrp network-id 200
 nhrp entry 20.1.1.2 15.1.1.1 register

ospf 1 router-id 1.1.1.1
 default-route-advertise always
 import-route ospf 2
 area 0.0.0.0
  network 10.1.1.0 0.0.0.255
  network 192.168.1.0 0.0.0.255


ospf 2 router-id 7.7.7.7
 default-route-advertise always
 import-route ospf 1
 area 0.0.0.0                             
  network 20.1.1.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 11.1.1.2
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2
 

AR2

 sysname r2

acl number 2000  
 rule 5 permit

firewall zone Local
 priority 15

interface GigabitEthernet0/0/0
 ip address 13.1.1.1 255.255.255.0
 nat outbound 2000

interface GigabitEthernet0/0/1
 ip address 192.168.2.1 255.255.255.0

interface Tunnel0/0/0
 ip address 10.1.1.2 255.255.255.0
 tunnel-protocol gre p2mp
 source GigabitEthernet0/0/0
 ospf network-type broadcast
 ospf dr-priority 0                       
 nhrp network-id 100
 nhrp entry 10.1.1.1 11.1.1.1 register

ospf 1 router-id 2.2.2.2
 area 0.0.0.0
  network 10.1.1.0 0.0.0.255
  network 192.168.2.0 0.0.0.255

ip route-static 0.0.0.0 0.0.0.0 13.1.1.2

user-interface con 0
 authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
 

AR3

 sysname r3

acl number 2000  
 rule 5 permit

interface GigabitEthernet0/0/0
 ip address 14.1.1.1 255.255.255.0
 nat outbound 2000

interface GigabitEthernet0/0/1
 ip address 192.168.3.1 255.255.255.0

interface Tunnel0/0/0
 ip address 10.1.1.3 255.255.255.0
 tunnel-protocol gre p2mp
 source GigabitEthernet0/0/0
 ospf network-type broadcast
 ospf dr-priority 0                       
 nhrp network-id 100
 nhrp entry 10.1.1.1 11.1.1.1 register

ospf 1 router-id 3.3.3.3
 area 0.0.0.0
  network 10.1.1.0 0.0.0.255
  network 192.168.3.0 0.0.0.255

ip route-static 0.0.0.0 0.0.0.0 14.1.1.2

ISP

sysname ISP

interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0

interface GigabitEthernet0/0/1
 ip address 11.1.1.2 255.255.255.0

interface GigabitEthernet0/0/2
 ip address 13.1.1.2 255.255.255.0

interface GigabitEthernet2/0/0
 ip address 14.1.1.2 255.255.255.0

interface GigabitEthernet3/0/0
 ip address 16.1.1.2 255.255.255.0
                                      
interface GigabitEthernet4/0/0
 ip address 15.1.1.2 255.255.255.0

interface LoopBack1
 ip address 1.1.1.1 255.255.255.0
 

AR5


 sysname r5

acl number 2000  
 rule 5 permit

interface GigabitEthernet0/0/0
 ip address 15.1.1.1 255.255.255.0
 nat outbound 2000

interface GigabitEthernet0/0/1
 ip address 192.168.4.1 255.255.255.0

interface Tunnel0/0/1
 ip address 20.1.1.2 255.255.255.0
 tunnel-protocol gre p2mp
 source 15.1.1.1
 ospf network-type broadcast
 ospf dr-priority 0                       
 nhrp entry multicast dynamic
 nhrp network-id 200
 nhrp entry 20.1.1.1 12.1.1.1 register

ospf 2 router-id 5.5.5.5
 area 0.0.0.0
  network 20.1.1.0 0.0.0.255
  network 192.168.4.0 0.0.0.255

ip route-static 0.0.0.0 0.0.0.0 15.1.1.2

AR6

 sysname r6

acl number 2000  
 rule 5 permit

interface GigabitEthernet0/0/0
 ip address 16.1.1.1 255.255.255.0
 nat outbound 2000

interface GigabitEthernet0/0/1
 ip address 192.168.5.1 255.255.255.0

interface Tunnel0/0/1
 ip address 20.1.1.3 255.255.255.0
 tunnel-protocol gre p2mp
 source GigabitEthernet0/0/0
 ospf network-type broadcast
 nhrp network-id 200                      
 nhrp entry 20.1.1.1 12.1.1.1 register
 nhrp entry 20.1.1.2 15.1.1.1 register

ospf 2
 area 0.0.0.0
  network 20.1.1.0 0.0.0.255
  network 192.168.5.0 0.0.0.255

ip route-static 0.0.0.0 0.0.0.0 16.1.1.2

结果

 

 

 

 

 

 

### OSPF 协议综合实验配置与实施 #### 实验目标 通过一系列任务来掌握OSPF协议的基础配置及其高级特性,包括但不限于单区域多区域的配置、路由汇总以及与其他动态路由协议之间的互操作性。 #### 设备准备 所需硬件设备包括路由器、个人计算机(PC) 交换机;此外还需要安装并运行H3C模拟器或其他兼容工具来进行虚拟化环境下的实践练习[^1]。 #### 私网地址规划 对于私有网络中的IP编址策略,建议采用分层结构以简化管理提高效率。具体来说,可以选择`172.16.0.0/16`作为内部使用的IPv4范围,并进一步细分为两个主要部分:一部分用于OSPF(`172.16.0.0/17`),另一部分则分配给其他可能存在的路由进程如RIP(`172.16.128.0/17`)。这种安排有助于后续实现不同协议间的相互通告时减少不必要的复杂度[^2]。 #### 配置流程概述 - **子网划分** 根据实际需求合理切分子网,通常会依据逻辑上的业务分区或者地理位置等因素考虑。这里提到的是按六个不同的地理或功能区进行分割,并允许各区内灵活调整具体的子网掩码长度[^3]。 - **基础配置** - 设置主机名、管理访问控制列表(ACL),确保安全接入; - 定义静态映射表项以便于NAT转换过程顺利执行; - 启用MGRE(Multipoint GRE Tunneling over IPsec) 功能创建隧道连接远端站点; - 开启OSPF服务实例,并指定所属area ID 及其对应的network statement[]^3]^. - **高级特性应用** - 进行跨区域(Inter-area)及外部(External)类型的LSA聚合操作,从而降低骨干链路上的信息量传递压力; - 对某些特定接口启用预防环路机制,比如设置stub flags 或者增加额外的安全措施防止非法数据包进入核心网络; - 修改默认HELLO间隔参数适应更快速的变化检测要求; - 应用MD5加密验证方式加强邻居关系建立阶段的身份确认强度; - 测试整个拓扑图内的连通性性能指标是否满足预期标准. ```python # Python伪代码展示如何修改OSPF Hello时间 router ospf 1 network 192.168.1.0 0.0.0.255 area 0 timers spf 5 10 // SPF算法计算延迟时间最大等待时间 interface GigabitEthernet0/0 ip ospf hello-interval 1 # 将Hello报文发送频率设为每秒一次 ``` #### 接口优化 针对一些特殊的点到点(P2P)链接,可以通过改变它们的工作模式为point-to-point类型来加速收敛速度,这一步骤特别适用于那些直连两台设备之间且不需要广播能力的情况[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

殇ベ生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值