zoukankan      html  css  js  c++  java
  • Cisio Packet Tracer 用三层交换机作为路由器实现静态路由、RIP、OSPF和单臂路由

    一、本次实验核心命令

    说明:命令适当简写机器也认,如interface fastEthernet 0/1可以简写成 int fa 0/1

    1、开启交换机路由功能:

    Switch(config)#ip routing
    

    2、配置三层交换机端口的路由功能(config全局配置模式下)

    Switch(config)#interface fastEthernet 0/1  # 可简写为:int fa 0/1 
    Switch(config-if)#no switchport 
    Switch(config-if)#ip address 192.168.1.1 255.255.255.0
    

    no switchport: 顾名思义,就是关闭二层交换的功能,即开启三层的路由功能。

    3、RIP、OSPF

    Switch(config)#router rip
    Switch(config-router)#network 192.168.1.0 
    Switch(config-router)#network 192.168.3.0  
    # 宣告连接在两边的网络号
    
    Switch(config-router)#router ospf 1 
    Switch(config-router)#network 192.168.1.0 255.255.255.0 area 0 
    Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0  
    # 宣告连接在两边的网络号和area
    

    二、实验步骤

    0.路由基础模型

    实现拓扑图如下:

    配置PC的ip和网关:

    PC0 ip:192.168.1.2 网关:192.168.1.1
    PC1 ip:192.168.2.2 网关:192.168.2.1
    

    clipboard.png

    clipboard.png

    进入三层交换机CLI界面

    配置如下:

    Switch>en
    Switch#conf t
    Switch(config)#ip routing
    Switch(config)#int fa 0/1
    Switch(config-if)#no switchport
    Switch(config-if)#ip address 192.168.1.1 255.255.255.0
    Switch(config-if)#exit
    Switch(config)#int fa 0/2
    Switch(config-if)#no switch
    Switch(config-if)#ip address 192.168.2.1 255.255.255.0
    

    验证

    PC0的Command Prompt命令提示符中输入

    ping 192.168.2.2
    

    注意:第一次可能没法完全ping通,再ping一次即可。

    1.多路由器(三层交换机)基础配置

    将之前用路由器做的实验全部改成用三层交换机3560做一遍。

    建立拓扑图如下。同种设备之前用双绞线,不同种设备用普通的直通线。

    (按照我的风格,端口左1右2,终端连接在交换机1号端口,三层连二层24号端口)

    clipboard.png

    1.开启三层交换机的路由模式,并给每个端口配置IP

    进入 CLI 命令行窗口,或者用配置线连接交换机的Console口(带外管理)。

    Multilayer Switch0:

    #---一号端口---#
    Switch>en
    Switch#conf t
    Switch(config)#ip routing
    Switch(config)#int fa 0/1
    Switch(config-if)#no switchport
    Switch(config-if)#ip address 192.168.1.1 255.255.255.0
    #---二号端口---#
    Switch(config-if)#exit
    Switch(config)#int fa 0/2
    Switch(config-if)#no switchport
    Switch(config-if)#ip address 192.168.3.1 255.255.255.0
    

    Multilayer Switch1:

    #---一号端口---#
    Switch>en
    Switch#conf t
    Switch(config)#ip routing
    Switch(config)#int fa 0/1
    Switch(config-if)#no switchport
    Switch(config-if)#ip address 192.168.3.2 255.255.255.0
    #---二号端口---#
    Switch(config-if)#exit
    Switch(config)#int fa 0/2
    Switch(config-if)#no switchport
    Switch(config-if)#ip addr 192.168.4.1 255.255.255.0
    

    Multilayer Switch2:

    #---一号端口---#
    Switch>en
    Switch#conf t
    Switch(config)#ip routing
    Switch(config)#int fa 0/1
    Switch(config-if)#no switchport
    Switch(config-if)#ip addr 192.168.4.2 255.255.255.0
    #---二号端口---#
    Switch(config-if)#exit
    Switch(config)#int fa 0/2
    Switch(config-if)#no switchport
    Switch(config-if)#ip addr 192.168.2.1 255.255.255.0
    

    配置PC的ip和网关(同上):

    PC0 ip:192.168.1.2 网关:192.168.1.1
    PC1 ip:192.168.2.2 网关:192.168.2.1
    

    此时,ping网关已经可以ping通了,但是PC0 ping PC1 不通,接着配置静态路由。

    clipboard.png

    2.静态路由

    可以当成路由器配置。

    Multilayer Switch0:

    Switch(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.2
    

    Multilayer Switch1:

    Switch(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.2 
    Switch(config)#ip route 192.168.1.0 255.255.255.0 192.168.3.1
    

    Multilayer Switch2:

    Switch(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1
    

    验证路由

    PC0的Command Prompt命令提示符中输入

    ping 192.168.2.2
    

    clipboard.png

    注意:第一次可能没法完全ping通,再ping一次即可。

    3.RIP路由

    删除上面三个交换机配置的静态路由

    clipboard.png

    或者用命令删除:(三个交换机均删除)

    ##交换机0
    Switch(config)#no ip route 192.168.2.0 255.255.255.0 192.168.3.2
    ##交换机1
    Switch(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.2
    Switch(config)#no ip route 192.168.1.0 255.255.255.0 192.168.3.1
    ##交换机2
    Switch(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1
    

    配置RIP(宣告这路由器和哪些网段相连即可)

    ##交换机0
    Switch(config)#router rip
    Switch(config-router)#network 192.168.1.0
    Switch(config-router)#network 192.168.3.0
    ##交换机1
    Switch(config)#router rip
    Switch(config-router)#network 192.168.3.0
    Switch(config-router)#network 192.168.4.0
    ##交换机2
    Switch(config)#router rip
    Switch(config-router)#network 192.168.2.0
    Switch(config-router)#network 192.168.4.0
    

    验证路由

    PC0的Command Prompt命令提示符中输入

    ping 192.168.2.2
    

    clipboard.png

    4.OSPF路由

    删除RIP

    ##交换机0
    Switch(config)#router rip
    Switch(config-router)#no network 192.168.1.0
    Switch(config-router)#no network 192.168.3.0
    ##交换机1
    Switch(config)#router rip
    Switch(config-router)#no network 192.168.3.0
    Switch(config-router)#no network 192.168.4.0
    ##交换机2
    Switch(config)#router rip
    Switch(config-router)#no network 192.168.2.0
    Switch(config-router)#no network 192.168.4.0
    

    配置OSPF

    ##交换机0
    Switch(config-router)#router ospf 1
    Switch(config-router)#network 192.168.1.0 255.255.255.0 area 0
    Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0
    ##交换机1
    Switch(config-router)#router ospf 1
    Switch(config-router)#network 192.168.3.0 255.255.255.0 area 0
    Switch(config-router)#network 192.168.4.0 255.255.255.0 area 0
    ##交换机2
    Switch(config-router)#router ospf 1
    Switch(config-router)#network 192.168.4.0 255.255.255.0 area 0
    Switch(config-router)#network 192.168.2.0 255.255.255.0 area 0
    

    注:255.255.255.0 反码 0.0.0.0.255,这里命令不写反码,机器也会自动转化。

    验证路由

    PC0的Command Prompt命令提示符中输入

    ping 192.168.2.2
    

    clipboard.png

    5.单臂路由

    新建拓扑图如下

    clipboard.png

    配置终端电脑IP和网关。同上。配置好的示意图如下:

    clipboard.png

    clipboard.png

    不支持子接口,所以直接通过Vlan来配置。

    三层交换机CLI

    Switch#conf t
    Switch(config)#vlan 2
    Switch(config-vlan)#exit
    Switch(config)#vlan 3
    Switch(config-vlan)#exit
    Switch(config)#int vlan 2
    Switch(config-if)#ip addr 192.168.1.1 255.255.255.0
    Switch(config-vlan)#int vlan 3
    Switch(config-if)#ip addr 192.168.2.1 255.255.255.0
    Switch(config-if)#exit
    Switch(config)#int fa0/1
    Switch(config-if)#switch mode access
    Switch(config-if)#switch mode trunk
    Switch(config-if)#ip routing
    

    在二层交换机CLI:配置Vlan分隔两个网段

    Switch>en
    Switch#conf t
    Switch(config)#vlan 2
    Switch(config-vlan)#exit
    Switch(config)#vlan 3
    Switch(config-vlan)#exit
    Switch(config-if)#int fa 0/2
    Switch(config-if)#switch access vlan 2
    Switch(config-if)#int fa 0/3
    Switch(config-if)#switch access vlan 3
    Switch(config-if)#exit
    Switch(config)#int fa 0/1
    Switch(config-if)#switch mode trunk
    

    成功

    clipboard.png

  • 相关阅读:
    生产者与消费者
    .net 重新注册
    linux 网络之 bond 网卡模式
    Rancher
    kubernetes 集群
    centos7 网卡命名
    Redis 主从模式
    Redis 集群
    Redis
    TwemProxy Redis架构
  • 原文地址:https://www.cnblogs.com/hillxu/p/14696640.html
Copyright © 2011-2022 走看看