一、问题

❓ 假设一个公司分配到了一个C类网络192.168.1.0/24,需要划分成两个部门,通过一台三层交换机连到公司出口路由器上,路由器再和其他路由器连接。现要做适当配置,实现公司内部主机不同部门以及与外部主机之间的相互通信。为了简化网管的管理维护工作,公司决定在三层交换机设置默认路由,在出口路由器上设置静态路由,其他部分采用OSPF协议或RIP协议实现互通。

二、技术原理

💦 静态路由具有简单、高效、可靠和安全保密性高等优点。
OSPF开放式最短路径优先协议能够适应各种规模的网络环境,是典型的链路状态协议。OSPF路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库。 RIP适用于小型同类网络,是距离矢量协议;

三、操作设备

🚩 PC 3台;Switch_3560 1台;交换机1台;Router 3台;直连线;交叉线;

四、解决代码

如下图所示:
总图

首先给每一台PC1和PC2,PC0配置IP和Submask

PC0
IP:	192.168.1.11		
Submask:	255.255.255.128
Gateway:	192.168.1.1
注意:每台电脑都要配置(这里只配置了一台)!!!

其次配置三层交换机S3560

第1步:划分vlanin

xiaoyuan(config)#       inter 
xiaoyuan(config)#       vlan 10
xiaoyuan(config-vlan)#  exit
xiaoyuan(config)#       vlan 20 
xiaoyuan(config-vlan)#  exit

第2步:将端口划分的相应的vlan中

xiaoyuan (config)#      interface fa0/1
xiaoyuan (config-if)#   switchport access vlan 10
xiaoyuan (config-if)#   exit
xiaoyuan (config)#      inter
xiaoyuan (config)#      interface fa0/2
xiaoyuan (config-if)#   sw
xiaoyuan (config-if)#   switchport acc
xiaoyuan (config-if)#   switchport access vlan 20
xiaoyuan (config-if)#   exit

第3步:将与三层交换机相连的端口设置trunk模式,允许不同vlan进行通信

xiaoyuan (config)#      interface fa0/3
xiaoyuan (config-if)#   sw
xiaoyuan (config-if)#   switchport mod
xiaoyuan (config-if)#   switchport mode acc
xiaoyuan (config-if)#   switchport mode access 
xiaoyuan (config-if)#   sw
xiaoyuan (config-if)#   switchport mode
xiaoyuan (config-if)#   switchport mode tru
xiaoyuan (config-if)#   switchport mode trunk

三层交换机S3560

第1步:划分vlan

xiaoyuan (config)#      vlan 10
xiaoyuan (config-vlan)# exit
xiaoyuan (config)#      vlan 20
xiaoyuan (config-vlan)# exit
xiaoyuan (config)#      vlan 30
xiaoyuan (config-vlan)# exit

第2步:将端口划分的相应的vlan中

xiaoyuan (config)#      interface fa0/2
xiaoyuan (config-if)#   sw
xiaoyuan (config-if)#   switchport acc
xiaoyuan (config-if)#   switchport access vlan 30

第3步:配置三层交换机VLAN对应IP

xiaoyuan (config)#      interface vlan 10
xiaoyuan (config-if)#   ip address 192.168.1.1 255.255.255.128
xiaoyuan (config-if)#   exit
xiaoyuan (config)#      interface vlan 20
xiaoyuan (config-if)#   ip address 192.168.1.129 255.255.255.128
xiaoyuan (config-if)#   exit
xiaoyuan (config)#      interface vlan 30
xiaoyuan (config-if)#   ip address 192.168.3.1 255.255.255.0
xiaoyuan (config-if)#   exit

第4步:将与二层交换机相连的端口设置trunk模式,,允许不同vlan进行通信

xiaoyuan(config)#       interface fa0/1
xiaoyuan(config-if)#    sw
xiaoyuan(config-if)#    switchport mode access 
xiaoyuan(config-if)#    switchport mode trunk

然后将R1、R2、R4端口ip配置(ip地址不能相同,同一根线上两端的ip地址必须处于同一个网段):

R1:

xiaoyuan_r1(config)#    inte
xiaoyuan_r1(config)#    interface fa0/0
xiaoyuan_r1(config-if)# ip add
xiaoyuan_r1(config-if)# ip address 192.168.3.2 255.255.255.0
xiaoyuan_r1(config-if)# no shut
xiaoyuan_r1(config-if)# exit
xiaoyuan_r1(config)#    inter	
xiaoyuan_r1(config)#    interface fa0/1
xiaoyuan_r1(config-if)# ip add
xiaoyuan_r1(config-if)# ip address 192.168.4.1 255.255.255.0
xiaoyuan_r1(config-if)# no shut

R2:

xiaoyuan_r2(config)#    inter
xiaoyuan_r2(config)#    interface fa0/0
xiaoyuan_r2(config-if)# ip add
xiaoyuan_r2(config-if)# ip address 192.168.4.2 255.255.255.0
xiaoyuan_r2(config-if)# no shut
xiaoyuan_r2(config-if)# exit
xiaoyuan_r2(config)#    inter
xiaoyuan_r2(config)#    interface fa0/1
xiaoyuan_r2(config-if)# ip add
xiaoyuan_r2(config-if)# ip address 192.168.5.1 255.255.255.0
xiaoyuan_r2(config-if)# no shut

R3:

xiaoyuan_r3(config)#        router rip 
xiaoyuan_r3(config-router)# net
xiaoyuan_r3(config-router)# network 192.168.5.0
xiaoyuan_r3(config-router)# network 192.168.2.0
xiaoyuan_r3(config-router)# ver
xiaoyuan_r3(config-router)# version 2
xiaoyuan_r3(config-router)# end

注意:在路由器R1上配置路由重分发

如果使用RIP协议,代码如下:

Router(config-router)#      redistribute static 

如果使用OSPF协议,代码如下:

Router(config-router)#      redistribute static subnets

五、结果

小站提供了一个思科模拟器的安装包链接如下:

思科

密码:8808
👌🏼 经过了前面的漫长的敲代码,终于来到了最后,如果对你有帮助请多多支持哦
最后验证PC0与PC1及PC1 与PC2 能够通信

PC0与PC1:

结果1

PC1 与PC2:

结果二