关于#静态路由#ospf#思科模拟器#网络#vlan的问题,如何解决?

img

在这里我已经添加了相关的配置,为什么还是导致无法ping通呢,请指出问题所在

配置命令:
二层交换机
vlan 10
exit
vlan 20
exit
int fa0/1
sw acc vlan 10
int fa0/2
sw acc vlan 20
int fa0/3
sw mode trunk

三层交换机
vlan 10
exit
vlan 20
exit
vlan 30
int fa0/2
sw acc vlan 30
exit
ip routing
int vlan 10
ip add 192.168.1.1 255.255.255.128
no shut
int vlan 20
ip add 192.168.1.129 255.255.255.128
no shut
int vlan 30
ip add 192.168.3.1 255.255.255.0
no shut
int fa0/1
sw mo trunk

R0
int fa0/0
ip add 192.168.3.2 255.255.255.0
no shut
int fa0/1
ip add 192.168.4.1 255.255.255.0
no shut

R1
int fa0/0
ip add 192.168.4.2 255.255.255.0
no shut
int fa0/1
ip add 192.168.5.1 255.255.255.0
no shut

R2
int fa0/0
ip add 192.168.5.2 255.255.255.0
no shut
int fa0/1
ip add 192.168.2.1 255.255.255.0
no shut


//静态路由->下一跳
//三层交换机
ip route 0.0.0.0 0.0.0.0 192.168.3.2  

//R0
ip route 192.168.1.0 255.255.255.0 192.168.3.1  


//ospf动态路由
//R0
router ospf 1
router-id 1.1.1.1
network 192.168.3.0 0.0.0.255 area 1
network 192.168.4.0 0.0.0.255 area 0

//R1
router ospf 1
router-id 2.2.2.2
network 192.168.4.0 0.0.0.255 area 0
network 192.168.5.0 0.0.0.255 area 0


//R2
router ospf 1
router-id 3.3.3.3
network 192.168.5.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 2

//重新分配
//ospf和下一跳配置完后在R1重新分配
router ospf 1
red sta sub


重分发要做在R0上,其他配置没有问题

img

现在是PC0可以访问PC1,访问不了PC2对吧

引用chatGPT作答,根据您提供的配置,可以看出您的拓扑是这样的:

img

您的配置中有一些小问题需要修正:

1.在二层交换机 SW1 的 fa0/3 接口上需要配置 switchport mode trunk。
2.在三层交换机 SW2 的 vlan 30 上需要配置 exit。
3.在三层交换机 SW2 上需要添加一个默认路由,指向 R0 的 IP 地址:ip route 0.0.0.0 0.0.0.0 192.168.3.2。
4.在 R1 上需要将 red sta sub 改为 redistribute static subnets。
经过以上修改后,您的配置如下:

SW1(config)#vlan 10
SW1(config-vlan)#exit

SW1(config)#vlan 20
SW1(config-vlan)#exit

SW1(config)#interface fa0/1
SW1(config-if)#switchport access vlan 10
SW1(config-if)#exit

SW1(config)#interface fa0/2
SW1(config-if)#switchport access vlan 20
SW1(config-if)#exit

SW1(config)#interface fa0/3
SW1(config-if)#switchport mode trunk
SW1(config-if)#exit


SW2(config)#vlan 10
SW2(config-vlan)#exit

SW2(config)#vlan 20
SW2(config-vlan)#exit

SW2(config)#vlan 30
SW2(config-vlan)#exit

SW2(config)#interface fa0/2
SW2(config-if)#switchport access vlan 30
SW2(config-if)#exit

SW2(config)#ip routing
SW2(config)#interface vlan 10
SW2(config-if)#ip address 192.168.1.1 255.255.255.128
SW2(config-if)#no shutdown
SW2(config-if)#exit

SW2(config)#interface vlan 20
SW2(config-if)#ip address 192.168.1.129 255.255.255.128
SW2(config-if)#no shutdown
SW2(config-if)#exit

SW2(config)#interface vlan 30
SW2(config-if)#ip address 192.168.3.1 255.255.255.0
SW2(config-if)#no shutdown
SW2(config-if)#exit

SW2(config)#interface fa0/1
SW2(config-if)#switchport mode trunk
SW2(config-if)#exit

SW2(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2


R0(config)#interface fa0/0
R0(config-if)#ip address 192.168.3.2 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#exit

R0(config)#interface fa0/1
R0(config-if)#ip address 192.168.4.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#exit

R0(config)#ip route 192.168.2.0 255.255.255.0 192.168.3.2

R0(config)#router ospf 1
R0(config-router)#network 192.168.3.0 0.0.0.255 area 1
R0(config-router)#network 192.168.4.0 0.0.0.255 area 0

R1(config)#interface fa0/0
R1(config-if)#ip address 192.168.4.2 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit

R1(config)#interface fa0/1
R1(config-if)#ip address 192.168.5.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit

R1(config)#router ospf 1
R1(config-router)#network 192.168.4.0 0.0.0.255 area 0
R1(config-router)#network 192.168.5.0 0.0.0.255 area 0

R2(config)#interface fa0/0
R2(config-if)#ip address 192.168.5.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#interface fa0/1
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#router ospf 1
R2(config-router)#network 192.168.5.0 0.0.0.255 area 0
R2(config-router)#network 192.168.2.0 0.0.0.255 area 2

在 R0 中,我们添加了接口 fa0/1 的 IP 地址,然后配置静态路由以将流量发送到 R2,最后配置 OSPF 动态路由。

在 R1 中,我们添加了接口 fa0/0 和 fa0/1 的 IP 地址,然后配置 OSPF 动态路由。

在 R2 中,我们添加了接口 fa0/0 和 fa0/1 的 IP 地址,然后配置 OSPF 动态路由。

请注意,静态路由和 OSPF 动态路由是互斥的,因此我们在 R0 中删除了静态路由,并在 R1、R2 中重复了 OSPF 动态路由配置。