1.1.项目规划

1.1.1.项目介绍

    某中等规模公司的网络环境如下图1 所示,本公司现有三个部门分别是生产部、销售部、技术部,生产部属于vlan1,销售部属于vlan2,技术部属于vlan3,所有PC的IP地址均为静态配置,各部门之间都可互相通信,并且能够访问外网。

网络拓扑如图-1所示:

wKioL1OwEeWAkf4cAAD-nPfbQFU233.jpg\"

图-1

随着企业发展需求,为了保证网络稳定性及高可用性,需将现有网络进一步规划:

    1)保留原来VLAN 划分,生产部属于vlan1,销售部属于vlan2,技术部属于vlan3,避免广播风暴。

    2)为了以后扩展和使用方便,将原来静态ip地址,修改为DHCP动态ip地址,服务器需提供访问功能,故设置静态ip。

    3)因为存在多个VLAN,不同VLAN 之间需要通信,三层交换机数据压力大,为了提高数据处理能力,避免交换机故障造成网络不畅,应增加一个三层交换机,以提供备份,负载均衡和链路冗余的功能。

    4)在两个三层交换机之间配置以太网通道,提高内部网络带宽,进行链路备份。

    5)因生产部和销售部数据压力小,故将MS1规划为VLAN1和VLAN2的主跟交换机,服务器数据压力大,将MS2规划为VLAN3的主根交换机,以实现负载均衡。

    6)还存在一个隐患就是,公司网络出口只有一个, 为避免核心路由发生故障网络不通,应增加一个备份路由,以提供链路备份和冗余。

    7)在核心路由上配置端口多路复用,以节约ip地址和网络搭建成本。

重新规划后的网络拓扑如图-2所示:

wKiom1OwEibhrrWKAAHqxpcQabw512.jpg\"

图-2

1.1.2.应用技术

    VLAN:划分VLAN1、VLAN2、VLAN3分割广播域,进行广播控制,提高网络安全性,减小延迟,提高带宽利用率。

    Trunk:利用此技术实现跨交换机相同VLAN之间的通信。

三层交换技术:利用三层交换技术实现不同VLAN之间的通信。

    Ethernet channel:多条线路负载均衡,提高带宽,提供容错功能。

    DHCP:动态ip地址分配,便于管理,避免ip地址的冲突。

    Stp:逻辑上断开环路,防止广播风暴的产生,当线路故障,阻塞接口被激活,恢复通信,起备分线路的作用。

    Hsrp:热备份路由协议,使用同一个虚拟ip地址和虚拟MAC地址,实现LAN网段上两台或者多台路由可以作为一台虚拟路由器对外提供服务。

    Acl:能读取第三层、第四层包头信息,控制公司主机对外部网络的访问。

    PAT:端口多路复用,通过改变外出数据包的源ip地址和源端口,并进行端口转换,内部网络的所有主机均可共享一个合法ip地址,实现互联网访问,节约ip,减少网络搭建成本。

1.1.3.规划后网络连接说明:

设备

接口

IP地址

默认网关

对端设备

SW1

 

F0/1

 

n/a

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS1

 

F0/2

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS2


F0/23

dhcp

192.168.1.254/24

PC1


F0/24

dhcp

192.168.2.254/24

PC2


SW2

 

F0/1

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS1

 

F0/2

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS2


F0/3

dhcp

192.168.1.254/24

Pc3


F0/4

dhcp

192.168.2.254/24

Pc4


SW3

 

F0/1

 

n/a

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS1

 

F0/2

 

n/a

Vlan1:192.168.1.254/24

Vlan2:192.168.2.254/24

Vlan3:192.168.3.254/24

 

MS2


F0/22

192.168.3.1/24

192.168.3.254/24

DNS服务器


F0/23

192.168.3.2/24

192.168.3.254/24

WEB服务器


F0/24

192.168.3.3/24

192.168.3.254/24

邮件服务器


MS1

F0/1

n/a

n/a

SW1

F0/2

n/a

n/a

SW2


F0/3

n/a

n/a

SW3


F0/4

n/a

n/a

MS2


F0/5

n/a

n/a

MS2


F0/6

n/a

n/a

MS2


F0/7

192.168.4.1/24

n/a

R1


F0/8

192.168.5.1/24

n/a

R2


Vlan1

192.168.1.252/24

n/a

Vlan1


Vlan2

192.168.2.252/24

n/a

Vlan2


Vlan3

192.168.3.252/24

n/a

Vlan3


MS2

F0/1

n/a

n/a

SW1

F0/2

n/a

n/a

SW2


F0/3

n/a

n/a

SW3


F0/4

n/a

n/a

MS1


F0/5

n/a

n/a

MS1


F0/6

n/a

n/a

MS1


F0/7

192.168.7.1/24

n/a

R2


F0/8

192.168.8.0/24

n/a

R1


Vlan1

192.168.1.253/24

n/a

Vlan1


Vlan2

192.168.2.253/24

n/a

Vlan2


Vlan3

192.168.3.253/24

n/a

Vlan3


R1

F0/0

192.168.4.2/24

n/a

MS1

F0/1

192.168.6.2/24

n/a

MS2


F1/0

100.30.31.100/24

n/a

Internet


R2

F0/0

192.168.7.2/24

n/a

MS2

F0/1

192.168.5.2/24

n/a

MS1


F1/0

100.30.31.134/24

n/a

Internet


PC1

NIC

DHCP

DHCP

SW1

PC2

NIC

DHCP

DHCP

SW1

PC3

NIC

DHCP

DHCP

SW2

PC4

NIC

DHCP

DHCP

SW2

WEB服务器

NIC

192.168.3.2/24

192.168.3.254/24

SW3

邮件服务器

 

NIC

 

192.168.3.3/24

 

192.168.3.254/24

 

SW3

DNS服务器

NIC

192.168.3.1/24

192.168.3.254/24

SW3

Internet1

F0/1

100.30.31.100/24

n/a

R1

F0/2

100.30.31.134/24

n/a

R2


1.1.4.实现

一、划分VLAN

因VLAN1为默认,所以只在三台交换机上创建VLAN2、VLAN3。

SW上的配置:

特权模式中:

# vlan database (进入VLAN数据库)
# Vlan 2 
# Vlan 3 
# Exit

SM上的配置:

特权模式:

# vlan database
# Vlan 2 
# Vlan 3 
# Exit

二、将pc2和pc4加入VLAN2,将WEB服务器、邮件服务器、DNS服务器加入VLAN3

SW1上的配置:

全局:

# interface fastEthernet0/24 (进入端口)
# switchportaccess vlan 2 (加入VLAN)

SW2上的配置:

全局:

# interface fastEthernet0/24
# switchportaccess vlan 2

SW3上的配置:

全局:

# interface range fastEthernet  0/22 - 24
# switchportaccess vlan 3

三、在交换机相连的端口上配置trunk

SW上的配置:

全局:

# interfacerange fastEthernet 0/1 – 2 (同时进入0/1和0/2端口)
# switchportmode trunk (配置trunk)

SM上的配置:

全局:

# interface rangefastEthernet 0/1 – 6
# switchporttrunk encapsulation dot1q
# switchportmode trunk

四、给VLAN配置网关。

SM1上的配置:

全局:

# interface vlan 1 (进入虚拟接口)
# ip address192.168.1.252 255.255.255.0 (配置ip地址)
# no shutdown (激活)
# exit
# interfacevlan 2
# ip address192.168.2.252 255.255.255.0
# no shutdown
# exit
# interfacevlan 1
# ip address192.168.3.252 255.255.255.0
# no shutdown
# exit
# ip routing

SM2上的配置:

全局:

# interface vlan 1
# ip address192.168.1.253 255.255.255.0
# no shutdown
# exit
# interfacevlan 2
# ip address192.168.2.253 255.255.255.0
# no shutdown
# exit
# interfacevlan 1
# ip address192.168.3.253 255.255.255.0
# no shutdown
# exit
# ip routing

五、配置HSRP热备份路由协议

因生产部和销售部数据压力小,故将MS1规划为VLAN1和VLAN2的活跃路由,服务器数据压力大,将MS2规划为VLAN3的活跃路由,以实现负载均衡

SM上的配置:

全局:

# interface vlan 1 (进入网关,在三层交换机上VLAN为网关)
# standby 1 ip192.168.1.254 (配置虚拟网关)
# standby 1 priority200 (设置优先级)
# standby 1 preempt (配置占先权)
# standby 1 track f0/7150 (端口跟踪)
# standby 1 track f0/8150
# exit
# interfacevlan 2
# standby 2 ip192.168.2.254
# standby 2priority 200
# standby 2preempt
# standby 2track f0/7 150
# standby 2track f0/8 150
# exit
# interfacevlan 3
# standby 3 ip192.168.3.254
# standby 3priority 195
# standby 3preempt

SM2上的配置:

全局:

# interface vlan 1
# standby 1 ip192.168.1.254
# standby 1 priority 195
# standby 1 preempt
# exit
# interfacevlan 2
# standby 2 ip192.168.2.254
# standby 2priority 195
# standby 2preempt
# exit
# interfacevlan 3
# standby 3 ip192.168.3.254
# standby 3priority 200
# standby 3preempt
# standby 2track f0/7 150
# standby 2track f0/8 150

六、配置DHCP地址池

因为要在两个三层交换机上都配置DHCP,所以避免冲突,应区别SM1和SM2的ip地址池的范围。

SM1上的配置:

全局:

# ip dhcp pool 1 (创建dhcp地址池)
# network 192.168.1.0 255.255.255.0 (分配ip地址的网络ID)
# default-router192.168.1.254 (自动分配的网关)
# dns-server192.168.3.1 (自动分配的DNS)
# exit
# ip dhcpexcluded-address 192.168.1.100 192.168.1.254(保留ip地址)
# ip dhcp pool2
# network192.168.2.0 255.255.255.0
# default-router192.168.2.254
# dns-server192.168.3.1
# exit
# ip dhcpexcluded-address 192.168.2.100 192.168.2.254

SM2上的配置:

全局:

# ip dhcp pool 1
# network 192.168.1.0255.255.255.0
# default-router192.168.1.254
# dns-server192.168.3.1
# exit
# ip dhcpexcluded-address 192.168.1.1 192.168.1.99
# ip dhcp pool2
# network192.168.2.0 255.255.255.0
# default-router192.168.2.254
# dns-server192.168.3.1
# exit

七、配置以太网通道

SM上的配置:

全局:

# interface rangefastEthernet 0/4 – 6(同时进入多个端口)
# channel-group 1 mode on (配置以太网通道)

八、配置VLAN1、VLAN2的主根为   SM1,VLAN3的主根为SM2.

SM1上的配置:

全局:

# spanning-tree vlan 1root primary(在VLAN1中为主根交换机)
# spanning-tree vlan 2root primary(在VLAN2中为主根交换机)
# spanning-treevlan 3 root secondary(在VLAN3中为根交换机)

SM2上的配置:

全局:

# spanning-tree vlan 1root secondary(在VLAN1中为辅根交换机)
# spanning-tree vlan 2root secondary(在VLAN2中为辅根交换机)
# spanning-treevlan 3 root primary (在VLAN3中为主根交换机)

九、配置三层交换机和路由器之间网段的ip地址。

SM1上的配置:

全局:

# interfacefastEthernet 0/7
# noswitchport (启用路由端口)
# ip address192.168.4.1 255.255.255.0
# no shutdown
# exit
# interfacefastEthernet 0/8
# no switchport
# ip address 192.168.5.1255.255.255.0
# no shutdown

SM2上的配置:

全局:

# interfacefastEthernet 0/7
# no switchport
# ip address 192.168.7.1 255.255.255.0
# no shutdown
# exit
# interface fastEthernet 0/8
# no switchport
# ip address 192.168.6.1 255.255.255.0
# no shutdown

R1上的配置:

全局:

# interfacefastEthernet 0/0
# ip address 192.168.4.2 255.255.255.0
# no shutdown
# exit
# interface fastEthernet 0/1
# ip address 192.168.6.2 255.255.255.0
# no shutdown

R2上的配置:

全局:

# interfacefastEthernet 0/1 
# ip address 192.168.5.2 255.255.255.0
# no shutdown
# exit
# interface fastEthernet 0/0
# ip address 192.168.7.2 255.255.255.0
# no shutdown

十、配置静态路由。

R1上的配置:

全局:

# ip route0.0.0.0 0.0.0.0 f1/0 (配置静态的路由)

R2上的配置:

全局:

# ip route0.0.0.0 0.0.0.0 f1/0

十一、配置RIP动态路由。

SM1上的配置:

特权:

# show ip route (查看路由器直连网段)
# configureterminal (进入全局模式)
# router rip (启用RIP协议)
# version 2 (启用版本2)
# noauto-summary(关闭自动汇总)
# network192.168.1.0(宣告直连网段的网络ID)
# network192.168.2.0
# network192.168.3.0
# network192.168.4.0
# network192.168.5.0

SM2上的配置:

特权:

# show ip route
# configureterminal
# router rip
# version 2
# noauto-summary
# network192.168.1.0
# network192.168.2.0
# network192.168.3.0
# network192.168.6.0
# network192.168.7.0

R1上的配置:

特权:

# show ip route
# configureterminal
# router rip
# version 2
# noauto-summary
# network192.168.4.0
# network192.168.6.0
# default-informtionorginate

R2上的配置:

特权:

# show ip route
# configureterminal
# router rip
# version 2
# noauto-summary
# network192.168.5.0
# network192.168.7.0
# default-informtion orginate

十二、配置PAT端口多路复用

R1上的配置:

全局:

# access-list 1 permit192.168.1.0 (创建控制访问列表)
# access-list1 permit 192.168.2.0
# access-list1 permit 192.168.3.0
# ip natinside source list 1 interface fastEthernet 1/0 overload(配置PAT端口多路复用)
# interfacefastEthernet 0/0
# ip natinside (端口多路复用进口)
# exit
# interfacefastEthernet 0/1
# ip natinside
# exit
# interfacefastEthernet 1/0
# ip natoutside (端口多路复用出口)

R2上的配置:

全局:

# access-list 1 permit192.168.1.0
# access-list1 permit 192.168.2.0
# access-list1 permit 192.168.3.0
# ip natinside source list 1 interface fastEthernet 1/0 overload
# interfacefastEthernet 0/0
# ip natinside
# exit
# interfacefastEthernet 0/1
# ip natinside
# exit
# interfacefastEthernet 1/0
# ip natoutside

十三、配置R1和R2的出口ip地址。

R1上的配置:

全局:

# interface fastEthernet1/0
# ip address 100.30.31.100255.255.255.0
# no shutdown

R2上的配置:

全局:

# interface fastEthernet1/0
# ip address100.30.31.134 255.255.255.0
# no shutdown