三层交换基础知识培训.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三层交换基础知识培训

港湾网络研发测试部培训 之 三层交换基础知识培训 本次培训目的 了解软件三层交换原理 常规三层交换机芯片转发原理 了解三层交换机网络模拟测试方法 交换机三层交换过程解释(一) 交换机三层交换过程解释(二) 解释: //00-00-00-01-00-02是上联口MAC,00-00-00-11-00-7e是PC2的MAC,00-00-00-11-00-b1是cisco设备的mac。 //如何才能把直连的IP设置到L3里呢?L3是通过arp来触发设入的,如上图,若从交换机ping一下直连的IP如,则交换机将把该arp学习到arp表里,此时,交换机将同时将该IP设置到L3表里,因此,若直连主机的ARP表项存在,则L3也是应该存在的。当然,所以L3的设置还能通过手工的ping触发,比如,如上图,从PC1想ping通pc2,则数据包送交换机后,交换机当然要给PC2发arp请求,交换机学习到arp后,L3也就设置完毕了。 交换机三层交换过程解释(三) def_table 的内容: def_table表是交换芯片里存储的路由表。这个表项相当于把软路由表里的内容复制一遍到交换芯片里,若下一跳(直连设备的IP)的IP已经设置到L3里,则在def_table将指出这条路由的物理出口。除了存储动态路由和静态路由外,def_table表里还存放本地路由,即直连路由。 上图例子的路由表如下: Big6808_M(config)# show ip route Codes: C - connected, S - static, R - RIP, O - OSPF, B - BGP, D - EIGRP, - Selected route, * - Selected nexthop ? S* /0 [1/0] via , vlan3, weight 8 //缺省路由 C* /16 is directly connected, vlan1 //本地路由,指向vlan1直连主机 C* /16 is directly connected, vlan2 //本地路由,指向vlan2直连主机 S* /16 [1/0] via , vlan1, weight 8 //指向PC1 ? 相应的def_table应该如下: Big6808_M(config)# show hardware def unit-index----ipaddr--------macaddr---interfaceID--module--port--masklen—cpu 0- 0-- 10. 1. 0. 0--00-00-00-00-00-00-- 0------1------- 0-----16-----1 0- 1-- 12. 1. 0. 0--00-00-00-00-00-00-- 0------1------- 0-----16-----1 0-??? 3--192. 168. 0. 0 --00-00-00-11-00-b1--1------- 5-----11---16-----0 0- 4-- 0. 0. 0. 0-- 00-00-00-01-00-02-- 2------1-------1-----0-----0 交换机三层交换过程解释(四) 解释: // 前两条是直连路由,mac地址填写为全0,cpu位置为1,说明匹配这两条路由的数据包将被送往CPU处理。 // 第三条是指向PC1的静态路由,cpu位置0,下一跳mac是cisco设备的mac,说明匹配这条路由的将直接从交换芯片转发。 // 第四条是缺省路由,所有无法匹配路由的数据都将从上联口转发。 // def_table的容量是有限的,最好情况下可以容纳4K条路由,不产生hash冲突的情况下,平均可以容纳200条路由左右,所以有可能会出现在软件路由表里存在的路由无法设入def表的情况,这样的情况发生后,若存在缺省路由,则无法设入的那些路由将从缺省路由转发,若不存在缺省路由,则这些数据包将被丢弃。 上图PC1 ping PC2的转发流程 PC1上 (1 其IP简称为sina) 流程: 上述流程的解释 解释: // 数据包上来后,只要是目的mac为交换机mac的,都送往交换芯片三层模块 处理,交换芯片先检查L3是否存在该目的IP。上述例子中,因为sina是远端的IP,当然不会在L3里,因此无法查到,只能送def表处理。 // 上述流程中,cpu处理后,设置def表项的cpu位,此后,再从PC1 ping sina,则可以在def表中匹配缺省路由表项,直接从硬件转发,无需cpu来设置了。此后其他匹配缺省路由的数据流,都可以通过硬件

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档