三层交换实现不同VLAN之间的通信

三层交换机通过硬件来交换和路由选择数据包。为完成在硬件中处理数据包的高层信息,思科交换机使用传统的MLS(多层交换)体系结构或基于CEF(快速转发)的MLS体系结构。

1、传统的MLS

MLS让ASIC(应用专用集成电路)能够被路由的数据包执行第二层重写操作,第二层重写操作包括重写源和目标MAC地址,以及写入重新计算得到的循环冗余校验码(CRC)。

使用传统MLS时,交换机将数据流中的第一个数据包转发给第三层引擎,后者以软件交换的方式对数据包进行处理。对数据流中的第一个数据包进行路由处理后,第三层引擎对硬件交换组件进行程序处理,使之为后续的数据包选择路由。

2、基于CEF的MLS

CEF是一种基于拓扑的转发模型,可预先将所有路由选择信息加入到转发信息库(FIB)中。这样,交换机就能够快速查找路由选择信息。

CEF主要包含如下两个转发用的信息表。

转发信息库(FIB):CEF使用FIB来做出基于目标IP前缀的转发决策。FIB类似于路由表,包含路由表中转发信息的镜像。当网络的拓扑发生变化是,路由表将被更新,而FIB也将随之变化。FIB中包含下一跳地址信息,这些信息时根据路由表中的信息得到的。使用基于CEF的MLS时,第三层引擎和硬件交换组件都维护一个FIB。

邻接关系表:在网络中,如果两个节点之间在数据链路层只有一跳,则它们彼此相邻。除了FIB外,CEF还使用邻接关系表来存储2层编制信息,对于每个FIB条目邻接关系表中都包含相应的第二层地址。和FIB一样,使用基于CEF的MLS时,第三层引擎和硬件交换组件都维护一个邻接关系表。

3、虚拟接口的引入

大家可能没注意,在交换机中的VLAN1实际就是一个虚拟接口,默认所有接口都属于这个VLAN,因此不管从哪个端口接入到交换机,都可以远程连接此交换机,前提是配置IP地址可相关口令。从这点我们可以分析出,我们只需要在三层交换上开启相关的VLAN,并配置IP地址,该地址就属于所有该VLAN内主机的网关。

三层交换的配置

1、开启路由功能

Switch(config)#ip routing

2、创建VLAN并配置地址

列如:在三层交换上创建vlan 10和vlan 20并配置ip地址,实现不同vlan之间的通信。

拓扑图如下:

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/Network/jhjs/

时间: 2024-10-27 20:45:16

三层交换实现不同VLAN之间的通信的相关文章

配置三层交换实现vlan之间的通信

实验环境介绍: 某企业划分多个vlan,连接在介入交换机上,为了实现vlan之间的通信,采用三层交换机.因为企业需要和远程分支机构相连,以此,三层交换机连接在路由器上,路由器在连接远程分支机构.实验拓扑图如下: 实验内容: 1.vlan的划分说明:   SW-2l-1 SW-2l-2 SW-2l-3 Vlan 1 F0/1 F0/1 F0/1 Vlan 2 F0/2-F0/4 F0/2-F0/8 F0/2-F0/6 Vlan 3 0/5-F0/8 F0/9-F0/14 F0/7-F0/14 Vl

【转】不同VLAN之间相互通信及VTP、STP、EtherChannel概念

厘清最后一个概念. 转了网上两个相关帖子: http://www.net130.com/CMS/Pub/Tech/tech_zh/2009_03_12_97386_3.htm http://blog.sina.com.cn/s/blog_554c766701008z6o.html ~~~~~~~~~~~~~~~~~~~~~~~~ 必须启用路由功能,否则三层交换机的功能也就等价于二层交换机-----------iprouting.  ~~~~~~~~~~~~~~~~~~~~~~~~~ 试验总结:从

单臂路由实现不同VLAN之间的通信

实验拓扑如下: 一.了解单臂路由的原理 1.链路类型 PC和交换机之间是接入层,所以使用的是access链路,但是VLAN10和VLAN20需要通信,而且都需要经过路由器,所以交换机和路由器之间的链路为trunk. 2.路由器的子接口 路由器的物理接口可以被划分成多个逻辑的接口,这些被划分的逻辑接口被形象地称为子接口,这些逻辑的子接口不能被单独开启或关闭,当物理接口被开启或关闭时,所有的子接口也随之被开启或关闭. 3.VLAN标签的转换 路由器再转发数据过程中,除了要重新封装数据的MAC地址之外

如何配置多台三层交换VLAN间相互通信

本实验需求: 通过在SW100 来创建VLAN 100 ,sw2 上创建VLAN 200,因为VLAN100和VLAN200因为业务上的关系,需要两台PC之间相互通信,保证不同VLAN之间可以互相访问. 本实验将给您详细阐述实现方法,将用到诸多交换知识点. 实验拓扑: 实验过程  第一步 SW100基础配置 SW100> SW100>enable SW100#conf t Enter configuration commands, one per line. End with CNTL/Z.

111- 华为交换机怎么连接路由器上网??vlan之间怎么互通???

问题描述 华为交换机怎么连接路由器上网??vlan之间怎么互通??? 路由器 vlan1:192.168.10.1 交换机24口为trunk 24口配置不了ip地址 想配个192.168.10.2和路由器在同一个网段. 华为5700 vlan1:192.168.1.254 vlan2 vlan3 vlan4 vlan5 vlan6 vlan7 怎么让交换机连上路由器上网?? 交换机和路由器都是华为的 华为的东西用的少,还请大虾们多多指教.

基于Silverlight的本地应用程序之间的通信

通过本地消息传递,您可以在单台计算机上运行的多个 Silverlight 插件之间创建通信通道.您通常 在单个网页中承载这些插件,并且使用本地消息传递来协调其行为.这样,您可以创建将多个基于 Silverlight 的应用程序与基于其他技术的内容结合在一起的复杂布局. 例如,假定您要为基于 HTML 的网站提供基于 Silverlight 的导航系统.您可以使用 Silverlight 来创建菜单栏和侧栏,并且使用本地消息传递来保持其状态同步.另一个方案就是创建具有跨越侧栏广告 的动画效果的基于

Silverlight与WCF之间的通信(4)

silverlight以net.tcp方式调用console上寄宿的wcf服务 (由于最近是针对一个demo进行的研究,在之前公开过代码结构,这里只是对需要改动的地方加以说 明)WCF4.0使得编写wcf服务不再那么复杂,去掉了许多的配置信息,客户端只需要一个服务地址,便可 在系统生成的代理类下做开发了,在部署时也只需要更改引用配置文件的地址即可.但是今天我尝试 silverlight以net.tcp方式连接host到console上的wcf服务时,却颇费周折,一个wcf console ser

蓝牙开发之从手机走向PC【4】——手机与PC之间的通信

前面几篇文章写的都是手机和手机之间怎样通过蓝牙互连通信,这篇文章开始讲一下怎么利用蓝牙技术实现手机和PC之间的通信连接,完成这一步后我们可以进一步在此通信基础上开发类似于控制电脑的手机遥控器. 其实笔者后来感觉这篇文章其实也没多少要写的了,原因是从手机转移到PC的难度不在于编码,而在于J2SE本身未提供对JSR-82规范的实现.所以,问题的关键是怎么在J2SE平台上能支持蓝牙应用的开发.在此,后来笔者在网上找到了一个开源组件Bluecove.jar包,该Jar包实现了JSR- 82规范,将其作为

Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)

[正文] 一.接口回调的简单引入: 我们先来看一个简单的接口回调的例子: 新建一个Java工程,然后新建一个包.然后新建一个A.java文件: A.java代码如下: 1 package com.cn.callback; 2 3 public class A { 4 public A() { 5 6 } 7 8 //下载图片的操作 9 public void loadImage(String image_path,final CallBack callBack) { 10 new Thread(