一、三层交换机
简单的说三层交换机技术就是,二层交换技术+三层转发技术。交换机工作在二层,路由器工作在三层。
二、ospf(open shortest path first)开放最短路径优先
1、Switch-0 配置命令:
switch(config)#router ospf 1 //启用ospf进程
switch(config-router)#router-id 1.1.1.1 // 给命名
switch(config-router)#network 192.168.1.1 0.0.0.0 area 0
//表示 192.168.1.1 对应端口启用ospf进程
switch(config-router)#network 10.10.12.1 0.0.0.0 area 0
//表示 10.10.12.1 对应端口启用ospf进程
2、 端口启用进程后这个IP地址中的网络部分就放到ospf数据库中,就可以传给另一个路由器,通过10.10.12.1/24 对应端口。
3、对方收到数据包后放到自己数据库中,然后计算出路由放到自己路由条目里面,形成路由表。
4、 Switch-1 配置命令:
switch(config)#router ospf 1 //启用ospf进程
switch(config-router)#router-id 2.2.2.2 // 给命名
switch(config-router)#network 10.10.12.2 0.0.0.0 area 0
//启用ospf进程,此命令输入后可以用 show ip route ospf 查看自己路由条目:
O 192.168.1.0 [110/2]via 10.10.12.1 00:00:55 vlan 12,但是此时只能收包却 不能发包。
switch(config-router)#network 192.168.2.254 0.0.0.0 area 0
//启用ospf进程,在switch 1 上输入此命令后可以用 show ip route ospf 查看路由 条目: O 192.168.2.0 [110/2]via 10.10.12.2 00:00:55 vlan 12,此时实现即可 发包又可收包。
5、也可以用show ip ospf neighbor 查看state 是否是Full/DR 。
三、pc机1——pc机2 如何实现数据转发路径
1、 转发路径原则:终端设备——网关——网关——终端设备
2、pc-1发送数据后首先找自己网关,经过switch-1,switch-0,使用其2层功能交换技术,到自己网关。
3、然后寻找pc-2网关,使用三层技术路由功能以及ospf实现。
4、转发路径:pc-1---switch-0的f0/1(自己网关)是使用交换技术;
switch-0----switch-1使用的是路由技术;
pc-2---switch-1的f0/3(自己网关)是使用交换技术。