RIP动态路由(三层交换机+单臂路由)

RIP动态路由(三层交换机+单臂路由)

  • J1 (配置VLAN,修改端口)
TypeScript 复制代码
Switch>en
Switch>en
Switch#
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/1
Switch(config-if)#sw
Switch(config-if)#switchport acc vlan 10
% Access VLAN does not exist. Creating vlan 10
Switch(config-if)#ex
Switch(config)#int f0/2
Switch(config-if)#sw acc vlan 20
% Access VLAN does not exist. Creating vlan 20
Switch(config-if)#ex
Switch(config)#int f0/3
Switch(config-if)#sw
Switch(config-if)#switchport mo 
Switch(config-if)#switchport mo 
Switch(config-if)#switchport mo tr
Switch(config-if)#switchport mo trunk 
  • 三层交换机(运用SVI)
  • 一定要记得设VLAN
TypeScript 复制代码
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#
Switch(config-vlan)#vlan 20
Switch(config)#int f0/1
Switch(config-if)#sw
Switch(config-if)#switchport t
Switch(config-if)#switchport trunk 
Switch(config-if)#switchport trunk en
Switch(config-if)#switchport trunk encapsulation d
Switch(config-if)#switchport trunk encapsulation dot1q 
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk 
Switch(config-if)#
Switch(config-if)#ex
Switch(config)#int vlan 10
Switch(config-if)#
Switch(config-if)#ip add 192.168.10.254 255.255.255.0
Switch(config-if)#no shutdown 
Switch(config-if)#ex
Switch(config)#int vlan 20
Switch(config-if)#
Switch(config-if)#ip add 192.168.20.254 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#no shutdown 
Switch(config-if)#ex
Switch(config)#ip routing
Switch(config)#
//配IP
Switch(config)#int f0/2
Switch(config-if)#no switchport 
Switch(config-if)#ip  add 10.10.10.1 255.255.255.0
Switch(config-if)#no shutdown 
  • J2
TypeScript 复制代码
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/1
Switch(config-if)#sw
Switch(config-if)#switchport acc vlan 10
% Access VLAN does not exist. Creating vlan 10
Switch(config-if)#ex
Switch(config)#int f0/2
Switch(config-if)#sw
Switch(config-if)#switchport acc vlan 20
% Access VLAN does not exist. Creating vlan 20
Switch(config-if)#ex
Switch(config)#int f0/3
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk 
Switch(config-if)#
  • R1
TypeScript 复制代码
Router>en
Router#
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int g0/0
Router(config-if)#no shut
Router(config-if)#no shutdown 

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

Router(config-if)#ex
Router(config)#int g0/0.1
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.1, changed state to up

Router(config-subif)#en
Router(config-subif)#encapsulation d
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)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.2, changed state to up

Router(config-subif)#en
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#
Router(config-subif)#ip add 192.168.40.254 255.255.255.0
Router(config-subif)#ex
Router(config)#int g0/1
Router(config-if)#no shut
Router(config-if)#no shutdown 
Router(config-if)#no shutdown 

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

Router(config-if)#ip add 10.10.10.2 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/2
Router(config-if)#no shut
Router(config-if)#no shutdown 
Router(config-if)#no shutdown 

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up

Router(config-if)#ip add 20.20.20.1 255.255.255.0
Router(config-if)#
  • J3
TypeScript 复制代码
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/1
Switch(config-if)#sw
Switch(config-if)#switchport acc vlan 10
% Access VLAN does not exist. Creating vlan 10
Switch(config-if)#ex
Switch(config)#int f0/2
Switch(config-if)#sw acc vlan 20
% Access VLAN does not exist. Creating vlan 20
Switch(config-if)#ex
Switch(config)#int f0/3
Switch(config-if)#sw mo tr
Switch(config-if)#sw mo trunk 
Switch(config-if)#
  • R2
TypeScript 复制代码
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int g0/0
Router(config-if)#no shut
Router(config-if)#no shutdown 
Router(config-if)#no shutdown 

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

Router(config-if)#ex
Router(config)#int g0/0.1
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.1, changed state to up

Router(config-subif)#en
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#
Router(config-subif)#ip add 192.168.50.254 255.255.255.0
Router(config-subif)#ex
Router(config)#int g0/0.3
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.3, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.3, changed state to up

Router(config-subif)#en
Router(config-subif)#encapsulation do
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.50.254 255.255.255.0
% 192.168.50.0 overlaps with GigabitEthernet0/0.1
Router(config-subif)#ex
//配ip并开启端口
Router(config)#int g0/1
Router(config-if)#no shutdown 
Router(config-if)#ip add 20.20.20.2 255.255.255.0

运用RIP动态路由

  • 三层交换机
TypeScript 复制代码
Switch(config-if)#ex
Switch(config)#route rip
Switch(config-router)#version 2
Switch(config-router)#net
Switch(config-router)#network 192.168.10.0
Switch(config-router)#net
Switch(config-router)#network 192.168.20.0
Switch(config-router)#net
Switch(config-router)#network 10.10.10.0
  • R1
TypeScript 复制代码
Router(config)#route rip
Router(config-router)#version 2
Router(config-router)#net
Router(config-router)#network 192.168.30.0
Router(config-router)#network 192.168.40.0
Router(config-router)#net
Router(config-router)#network 10.10.10.0
Router(config-router)#net
Router(config-router)#network 20.20.20.0
  • R2
TypeScript 复制代码
Router(config)#route rip
Router(config-router)#version
% Incomplete command.
Router(config-router)#version 22
                              ^
% Invalid input detected at '^' marker.
	
Router(config-router)#version 2
Router(config-router)#net
Router(config-router)#network 192.168.50.0
Router(config-router)#network 192.168.60.0
Router(config-router)#net
Router(config-router)#network 20.20.20.0
相关推荐
4A广告文案3 小时前
名创优品在成都开了家“乐园”,顺便造了个新IP
网络·网络协议·tcp/ip
Fnetlink14 小时前
Fnet 云网安 260904
网络·人工智能·安全·web安全·网络安全
乌恩大侠4 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
天远数科4 小时前
风险治理实战:基于天远车信盟出险构建自动化理赔核保流水线
java·网络·人工智能·自动化
Akiyama_Mio-Kon4 小时前
2026 最新:Dify 本地 Docker 部署完整教程(Windows + Git Bash)
windows·git·docker
Mr.朱鹏5 小时前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库
mengge.cloud5 小时前
存储技术基础小白教程
linux·运维·服务器·wpf·存储
志栋智能5 小时前
安全超自动化如何支持大规模安全运营?
网络·安全·自动化
霸道流氓气质5 小时前
Spring AI 输出解析器进阶
人工智能·windows·spring
星恒讯工业路由器5 小时前
农村宽带覆盖难?无线专网方案正在改写“最后一公里”规则
网络·物联网·网桥·无线网桥·农村宽带覆盖·无线专网·户外网络