三层交换机启用OSPF后,如何实现数据转发路径
2017-11-16 01:48
239 查看
一、三层交换机
简单的说三层交换机技术就是,二层交换技术+三层转发技术。交换机工作在二层,路由器工作在三层。
二、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(自己网关)是使用交换技术。
简单的说三层交换机技术就是,二层交换技术+三层转发技术。交换机工作在二层,路由器工作在三层。
二、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(自己网关)是使用交换技术。
相关文章推荐
- SQL SERVER 数据挖掘中的几个问题(四):如何实现Web 路径流挖掘
- TCP可靠数据传输是如何实现的,OSPF的工作原理
- 如何实现插入并更新数据
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- 如何编程实现启用禁用网卡
- 数据结构中关键路径算法的实现与应用
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- [总结]SqlServer中如何实现自动备份数据!
- 如何通过程序实现网卡的启用和禁止功能?
- [原创]DataList横向排列数据如何实现交替行变色!
- 如何快速的实现oracle数据表的的增删改?
- 教您如何用Zeus实现XML-Java的数据绑定
- 如何实现win9X进程间数据通讯技术
- 如何自动更新JTable中的数据(代码实现)
- 如何实现100%的动态数据管道(三)
- 如何使用触发器实现数据库级守护,防止DDL操作
- 如何实现多窗体数据同步?
- 如何实现数据的自动录入
- 如何实现进程间数据通讯技术
- 如何用VS里的部署实现在Duwamish7安装时的自动创建数据功能