Catalyst 2层交换3层通信简介

本文讨论的是核心交换机和汇聚交换机接口第二IP通信的问题。

当核心交换机配置第二IP,汇聚交换机的通过trunk连接到核心交换机,并且配置的接口IP和第二IP一个网段,当汇聚交换机没有启用3层路由功能的时候,它们之间可以正常通信,但当汇聚交换机启用3层路由功能之后,核心交换机反而不能访问汇聚交换机了。

为了验证这种现象,用了两台路由模拟器,用IOS的那种。发现模拟汇聚的路由器,使用ip default-gateway而不是ip route 0.0.0.0 0.0.0.0的时候,模拟核心的路由器无法ping通汇聚,使用指定源ping的话可以,反之汇聚倒是可以ping通核心,如果用ip route 0.0.0.0 0.0.0.0则可以。通过抓包发现,核心路由器ping过来的包,是有的,但是没有应答包,打开debug ip icmp,发现汇聚路由器是有应答的,但是接口没有包发出来,换成ip route 0.0.0.0 0.0.0.0就发出来了。看上去似乎和论坛帖子相左。ip route 0.0.0.0 0.0.0.0是启用了路由,ip default-gateway是没启用,但是毕竟路由器和交换机从机理上还是有区别的。按照要求配置了3560G和2960S,当然2层的2960只能配ip default-gateway,的确是可以完全通信,没有任何问题,看来交换机和路由器的机制真的不一样。交换机的通信是CAM表,不是路由表。打开2960的ip arp,发现刚才和交换机通信的并不是和交换机的IP一个网段的地址,也竟然都赫然在列,真正体现了2层交换,通信不靠IP路由,直接IP地址对应的就是mac地址,不是一个网段的也是这样,所以2层交换机可以在2层的状态下,以2层的mac地址来通信,而启用了ip routing之后,按照3层的路由规则,反而不行了。

反观问题点,应该是汇聚交换机启用了路由,可能没有用ip route 0.0.0.0 0.0.0.0的命令。

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Network/jhjs/

时间: 2024-08-22 14:51:51

Catalyst 2层交换3层通信简介的相关文章

《CCNP SWITCH 300-115认证考试指南》——2.2节2层交换原理

2.2 2层交换原理CCNP SWITCH 300-115认证考试指南 2.2 2层交换原理假设存在这样一个简单的网络,所有接入的主机都共享同一份可用带宽.这种网络被称为共享介质的网络,普遍由以太网集线器所组建的早期局域网(LAN)所采用.带有冲突检测的载波监听多路访问(CSMA/CD)技术定义了一台设备应当如何在共享式的LAN中传输数据. 关键 当多台连接于共享介质的主机试图在同一时间点发送数据时,冲突便会产生,那么此时所有产生冲突的设备必须向后退避(立即停止数据的发送),并等待一段时间后才被

4到7层交换识别内容

内容识别网络就是针对传输层到应用层进行网络的管理.如果一台交换机能够逐层解开通过的每一个数据包的每层封装,并识别出最深层的信息,那么它就具备了内容识别功能.要解决区分应用.动态分配资源和用户计费等问题,用网络识别设备分发业务流量是一个很好的途径. 最初出现了一些用软件来实现的内容识别设备,但在市场上并没有达到预期的效果.在2001年秋季Networks+Interop展会上亮相的采用最新硅技术实现的应用交换机,改变了网络专家们长期难以解决的提高4-7层交换性能的技术困境,使得内容识别网络真正得以

求WCDMA通信协议栈的RRC层、RLC层和MAC层的C语言代码

问题描述 求WCDMA通信协议栈的RRC层.RLC层和MAC层的C语言代码 有没有人有WCDMA通信协议栈的RRC层.RLC层和MAC层大C语言代码,因为现在要在虚拟机上实现上层的通信协议,模拟上层信号的处理过程 解决方案 http://wenku.baidu.com/view/1dd5660c69eae009591bec20.html?re=view

ssh框架的。。购物车用数据库dao层,service层,和action层怎么写啊

问题描述 ssh框架的..购物车用数据库dao层,service层,和action层怎么写啊 求大神给指点一下!!!!!!!!!!!!!!!!!!谢谢了!!!!!!!!!!!!!!!!!! 解决方案 dao层和service层Android中的分层----service 层domain层,dao 层,action层等设计Action层 Service层 ,modle层 和 Dao层的作用? 解决方案二: Action层 Service层 ,modle层 和 Dao层的作用?Action层 Ser

SCVNGR:游戏层VS.社交层

据国外媒体报道,今天德州音乐节(SXSW)的主题演讲人是塞思·普瑞巴什(Seth Priebatsch),基于位置的游戏初创公司SCVNGR的创始人和首席执行官. 上周SCVNGR网站推出了一个名为LevelUp(thelevelup.com)的服务,它把位置游戏中的用户保持机制(retention mechanics)跟Groupon这类网站提供的大幅优惠结合到一起. 游戏层VS.社交层 在整个演讲过程中,普瑞巴什显得劲头十足,他探讨了有多少虚拟世界中的游戏机制将运用在现实世界中,从而建立一个

产品设计的层次:本能层,行为层,反思层

前段时间在看<情感化设计>,启发很大,情感化设计偏向工业设计.软件产品设计方面, <情感化设计>重要的以"情感"为主线来讨论.阐释各种设计,不是一本设计指导用书,而是一种比较抽象的理念阐述.  做为设计师一般会有这种感触,一开始从事设计工作时,最重要的是借鉴具体设计案例和成文的规定,注重很具体化的层面东西,但是做到有瓶颈时,迫切需要更高层次的.抽象的.有点哲学味的东西来指导和补充.让自己的设计作品具有"思想",每一件设计作品背后都有属于自己的

net 4 0-.Net UI层从BO层 取回数据后 如何处理暂时不用的数据。

问题描述 .Net UI层从BO层 取回数据后 如何处理暂时不用的数据. 例如有 : class Test{ List A; List B; } 环境:当第一次Load页面的时候,UI只用到了从BO哪里得到的 A数据,暂时不用B数据.等User按界面某个按钮的时候就用到B数据. 个人有限的知识只想到了:1.重新从BO取一次数据,这样会不会很浪费? 2.把B数据放到Session当中 3.把B做成JSON. 请问有没有更好的技术处理或者保存从BO得到的暂时不用的数据? 小数据量 和 大数据量 处理

linux网络实现分析(2)——数据包的接收(从链路层到ip层)

linux网络实现分析(2)--数据包的接收(从链路层到ip层) --lvyilong316 任何数据包在由驱动接收进入协议栈都会经过netif_receive_skb函数,可以说这个函数是协议栈的入口.在分析这个函数前,首先介绍下三层协议在内核中的组织方式.     在Linux内核中,有两种不同目的的3层协议: (1) ptype_all管理的协议主要用于分析目的,它接收所有到达第3层协议的数据包. (2) ptype_base管理正常的3层协议,仅接收具有正确协议标志符的数据包,例如,In

spring-Spring MVC + hibernate service层和dao层

问题描述 Spring MVC + hibernate service层和dao层 Spring MVC + hibernate service层和dao层 方法头上都加上@Transactional会识别哪个 service层: @Override @Transactional public Future save(UserVO userVO) { this.myUserDao().saveUser(user); ... dao层: @Override @Transactional(propa