该拓扑中,某大型企业有企业总部(Hub)和多个分公司 (Spoke 1、Spoke 2、Spoke 3、Spoke 4)分布在不同地域,总部和分公司的子网环境经常出现变动,分支采用动态的地址接入公网。计划使用OSPF 路由协议,希望实现分公司和总部之间VPN互联的同时,分公司间也能建立VPN互联。
配置步骤
1、配置各设备接口IP(含隧道接口),Hub和两个Spoke 间的公网路由,采用ospf协议。
2、使用OSPF路由协议通告本地子网和tunnel口的网段,注意要区别与公网路由进程。
3、配置各个设备上的mGRE Tunnel接口与NHRP协议。
具体配置如下:
【Hub】
[Huawei]sysname Hub
[Hub-GigabitEthernet0/0/1]ip address 11.1.1.1 24 //配置Hub公网口ip
[Hub-GigabitEthernet0/0/2]ip address 10.1.1.1 24//配置Hub子网口ip
[Hub]interface Tunnel 0/0/0
[Hub-Tunnel0/0/0]ip address 192.168.1.1 24 //配置隧道口ip
[Hub]ospf 2 //配置Hub连接公网OSPF路由
[Hub-ospf-2]area 1
[Hub-ospf-2-area-0.0.0.1]network 11.1.1.0 0.0.0.255
[Hub]ospf 1 router-id 192.168.1.1 //配置Hub的OSPF路由ID号为mGRE隧道接口IP
[Hub-ospf-1]area 0
[Hub-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 //通告Hub mGRE隧道IP网段。
[Hub-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255 //通告Hub 子网IP网段
[Hub-Tunnel0/0/0]tunnel-protocol gre p2mp //配置mGRE隧道协议为 GER p2mp
[Hub-Tunnel0/0/0]source GigabitEthernet 0/0/1 //指定 mGRE隧道源端为Hub公网接口
[Hub-Tunnel0/0/0]nhrp entry multicast dynamic //允许Spoke 在Hub上进行动态注册
[Hub-Tunnel0/0/0]ospf network-type p2mp //配置隧道接口的OSPF 网路类型为P2MP
[Hub-Tunnel0/0/0]ospf dr-priority 100 //配置 mGRE隧道接口DR优先为100 为最高
[Hub-Tunnel0/0/0]nhrp redirect //配置NHRP的重定向功能
【Spoke 1】
[Huawei]sysname Sopke 1
[Sopke 1-GigabitEthernet0/0/1]ip address 12.1.1.1 24
[Sopke 1-GigabitEthernet0/0/2]ip address 10.1.2.1 24
[Sopke 1-Tunnel0/0/0]ip address 192.168.1.2 24
[Sopke 1]ospf 2
[Sopke 1-ospf-2]area 1
[Sopke 1-ospf-2-area-0.0.0.1]network 12.1.1.0 0.0.0.255
[Sopke 1]ospf 1 router-id 192.168.1.2
[Sopke 1-ospf-1]area 0
[Sopke 1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Sopke 1-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255
[Sopke 1]interface Tunnel 0/0/0
[Sopke 1-Tunnel0/0/0]tunnel-protocol gre p2mp
[Sopke 1-Tunnel0/0/0]source GigabitEthernet 0/0/1
[Sopke 1-Tunnel0/0/0]nhrp entry 192.168.1.1 11.1.1.1 register //配置 静态NHRP peer表项并向Hub发起NHRP动态注册。
[Sopke 1-Tunnel0/0/0]ospf network-type p2mp
[Sopke 1-Tunnel0/0/0]ospf dr-priority 0 //配置 mGRE隧道接口DR优先为0
[Sopke 1-Tunnel0/0/0]nhrp shortcut //启用shortcut功能
【Spoke 2】<