Cisco三层交换机的配置详解

Cisco三层交换机的配置详解

当公司网络规模较小、划分的VLAN比较少时,可能单臂路由就可以满足各VLAN间的通信,但是当VLAN较多、网络规模比较大时。那么使用单臂路由技术就显得有点力不从心了,这是我们就要引入三层交换机了。

现在大多数新型的catalyst交换机都支持CEF(Cisco快速转发)多层交换,CEF是一种基于拓扑的转发模型,可预先将所有的路由选择信息加入到FIB( forWord information base,转发信息库)中,这样,交换机就能够快速查找路由选择信息。

CEF——主要包括如下两个转发用的信息表:
①:FIB(使用命令show ip cef查看FIB表):CEF使用FIB来做出基于目标IP前缀的转发决策。从概念上说,FIB类似于路由表,包含路由表中转发信息的镜像。当网络的拓扑发生变化时,路由表将被更新,而FIB也将随之变化,FIB中包含下一跳地址信息,这些信息是根据路由表中的信息得到的,使用基于CEF的MLS(multilayer switching,多层交换)时,第三层引擎和硬件交换组件都维护一个FIB。

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

虚接口——既然三层交换机就可以实现不同VLAN间的通信,那么一定会给网络中的客户机指定默认网关,单臂路由的环境下,路由器的子接口就是VLAN的网关,依然是依托于物理接口的,那么三层交换机就显得比较有优势了,只要在交换机上开启相关VLAN的虚接口,并配置VLAN的ip地址,那么属于该VLAN的物理接口都可以动态的充当该VLAN的网关。

接下来我们来模拟一个涉及技术较多,网络环境相对实用的网络拓扑图:

Cisco三层交换机的配置详解

首先把外网客户端,手动配置ip,接着我们配置R1路由器:

先配置F0/1端口:
blank

F0/0端口配置:
blank

DHCP服务配置:

blank

以上面DHCP的配置格式,去配置我们需要的地址池(剩下三个网段的地址池就不截图了)。

因为该路由器与各VLAN下的客户机非直连网段,所以需要配置一条静态路由, 下一跳指向与SW-3L交换机直连的接口ip。

blank

至此,路由器就配置完成了,接下来配置SW-3L:

先配置与路由器直连的接口【F0/1】:
blank

接着配置F0/2和F0/3:

blank

并捆绑成以太网通道,以提高链路带宽:

blank

接下来配置VLAN和vtp:

blank

blank

以上述相似的步骤配置剩下的各个VLAN。(注意进入每个VLAN里都要执行ip helper-address 命令来做DHCP中继,并且需要在全局模式下执行ip routing命令,以开启路由功能。)

接下来配置sw1:
blank

blank

blank

退到特权模式下查看VLAN配置信息,是否正确:

blank

接下来执行以下命令配置F0/3和F0/4端口(配置两台二层交换机直连的以太网通道,注意以太网通道编号不能和F0/1和F0/2的以太网编号冲突):

conf t
in ra f0/3 -4
sw mo tr
channel-group 2 mo on

配置完成后,接着配置SW2:

en
conf t          #进入全局模式
in ra f0/1 -2          #进入f0/1 -2接口
sw mo tr              #接口改为trunk模式
channel-grou 2 mo on         #捆绑以太网通道(编号与sw1的f0/3 -4端口一致)
vtp do lv            #定义vtp的域名(与之前两台交换机的域名一致)
vtp mo cli             #更改vtp的工作模式为客户机模式
in  f0/3                    #以下操作均是把连接客户机的接口添加到相应的VLAN中
sw ac vl 30
in f0/4
sw ac vl 40

这样VLAN中的客户机就可以通过DHCP获取到ip,并通过三层交换机实现了不同VLAN中的流量通信。

转载于:https://blog.51cto.com/14154700/2360666

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101058.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • pycharm连接mysql数据库代码_myeclipse连接数据库

    pycharm连接mysql数据库代码_myeclipse连接数据库PyCharm是一款常用的Python开发的软件,这里给大家介绍一下如何在PyCharm如何连接MySQL数据库。首先,我们需要找到页面中的DataBase窗口,一般在页面的右侧,没有显示的话,可以点击View->ToolWindows->DataBase。然后显示DataBase之后,我们点击DataBase。然后我们点击DataBase的这个+号。然后选择DataSource->MySQL。然后就显示到连接的页面,如果是第一次连接的时候,就需要点击下面的D

  • MC蒙特卡洛_我的世界mcc是什么

    MC蒙特卡洛_我的世界mcc是什么MCMC(一)蒙特卡罗方法MCMC(二)马尔科夫链MCMC(三)MCMC采样和M-H采样MCMC(四)Gibbs采样作为一种随机采样方法,马尔科夫链蒙特卡罗(MarkovChainMont

  • pycharm激活码2022.01.13【2022最新】2022.01.23

    (pycharm激活码2022.01.13)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)「建议收藏」

    stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)「建议收藏」效果演示:https://www.bilibili.com/video/av29366031/制作过程:1.准备材料:stm32f103核心板1块OLED12864显示屏1块(SPI接口)声音检测传感器1块(咪头+放大电路可以网上买现成的模块,也可根据后文提供的原理图自己做)2.硬件连接:(1)OLED连接:OLED_SCLK————PB7OL…

    2022年10月21日
  • apache rewrite模块_怎么安装apache

    apache rewrite模块_怎么安装apache给apache安装mod_rewrite模块只是用来做参考,相关情况可跟据自己的需求进行修改如果你的服务器apache还没有安装,那很简单,在编译apache时将mod_rewrite模块编译进去就可以,相关文档可以在[url]www.gbunix.com[/url]中找到。如果你的apache已经安装好了,现在只想编译出mod_rewrite.so模块,在apache中进行加

  • 程序员不成熟的若干个特征

    程序员不成熟的若干个特征人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。这个社会有很多的成年人,还没有脱离幼稚的行为。一点小事情就跟别人争来争去。人不成熟的第一个特征——就是立即要回报他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放弃。)做我们这个项目也是一样,很多人来做这个生意,开始没有什么成绩,就想着要放弃,有的人一个月放弃,有的人三个月放弃,有的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号