实验拓扑图:

实验要求:
1.部门1网段:192.168.10.0/24
部门2网段:192.168.20.0/24
部门3网段:192.168.30.0/24
2.部门1网关在SW1上192.168.10.254,开启DHCP
部门2网关在SW1上192.168.20.254,开启DHCP
部门3网关在SW4上192.168.30.254,开启DHCP
3.部门1和部门3互访,和部门2互访
部门2和部门3不可以互访
实验设想并实施:
方法一:通过静态路由的方式实现
方法二:通过配置ospf动态路由的方式实现
SW1基础配置指令:
sy
sy SW1
vlan b 10 20 100
dhcp en
int vlan 10
ip add 192.168.10.254 24
dhcp sel int
int vlan 20
ip add 192.168.20.254 24
dhcp sel int
int g0/0/2
p l t
p t a v 10
int g0/0/3
p l t
p t a v 20
int g0/0/1
p l a
p d v 100
int vlan 100
ip add 10.0.0.1 30
R1基础配置指令:
sy
sy R1
int g0/0/1
ip add 10.0.0.2 30
int g0/0/0
ip add 10.0.0.9 30
R2基础配置指令:
sy
sy R2
int g0/0/1
ip add 10.0.0.5 30
int g0/0/0
ip add 10.0.0.10 30
SW4基础配置指令:
sy
sy SW4
vlan b 30 100
dhcp en
int vlan 30
ip add 192.168.30.254 24
dhcp sel int
int g0/0/2
p l t
p t a v 30
int vlan 100
ip add 10.0.0.6 30
int g0/0/1
p l a
p d v 100
方法一:
R1静态路由:
ip route-s 192.168.10.0 24 10.0.0.1
ip route-s 192.168.20.0 24 10.0.0.1
ip route-s 10.0.0.4 30 10.0.0.10
ip route-s 192.168.30.0 24 10.0.0.10
R2静态路由:
ip route-s 192.168.30.0 24 10.0.0.6
ip route-s 10.0.0.0 30 10.0.0.9
ip route-s 192.168.10.0 24 10.0.0.9
ip route-s 192.168.20.0 24 10.0.0.9
SW1默认路由:
ip route-s 0.0.0.0 0 10.0.0.2
SW4默认路由:
ip route-s 0.0.0.0 0 10.0.0.5
R1静态路由表:

R1静态路由表
SW1静态路由表:

SW1静态路由表
R2静态路由表:

R2静态路由表
SW4静态路由表:

SW4静态路由表
SW4地址池:
地址池
interface Vlanif30
ip address 192.168.30.254 255.255.255.0
dhcp select global
所以地址地址是从192.168.30.249获取。
DHCP后PC自动获取地址:



通过配置静态路由结果:


如果部门2和部门3不可以互访,可以在R2静态路由中去掉:ip route-s 192.168.20.0 24 10.0.0.9,通过抓包工具可以发现有PC2到PC3的包,没有PC3回PC2的包,因为我们去掉了回程路由。

方法二:
通过ospf动态路由实现此功能
R1 ospf:
ospf router-id 1.1.1.1
a 0
net 10.0.0.0 0.0.255.255
SW1 ospf:
ospf router-id 2.2.2.2
a 0
net 192.168.10.0 0.0.0.255
net 192.168.20.0 0.0.0.255
net 10.0.0.0 0.0.255.255
R2 ospf:
ospf router-id 3.3.3.3
a 0
net 10.0.0.0 0.0.255.255
SW4 ospf:
ospf router-id 4.4.4.4
a 0
net 192.168.30.0 0.0.0.255
net 10.0.0.0 0.0.255.255
SW1通过ospf学到的路由:

R1通过ospf学到的路由:

R2通过ospf学到的路由:

SW4通过ospf学到的路由:

通过配置ospf动态路由得到的结果:
PC3和PC1/PC2都互通,如果PC3要和PC2不能通讯可以删掉SW1中net 192.168.20.0 0.0.0.255,不想要那个网段通讯就可以停止哪个网段的宣告。

注意:
一、10.0.0.0/30 网络地址是10.0.0.0 ,广播地址是10.0.0.3,可用IP地址是:10.0.0.1和10.0.0.2
10.0.0.4/30 网络地址是10.0.0.4 ,广播地址是10.0.0.7,可用IP地址是:10.0.0.5和10.0.0.6
以此类推,此方法可以节省地址空间。
二、需要添加那些静态路由,其实除了直达的路由(直连路由)都要“指明道路”,拿R1举例,10.0.0.8/30和10.0.0.0/30是直连路由,其他都为不可达路由,所以想到哪个网段就添加哪个网段的路由,当然要考虑回程路由。
以上全部完毕,请多多交流。