这是我以前的大作业的内容,我将其分享出来。
实验内容
物理网络拓扑图如下:
本实验的主要目的是在三个站点间使用DMVPN技术,建立站点到站点的IPSec VPN。
1.按照拓扑图构建网络并连接;以下拓扑模拟一个总公司和两个分公司,其中,总公司出口设备Hub-R1-zdc01,两个分公司出口设备分别为Spoke-R2-zdc01和Spoke-R3-zdc01,inside1-zdc01模拟模拟总公司内部网络,inside2-zdc01和inside3-zdc01分别模拟两个分公司内部网络;
Internet-R4 和Internet-R5为公网设备,要求在公网上运行ospf路由协议,其中,Internet-R4作为DHCP服务器,创建两个地址池,分别为24.1.1.0/24和34.1.1.0/24,分别排除24.1.1.1-24.1.1.10和34.1.1.1-34.1.1.10,Spoke-R2和Spoke-R3的公网口IP地址为自动获取;
测试公网连通性。
2. 172.16.1.0/24为mGRE隧道网络,具体IP地址与设备编号保持一致。在各出口设备上配置mGRE和NHRP,并测试NHRP注册情况。使用DMVPN技术在各站点间动态建立隧道,以实现分公司间网络畅通。其中,隧道认证密钥为01,nhrp网络号为01,nhrp认证密码为zdc01;
测试隧道连通性。
3. 在mGRE隧道网络和各站点内部网络运行动态路由协议EIGRP, 调整EIGRP,使得分公司间能够建立邻居关系,并关闭“next-help-self”特性,使得分公司间能够直接学习到对方路由;
测试局域网连通性。
4. 配置 IPSec VPN保护数据流,配置中transform-set名称用zdcset,ipsec profile名称用zdcprof;
查看出口设备安全关联情况。
配置
1.按照拓扑图构建网络并连接;以下拓扑模拟一个总公司和两个分公司,其中,总公司出口设备Hub-R1-zdc01,两个分公司出口设备分别为Spoke-R2-zdc01和Spoke-R3-zdc01,inside1-zdc01模拟模拟总公司内部网络,inside2-zdc01和inside3-zdc01分别模拟两个分公司内部网络;
【拓扑里面所有设备】
Would you like to enter the initial configuration dialog? [yes/no]: no
【Hub-R1】
Router>enable
Router#configure terminal
Router(config)#hostname Hub-R1-zdc01
Hub-R1-zdc01(config)#interface ethernet 0/0
Hub-R1-zdc01(config-if)#ip address 15.1.1.1 255.255.255.0
Hub-R1-zdc01(config-if)#no shutdown
Hub-R1-zdc01(config-if)#exit
Hub-R1-zdc01(config)#interface ethernet 0/1
Hub-R1-zdc01(config-if)#ip address 192.168.1.1 255.255.255.0
Hub-R1-zdc01(config-if)#no shutdown
Hub-R1-zdc01(config-if)#exit
【Spoke-R2】
Router>enable
Router#configure terminal
Router(config)#hostname Spoke-R2-zdc01
Spoke-R2-zdc01(config)#interface ethernet 0/1
Spoke-R2-zdc01(config-if)#ip address 192.168.2.1 255.255.255.0
Spoke-R2-zdc01(config-if)#no shutdown
Spoke-R2-zdc01(config-if)#exit
【Spoke-R3】
Router>enable
Router#configure terminal
Router(config)#hostname Spoke-R3-zdc01
Spoke-R3-zdc01(config)#interface ethernet 0/1
Spoke-R3-zdc01(config-if)#ip address 192.168.3.1 255.255.255.0
Spoke-R3-zdc01(config-if)#no shutdown
Spoke-R3-zdc01(config-if)#exit
【inside1】
Router>enable
Router#configure terminal
Router(config)#hostname inside1-zdc01
inside1-zdc01(config)#interface ethernet 0/0
inside1-zdc01(config-if)#ip address 192.168.1.100 255.255.255.0
inside1-zdc01(config-if)#no shutdown
inside1-zdc01(config-if)#exit
inside1-zdc01(config)#interface loopback 0
inside1-zdc01(config-if)#ip address 1.1.1.1 255.255.255.255
inside1-zdc01(config-if)#exit
【inside2】
Router>enable
Router#configure terminal
Router(config)#hostname inside2-zdc01
inside2-zdc01(config)#interface ethernet 0/0
inside2-zdc01(config-if)#ip address 192.168.2.100 255.255.255.0
inside2-zdc01(config-if)#no shutdown
inside2-zdc01(config-if)#exit
inside2-zdc01(config)#interface loopback 0
inside2-zdc01(config-if)#ip address 2.2.2.2 255.255.255.255
inside2-zdc01(config-if)#exit
【inside3】
Router>enable
Router#configure terminal
Router(config)#hostname inside3-zdc01
inside3-zdc01(config)#interface ethernet 0/0
inside3-zdc01(config-if)#ip address 192.168.3.100 255.255.255.0
inside3-zdc01(config-if)#no shutdown
inside3-zdc01(config-if)#exit
inside3-zdc01(config)#interface loopback 0
inside3-zdc01(config-if)#ip address 3.3.3.3 255.255.255.255
inside3-zdc01(config-if)#exit
【Internet-R4】
Router>enable
Router#configure terminal
Router(config)#hostname Internet-R4
Internet-R4(config)#interface ethernet 0/0
Internet-R4(config-if)#ip address 45.1.1.4 255.255.255.0
Internet-R4(config-if)#no shutdown
Internet-R4(config-if)#exit
Internet-R4(config)#interface ethernet 0/1
Internet-R4(config-if)#ip address 24.1.1.4 255.255.255.0
Internet-R4