配置双核心三层结构双路由双出口园区网

环境要求:

1、安装win7、win10或winsrv的pc机一台

2、cisco Packet Tracer7.3以上模拟器

任务一:在模拟器上配置网络拓扑,分配IP地址

01

设备名端口/接口IP地址掩码长度网关
PC11.2Fa0172.16.11.224172.16.11.1
PC12.2Fa0172.16.12.224172.16.12.1
PC21.2Fa0172.16.21.224172.16.21.1
PC22.2Fa0172.16.22.224172.16.22.1
HTTPFa0172.16.100.224172.16.100.1
DNSFa0172.16.100.324172.16.100.1
InterSrvFa07.1.1.2247.1.1.1
InterDNSFa08.8.8.8248.8.8.1
PC192Fa0192.168.1.224192.168.1.1
B1DS1vlan11172.16.11.25324-
B1DS1vlan12172.16.12.25324-
B1DS2vlan11172.16.11.25424-
B1DS2vlan12172.16.12.25424-
B2DS1vlan21172.16.21.25324-
B2DS1vlan22172.16.22.25324-
B2DS2vlan21172.16.21.25324-
B2DS2vlan22172.16.22.25324-
S1AS1vlan100172.16.100.124-
到CS1的接口路由接口172.16.1.024
到CS2的接口路由接口172.16.2.024
R1F0/11.1.1.129-
R2F0/22.1.1.130-
ISP1-1F0/01.1.1.229-
ISP1-1F0/13.0.0.18-
ISP2-1F0/02.1.1.230-
ISP2-1F0/14…0.0.18-
ISP1-2F0/03.0.0.28-
ISP1-2F0/15.0.0.18-
ISP2-2F0/04.0.0.28-
ISP2-2F0/16.0.0.18-
ISP2-2F1/09.1.1.130-
ISP3F0/05.0.0.28-
ISP3F0/16.0.0.28-
ISP3F1/17.1.1.124-
ISP3F1/28.8.8.124-
R3F0/19.1.1.230-
R3F0/0192.168.1.124-
任务二:配置双核心三层结构双路由双出口园区网
  1. 配置B2F1AS1、B2F1AS2两台接入层交换机

    a) 创建vlan

    b) 把接口加入vlan

    B2F1AS1:

    Switch(config)#vlan 21
    Switch(config-vlan)#int f0/1
    Switch(config-if)#switchport access vlan 21
    

    B2F1AS2:

    Switch(config)#vlan 22
    Switch(config-vlan)#int f0/1	
    Switch(config-if)#switchport access vlan 22
    
  2. 配置B2DS1、B2DS2汇聚层交换机二层特性

    a) 配置汇聚层交换机之间双链路etherchannel

    ​ i. 设置etherchannel协议为LACP

    ​ ii. 设置etherchannel模式为active

    B2DS1,B2DS2:

    Switch(config)#int range f0/23-24
    Switch(config-if-range)#channel-protocol lacp
    Switch(config-if-range)#channel-group 1 mode active
    

    b) 配置汇聚层交换机之间双链路为trunk

    ​ i. 进入port-channel接口

    ​ ii. 配置封装格式dot1q,设置为trunk

    B2DS1,B2DS2:

    Switch(config)#int port-channel 1
    Switch(config-if)#switchport trunk encapsulation dot1q 
    Switch(config-if)#switchport mode trunk 
    

    c) show etherchannel summary检查etherchannel状态

02

d) 配置汇聚层交换机到接入层交换机的链路为trunk

B2DS1,B2DS2:

Switch(config)#int range f0/1-2
Switch(config-if-range)#switchport trunk encapsulation dot1q 
Switch(config-if-range)#switchport mode trunk 

e) 配置汇聚层交换机STP生成树,根据vlan设定生成树的主根和次主根

B2DS1:

Switch(config)#vlan 21
Switch(config-vlan)#vlan 22
Switch(config-vlan)#exit
Switch(config)#spanning-tree vlan 21 root primary 
Switch(config)#spanning-tree vlan 22 root secondary 

B2DS2:

Switch(config)#vlan 21
Switch(config-vlan)#vlan 22
Switch(config-vlan)#exit
Switch(config)#spanning-tree vlan 22 root primary 
Switch(config)#spanning-tree vlan 21 root secondary 

f) show spanning-tree检查生成树状态

03

04

  1. 配置B2DS1、B2DS2汇聚层交换机三层特性

    a) 在汇聚层交换机启用三层交换功能

    b) 根据地址列表的要求设定vlan接口的地址

    B2DS1:

    Switch(config)#ip routing
    Switch(config)#int vlan 21
    Switch(config-if)#ip addr 172.16.21.253 255.255.255.0
    Switch(config-if)#int vlan 22
    Switch(config-if)#ip addr 172.16.22.253 255.255.255.0
    

    B2DS2:

    Switch(config)#ip routing
    Switch(config)#int vlan 21
    Switch(config-if)#ip addr 172.16.21.254 255.255.255.0
    Switch(config-if)#int vlan 22
    Switch(config-if)#ip addr 172.16.22.254 255.255.255.0
    

    c) 配置两个交换块的热备份路由

    ​ i. 进入vlan接口

    ​ ii. 配置备份组的虚拟IP地址

    iii. 配置路由器的优先级和占先权

    B2DS1:

    Switch(config-if)#int vlan 21
    Switch(config-if)#standby 21 ip 172.16.21.1
    Switch(config-if)#standby 21 preempt 
    Switch(config-if)#standby 21 priority 200
    Switch(config-if)#int vlan 22
    Switch(config-if)#standby 22 ip 172.16.22.1
    

    B2DS2:

    Switch(config-if)#int vlan 21
    Switch(config-if)#standby 21 ip 172.16.21.1
    Switch(config-if)#int vlan 22
    Switch(config-if)#standby 22 ip 172.16.22.1
    Switch(config-if)#standby 22 preempt 
    Switch(config-if)#standby 22 priority 200
    

    d) show standby检查HSRP状态

05

06

e)检查连通情况

07

  1. 配置S1AS1和B2DS1、B2DS2上连核心接口地址

    a) 在S1AS1创建vlan100,加入连接服务器的接口

    Switch(config)#vlan 100
    Switch(config-vlan)#int range f0/3-4
    Switch(config-if-range)#switchport access vlan 100
    

    b) 在S1AS1启用三层功能,设置vlan100的接口地址

    Switch(config)#ip routing
    Switch(config)#int vlan 100
    Switch(config-if)#ip addr 172.16.100.1 255.255.255.0
    

    c) 配置与核心层交换机相连接口的IP地址

    i. 把所有接口设为路由接口

    ii. 设置所有与CS1相连接口的地址为172.16.1.0/24

    iii. 设置所有与CS2相连接口的地址为172.16.2.0/24

    B1DS1:

    Switch(config)#int f0/3
    Switch(config-if)#ip addr 172.16.1.1 255.255.255.0
    Switch(config-if)#int f0/4
    Switch(config-if)#ip addr 172.16.2.1 255.255.255.0
    

    B1DS2:

    Switch(config)#int f0/3
    Switch(config-if)#ip addr 172.16.1.2 255.255.255.0
    Switch(config-if)#int f0/4
    Switch(config-if)#ip addr 172.16.2.2 255.255.255.0
    

    B2DS1:

    Switch(config)#int f0/4
    Switch(config-if)#no switchport 
    Switch(config-if)#ip addr 172.16.1.3 255.255.255.0
    Switch(config-if)#int f0/3
    Switch(config-if)#no switchport 
    Switch(config-if)#ip addr 172.16.2.3 255.255.255.0
    

    B2DS2:

    Switch(config)#int f0/3
    Switch(config-if)#no switch
    Switch(config-if)#ip addr 172.16.1.4 255.255.255.0
    Switch(config-if)#int f0/4
    Switch(config-if)#no switch
    Switch(config-if)#ip addr 172.16.2.4 255.255.255.0
    

    S1AS1:

    Switch(config)#int f0/1
    Switch(config-if)#no switchport
    Switch(config-if)#ip addr 172.16.1.5 255.255.255.0
    Switch(config-if)#int f0/2
    Switch(config-if)#no switchport
    Switch(config-if)#ip addr 172.16.2.5 255.255.255.0
    

    R1:

    Router(config)#int f0/0
    Router(config-if)#ip addr 172.16.1.6 255.255.255.0
    Router(config-if)#int f0/1
    Router(config-if)#ip addr 172.16.2.6 255.255.255.0
    

    R2:

    Router(config)#int f0/0
    Router(config-if)#ip addr 172.16.1.7 255.255.255.0
    Router(config-if)#int f0/1
    Router(config-if)#ip addr 172.16.2.7 255.255.255.0
    
  2. 配置园区网OSPF动态路由协议

    a) 在与核心直接相连的三层交换机和路由器上启用OSPF协议

    b) 宣告自己的直连网络,设定区域为area0

    B1DS1:

    Switch(config)#route ospf 1
    Switch(config-router)#network 172.16.11.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.12.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.2.0 0.0.0.255 area 0
    

    B1DS2:

    Switch(config)#route ospf 1
    Switch(config-router)#network 172.16.11.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.12.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.2.0 0.0.0.255 area 0
    

    B2DS1:

    Switch(config)#route ospf 1
    Switch(config-router)#network 172.16.21.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.22.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.2.0 0.0.0.255 area 0
    

    B2DS2:

    Switch(config)#route ospf 1
    Switch(config-router)#network 172.16.21.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.22.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.2.0 0.0.0.255 area 0
    

    S1AS1:

    Switch(config)#route ospf 1
    Switch(config-router)#network 172.16.100.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Switch(config-router)#network 172.16.2.0 0.0.0.255 area 0
    

    R1:

    Router(config)#route ospf 1
    Router(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Router(config-router)#network 172.16.2.0 0.0.0.255 area 0
    Router(config-router)#default-information originate
    

    R2:

    Router(config)#route ospf 1
    Router(config-router)#network 172.16.1.0 0.0.0.255 area 0
    Router(config-router)#network 172.16.2.0 0.0.0.255 area 0
    Router(config-router)#default-information originate
    

    c) 在出口路由器检查路由表

    R1,R2:

    08

    d) 在园区网内检查连通性–pc22.1ping http服务器

    09

  3. 配置互联网ISP动态路由协议

    配置方案:自治系统内采用OSPF,自治系统间使用BGP

    a) 在自治区域内启用单区域OSPF并宣告网络

    ISP1-1:

    Router(config)#route ospf 1
    Router(config-router)#network 1.1.1.0 0.0.0.7 area 0
    Router(config-router)#network 3.0.0.0 0.255.255.255 area 0
    

    ISP1-2:

    Router(config)#route ospf 1
    Router(config-router)#network 3.0.0.0 0.255.255.255 area 0
    Router(config-router)#network 5.0.0.0 0.255.255.255 area 0
    

    ISP2-1:

    Router(config)#route ospf 1
    Router(config-router)#network 2.1.1.0 0.0.0.3 area 0
    Router(config-router)#network 4.0.0.0 0.255.255.255 area 0
    

    ISP2-2:

    Router(config)#route ospf 1
    Router(config-router)#network 4.0.0.0 0.255.255.255 area 0
    Router(config-router)#network 6.0.0.0 0.255.255.255 area 0
    Router(config-router)#network 9.1.1.0 0.0.0.3 area 0
    

    b)在ISP1-2和ISP2-2上启用BGP,配置邻居为ISP3;

    ISP1-2:

    Router(config)#route bgp 100
    Router(config-router)#neighbor 5.0.0.2 remote-as 300
    

    ISP2-2:

    Router(config)#route bgp 200
    Router(config-router)#neighbor 6.0.0.2 remote-as 300
    

    ISP3:

    Router(config)#route bgp 300
    Router(config-router)#neighbor 5.0.0.1 remote-as 100
    Router(config-router)#neighbor 6.0.0.1 remote-as 200
    

    c) 在ISP1-2和ISP2-2上启用BGP,配置邻居为ISP3;把OSPF路由动态注入到BGP,把BGP路由再分配到OSPF

    ISP1-2:

    Router(config)#route bgp 100
    Router(config-router)#redistribute ospf 1
    

    ISP2-2:

    Router(config)#route bgp 200
    Router(config-router)#redistribute ospf 1
    

    ISP3:

    Router(config)#route bgp 300
    Router(config-router)#network 7.1.1.0 mask 255.255.255.0
    Router(config-router)#network 8.8.8.0 mask 255.255.255.0
    

    注入BGP之后再分配到OSPF(顺序不能和上面的颠倒)

    ISP1-2:

    Router(config)#route ospf 1
    Router(config-router)#redistribute bgp 100 subnets 
    

    ISP2-2:

    Router(config)#route ospf 1
    Router(config-router)#redistribute bgp 200 subnets 
    

    e) 在ISP1-1和ISP2-1上查看路由表

10
11

  1. 配置园区网出口路由器R1、R2的缺省路由与地址转换

    a) 在路由器R1、R2配置缺省路由指向ISP

    R1:

    Router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2
    

    R2:

    Router(config)#ip route 0.0.0.0 0.0.0.0 2.1.1.2
    

    b) 把缺省路由再分配到路由器R1、R2的OSPF协议中

    Router(config-router)#default-information originate //宣告ospf时已执行,可略过
    

    c) 在路由器R1、R2配置地址转换,使得内网能够访问互联网

    R1:

    Router(config)#access-list 1 permit 172.16.0.0 0.0.255.255
    Router(config)#ip nat inside source list 1 interface f1/0 overload 
    Router(config)#int f1/0
    Router(config-if)#ip nat outside
    Router(config-if)#int f0/0
    Router(config-if)#ip nat inside
    Router(config-if)#int f0/1
    Router(config-if)#ip nat inside
    

    R2:

    Router(config)#access-list 1 permit 172.16.0.0 0.0.255.255
    Router(config)#ip nat inside source list 1 interface f1/0 overload 
    Router(config)#int f1/0
    Router(config-if)#ip nat outside
    Router(config-if)#int f0/0
    Router(config-if)#ip nat inside
    Router(config-if)#int f0/1
    Router(config-if)#ip nat inside
    

    d) 在路由器R1、R2配置端口映射,使得外网能够访问内网http服务

    R1:

    Router(config)#ip nat inside source static tcp 172.16.100.2 80 1.1.1.1 80
    

    R2:

    Router(config)#ip nat inside source static tcp 172.16.100.2 80 2.1.1.1 80
    

    e)检测pc21.2能否访问InterSrv7.1.1.2,

    12

    dwon掉R2的f1/0口检验,外网访问内网http服务

    13

  2. 配置R3分公司路由器

    a) 配置缺省路由指向ISP2

    Router(config)#ip route 0.0.0.0 0.0.0.0 9.1.1.1
    

    b) 配置NAT网络地址转换

    Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255
    Router(config)#ip nat inside source list 1 interface f1/0 overload 
    Router(config)#int f1/0
    Router(config-if)#ip nat outside
    Router(config-if)#int f0/0
    Router(config-if)#ip nat inside
    

    c) 检查PC192能够访问互联网

    14

  3. 配置园区网DNS和互联网InterDNS服务器

    a) 在DNS设定www.mydomain.com解析为内网地址

    15

    b) 在InterDNS设定www.mydomain.com解析为园区网出口地址

    16

    c) 在PC192配置dns服务器,使用浏览器访问www.mydomain.com

    17

    d) 在PC11.2配置dns服务器,使用浏览器访问www.mydomain.com

    18

任务三:检查网络连通性和可靠性
  1. 从pc21.2 ping到 inter_srv

    19

  2. 从pc22.2 ping到inter_srv

    20

  3. 依次当掉B2DS1、CS1、R1,再检查连通性

依旧能连通

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐