三层交换机与路由器动态路由rip配置
F0/1:192.168.3.1 F0/2:192.168.1.1 192.168.1.0/24 Valn 10 IP地址:192.168.1.2 掩码:255.255.255.0 网关:192.168.1.1 IP地址:192.168.2.2 掩码:255.255.255.0 网关:192.168.2.1 Valn 20 192.168.3.0/24 F0/1:192.168.3.2 F0/2:192.168.2.1 192.168.2.0/24 Valn 30
交换机配置:
Switch >en Switch #conf t
Switch (config)hostname S1 S1(config)#ip routing(开启路由功能) S1(config)#vlan 10 S1(config-vlan)#exit S1(config)#vlan 20 S1(config-vlan)#exit
S1(config)#int f0/2(将端口分配给VLAN)
S1(config-if)#sw acc vlan 10 S1(config-if)#exit
S1(config)#int f0/1(将端口分配给VLAN) S1(config-if)#sw acc vlan 20 S1(config-if)#exit
(配置三层交换机端口的路由功能) S1(config)#int vlan 10
S1(config-if)#ip add 192.168.1.1 255.255.255.0 S1(config-if)#no shutdown S1(config-if)#exit S1(config)#int vlan 20
S1(config-if)#ip add 192.168.3.1 255.255.255.0 S1(config-if)#no shutdown S1(config-if)#exit
S1(config)#router rip(配置动态路由rip协议) S1(config-router)#network 192.168.1.0 S1(config-router)#network 192.168.3.0 S1(config-router)#end
Switch >en Switch #conf t
Switch (config)hostname S1 S2(config)#ip routing(开启路由功能) S2(config)#vlan 20 S2(config-vlan)#exit S2(config)#vlan 30 S2(config-vlan)#exit
S2(config)#int f0/1(将端口分配给VLAN) S2(config-if)#sw acc vlan 20 S2(config-if)#exit
S2(config)#int f0/2(将端口分配给VLAN) S2(config-if)#sw acc vlan30 S2(config-if)#exit
(配置三层交换机端口的路由功能) S2config)#int vlan 20
S2(config-if)# ip add 192.168.3.2 255.255.255.0 S2(config-if)#no shutdown S2(config-if)#exit S2(config)#int vlan 30
S2(config-if)# ip add 192.168.2.1 255.255.255.0 S2(config-if)#no shutdown
S2(config-if)#exit S2(config)#router rip
S2(config-router)#network 192.168.2.0 S2(config-router)#network 192.168.3.0 S2(config-router)#end
原理:PC0 ->Ping ->PC1 这过程是怎么实现的? S1
S2
其原理是:两个使用IP协议的站点PC0、PC1通过第三层交换机进行通信,发送站点PC0开始发送时,两个站点不在同一子网内,如发送站PC0要与目的站PC1通信,发送站PC0要向“缺省网关”发出ARP(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。当发送站PC0对“缺省网关”的IP地址广播出一个ARP请求时,三层交换模块根据路由信息向PC1站广播一个ARP请求,数据链路层设备可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
(1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上; (2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;CCNA$ v$ j! J- w& |- t1