多出口-热备
拓扑
需求
1)增加出口路由器,实现路由器冗余,实现出口设备热备份
配置步骤
1)SW5和SW6创建vlan25 vlan26
2) SW5配置vlanif 25的IP地址
3)S
4)统一规划设计一下MSTP
5)R2配置接口IP地址
6)R2和SW5,SW6配置OSPF 宣告网段
7)R2要配置默认路由
8)R2在OSPF中引入默认路由
9)R2配置ACL和NAT
10)实现出口设备的热备
11) 在R2中也做nat-server
(备注: 如果在R2也做nat-server 端口映射,那么在验证的时候,把R1的链路切断,再来测试R2的端口映射)
配置命令
第一步:在SW5和SW6中创建vlan25 和vlan26 [SW5]vlan batch 25 26 [SW5]int vlan 25 [SW5-Vlanif25]ip add 192.168.25.5 24 [SW6]vlan batch 25 26 [SW6]int vlan 26 [SW6-Vlanif26]ip address 192.168.26.6 24 第二步:SW7和SW8创建vlan25 26 [SW7]vlan batch 25 26 [SW8]vlan batch 25 26 第三步:统一规划MSTP 1)规划方案: instance 1 vlan 10 20 ---SW5是主根 instance 3 vlan 15 25 ---SW5是主根 instance 5 vlan 199 ---SW5是主根 instance 7 vlan 88 ---SW5是主根 instance 2 vlan 30 40 ---SW6是主根 instance 6 vlan 66 ---SW6是主根 instance 4 vlan 16 26 ---SW6是主根 2)准备工作: 每台交换机都创建这些vlan (不是必须配置,是为了方便操作) vlan 10 20 30 40 66 88 199 15 16 25 26 3)先在SW5中先删除原来的MSTP配置: 重新配置 undo stp region-configuration //先删除原来的配置 4)在SW5中执行这个配置,然后把配置复制出来,粘贴到另外8台交换机 确保9台交换机的MSTP配置完全相同: stp region-configuration region-name ntd instance 1 vlan 10 20 instance 2 vlan 30 40 instance 3 vlan 15 25 instance 4 vlan 16 26 instance 5 vlan 199 instance 6 vlan 66 instance 7 vlan 88 active region-configuration 5)配置SW5的实例优先级 [SW5]stp instance 1 priority 4096 [SW5]stp instance 3 priority 4096 [SW5]stp instance 5 priority 4096 [SW5]stp instance 7 priority 4096 [SW5]stp instance 2 priority 8192 [SW5]stp instance 4 priority 8192 [SW5]stp instance 6 priority 8192 6)配置SW6的实例优先级 [SW6]stp instance 2 priority 4096 [SW6]stp instance 4 priority 4096 [SW6]stp instance 6 priority 4096 [SW6]stp instance 1 priority 8192 [SW6]stp instance 3 priority 8192 [SW6]stp instance 5 priority 8192 [SW6]stp instance 7 priority 8192 第三步:配置R2的接口IP地址 [Huawei]sys R2 [R2]int g0/0/0 [R2-G0/0/0]ip add 192.168.25.1 24 [R2-G0/0/0]int g0/0/1 [R2-G0/0/1]ip add 192.168.26.2 24 [R2-G0/0/1]int g0/0/2 [R2-G0/0/2]ip add 150.1.1.1 29 第四步:配置OSPF [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 192.168.25.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]network 192.168.26.0 0.0.0.255 备注:在R2的骨干区域宣告25 和26 网段 [SW5]ospf 1 [SW5-ospf-1]area 0 [SW5-ospf-1-area-0.0.0.0]network 192.168.25.0 0.0.0.255 备注:在SW5的骨干区域宣告25网段 [SW6]ospf 1 [SW6-ospf-1]area 0 [SW6-ospf-1-area-0.0.0.0]net [SW6-ospf-1-area-0.0.0.0]network 192.168.26.0 0.0.0.255 备注:在SW6的骨干区域宣告26网段 配置完OSPF后,看R2和SW5 和SW6是否建立成功OSPF的邻居关系 在R2中使用display ospf peer brief 查看 发现没有OSPF邻居关系,为什么没有? 经过抓包,经过排查接口发现R2没有收到hello报文 原因是什么: 2层网络不通, 为什么2层不通? display port vlan SW7的g0/0/20口只转发vlan1的流量 SW8的g0/0/15口只转发vlan1的流量 解决:接口改为access 加入指定vlan 备注:SW7连接R2的g0/0/20 口改为access ,加入vlan25 [SW7]int g0/0/20 [SW7-G0/0/20]port link-type access [SW7-G0/0/20]port default vlan 25 备注:SW8连接R2的g/0/0/15改为access ,加入vlan26 [SW8]int g0/0/15 [SW8-G0/0/15]port link-type access [SW8-G0/0/15]port default vlan 26 经过验证:R2和SW5和SW6建立好邻居关系 第五步:在R2中配置出向的默认路由 在R2的OSPF中引入默认路由(让SW5和SW6学习) [R2]ip route-static 0.0.0.0 0.0.0.0 150.1.1.2 给R2配置一条去往外网的默认路由 [R2]ospf 1 [R2-ospf-1]default-route-advertise //在ospf 中引入默认路由,让sw5 和sw6 学习 第六步:配置R2的ACL和NAT 1) 配置acl 定义允许访问公网的内网网段 [R2]acl 2000 [R2-acl-basic-2000]rule 10 deny source 192.168.40.0 0.0.0.255 [R2-acl-basic-2000]rule 20 permit source any [R2-acl-basic-2000]quit 2)配置nat地址池 [R2]nat address-group 1 150.1.1.3 150.1.1.5 3)配置NAPT之地址池nat [R2]int g0/0/2 [R2-GigabitEthernet0/0/2]nat outbound 2000 address-group 1 4)配置ISP-dx外网设备的IP地址 [ISP-dx]int g0/0/2 [ISP-dx-G0/0/2]ip add 150.1.1.2 29 备注: 内网访问外网,是可以访问,但是,流量转发路径,是轮训的, 这个网络的转发路径不是你设计的 第七步:让R1成为主要的出口设备,让R2成为备份的设备 [R2]ospf 1 [R2-ospf-1]undo default-route-advertise [R2-ospf-1]default-route-advertise cost 10 //在R2中引入默认的路由调高cost值 让流量的优先从R1转发 让R1成为流量转发的主设备--调高R2的cost值, 让R2成为备份出口 第八步:在R2中配置nat-server 如果要验证在R2中的nat-server ,一定要先把R1的外网链路切断,在来验证R2的nat-server 原因前面有写,不再复述 [R2]int g0/0/2 [R2-G0/0/2]nat server protocol tcp global 150.1.1.6 www inside 192.168.88.1 www [R2-G0/0/2]nat server protocol icmp global 150.1.1.6 inside 192.168.88.1