多路由器通过三层交换机互相通讯(单臂路由+静态路由+默认路由版),通过三层交换机让pc端相互通讯

多路由器通过三层交换机互相通讯(单臂路由+静态路由+默认路由版)

先实现各个小框框里能够互通

哇咔

  • 交换机1(二层交换机,可看配置单臂路由的文章)

    Switch>en
    Switch#conf t
    Switch(config)#int f0/1
    Switch(config-if)#switchport access vlan 10
    Switch(config-if)#ex
    Switch(config)#int f0/2
    Switch(config-if)#switchport acc vlan 20
    Switch(config-if)#ex
    Switch(config)#int f0/3
    Switch(config-if)#switchport mode trunk

  • 路由器1

    Router>en
    Router#conf t
    Router(config)#int g0/0
    Router(config-if)#no shutdown

    Router(config-if)#int g0/0.1
    Router(config-subif)#encapsulation dot1Q 10
    Router(config-subif)#ip add 192.168.10.254 255.255.255.0
    Router(config-subif)#ex

    Router(config)#int g0/0.2
    Router(config-subif)#encapsulation dot1Q 20
    Router(config-subif)#ip add 192.168.20.254 255.255.255.0
    Router(config-subif)#
    // 为路由器1的g0/1端口开启并配置ip
    Router(config-subif)#ex
    Router(config)#int g0/1
    Router(config-if)#no shutdown
    Router(config-if)#ip add 10.10.10.1 255.255.255.0

吗啡

  • 路由器3

    Would you like to enter the initial configuration dialog? [yes/no]: no

    Press RETURN to get started!

    Router>en
    Router#conf t
    Router(config)#int g0/1
    Router(config-if)#no shutdown

    Router(config-if)#ip add 192.168.50.254 255.255.255.0
    Router(config-if)#ex
    // 为路由器3的g0/0端口开启并配置ip
    Router(config)#int g0/0
    Router(config-if)#no shutdown
    Router(config-if)#ip add 30.30.30.2 255.255.255.0

旮旯

  • 交换机2(二层交换机,可看配置单臂路由的文章)

    Switch>en
    Switch#conf t
    Switch(config)#int f0/1
    Switch(config-if)#switchport access vlan 10
    Switch(config-if)#ex
    Switch(config)#int f0/2
    Switch(config-if)#sw acc vlan 20
    Switch(config-if)#ex
    Switch(config)#int f0/3
    Switch(config-if)#sw mode trunk
    Switch(config-if)#

  • 路由器2

    Router>en
    Router#conf t
    Router(config)#int g0/0
    Router(config-if)#no shutdown
    Router(config-if)#ex

    Router(config)#int g0/0.1 //进入子接口
    Router(config-subif)#encapsulation dot1Q 10
    Router(config-subif)#ip add 192.168.30.254 255.255.255.0
    Router(config-subif)#ex

    Router(config)#int g0/0.2
    Router(config-subif)#encapsulation dot1Q 20
    Router(config-subif)#ip add 192.168.40.254 255.255.255.0

    Router(config-subif)#ex

    // 为路由器2的g0/1端口开启并配置ip
    Router(config)#int g0/1
    Router(config-if)#no shutdown
    Router(config-if)#ip add 20.20.20.2 255.255.255.0

交换机中转(三层交换机)

复制代码
Switch>en
Switch#conf t
Switch(config)# int f0/1
Switch(config-if)#no switchport  // 进入端口才能开启三层功能,才可配ip

Switch(config-if)#ip address 10.10.10.2 255.255.255.0
Switch(config-if)#ex
Switch(config)#int f0/2
Switch(config-if)#no sw  //缩写 进入端口才能开启三层功能,才可配ip
Switch(config-if)#no switchport 

Switch(config-if)#ip add 30.30.30.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#int f0/3
Switch(config-if)#no switchport 

Switch(config-if)#ip add 20.20.20.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#ex
Switch#
%SYS-5-CONFIG_I: Configured from console by console
//这边查看路由表可以看到ICMP redirect cache is empty
//说明没有开启路由功能,三层交换机需要手动开启路由功能(全局模式)
Switch#show ip route
ICMP redirect cache is empty

Switch#conf t
Switch(config)#ip routing  //开启路由功能
Switch(config)#ex


Switch#show ip route //即可看到刚刚配置的ip地址
     10.0.0.0/24 is subnetted, 1 subnets
C       10.10.10.0 is directly connected, FastEthernet0/1
     20.0.0.0/24 is subnetted, 1 subnets
C       20.20.20.0 is directly connected, FastEthernet0/3
     30.0.0.0/24 is subnetted, 1 subnets
C       30.30.30.0 is directly connected, FastEthernet0/2

想要让pc端能互相通讯(配置默认路由或静态路由)

  • 要求 :哇咔配置默认路由;玛咖配置默认路由;旮旯配置默认路由;而三层交换机(交换机中转)配置静态路由

  • 路由器1(默认路由)

    Router#conf t
    Router(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.2
    Router(config)#ex
    Router#

    Router#show ip route

    复制代码
       10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

    C 10.10.10.0/24 is directly connected, GigabitEthernet0/1
    L 10.10.10.1/32 is directly connected, GigabitEthernet0/1
    192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
    C 192.168.10.0/24 is directly connected, GigabitEthernet0/0.1
    L 192.168.10.254/32 is directly connected, GigabitEthernet0/0.1
    192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks
    C 192.168.20.0/24 is directly connected, GigabitEthernet0/0.2
    L 192.168.20.254/32 is directly connected, GigabitEthernet0/0.2
    S* 0.0.0.0/0 [1/0] via 10.10.10.2 //默认路由

  • 路由器 2(默认路由)

    Router>en
    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    // 默认路由: ip route 0.0.0.0 0.0.0.0 下一跳
    Router(config)#ip route 0.0.0.0 0.0.0.0 20.20.20.1 //默认路由
    Router(config)#ex
    Router#
    %SYS-5-CONFIG_I: Configured from console by console

    Router#show ip route

  • 路由器 3(默认路由)

    Router#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    Router(config)#ip route 0.0.0.0 0.0.0.0 30.30.30.1 //默认路由
    Router(config)#ex
    Router#show ip route

  • 交换机中转(静态路由)

    Switch(config)#ip route 192.168.30.0 255.255.255.0 20.20.20.2
    Switch(config)#ip route 192.168.40.0 255.255.255.0 20.20.20.2
    Switch(config)#
    Switch(config)#ip route 192.168.50.0 255.255.255.0 30.30.30.2
    Switch(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.1
    Switch(config)#ip route 192.168.20.0 255.255.255.0 10.10.10.1

  • 完成上面步骤即可尝试ping通网络

  • 记得所有的ip地址,子网掩码,网关都要设

相关推荐
变身缎带12 小时前
Unity中的NetworkManager基于protobuf, Socket-TCP
tcp/ip·unity·游戏引擎
“αβ”12 小时前
MySQL表的操作
linux·网络·数据库·c++·网络协议·mysql·https
十五年专注C++开发12 小时前
Asio2: 一个基于 Boost.Asio 封装的高性能网络编程库
网络·c++·boost·asio·asio2
牛奶咖啡1313 小时前
解决配置虚拟网络后同网段的设备网络不通问题
网络·桥接模式·主机模式·配置虚拟网络后同网段设备不通·排查解决同网段同网关网络不通·重置windows主机网络·nas模式
车载测试工程师13 小时前
CAPL学习-ETH功能函数-通用函数
网络·学习·tcp/ip·capl·canoe
ICT技术最前线13 小时前
sdwan组网软件如何帮助企业提升网络效率?
网络·sdwan·宽带组网
老蒋新思维14 小时前
创客匠人洞察:AI 时代 IP 变现的认知重构,从流量焦虑到价值深耕的破局之道
网络·人工智能·tcp/ip·重构·知识付费·创始人ip·创客匠人
Cher ~16 小时前
【协议】ICMP
网络·网络协议
丁丁丁梦涛17 小时前
EMQX配置 ssl 和 wss
网络·网络协议·ssl·emqx·wss
大熊背17 小时前
ISP基本框架及软硬件算法实现介绍目录
网络·接口隔离原则