交换技术基础一

一、交换架构:
接入层:接入用户
汇聚层:汇聚流量,一般用于执行策略(涉及二层交换技术)
核心层:高速转发,涉及路由技术(三层技术)

二、局域网:概念
1、单播:一对一发送数据包
2、组播:一对多发送数据包
3、广播:一对所有发送数据包
4、单工:单方向数据通信
5、半双工:同一时间只能单方向数据通信
6、全双工:同一时间双方向通信
7、冲突域:同一个网络上两个设备同时进行传输则会产生冲突。在网路内部数据分组所产生与发生冲突的这样一个区域称为冲突域,所有的共享介质环境都是一个冲突域,局域网中使用交换机(Switch)来分割冲突域。
8、广播域:广播域就是说如果站点发出一个广播信号后能接收到这个信号的范围。通常来说一个局域网就是一个广播域。
9、CSMA/CD载波侦听多路访问/冲突侦测:用于缓解冲突域中的数据冲突问题

扩展:广播域与冲突域的区别
1、广播域可以跨网段,而冲突域只是发生的同一个网段的。以太网中,冲突域是由hub组织的。一个hub就是一个冲突域。交换机的每个端口都是一个冲突域。网段,又叫潜在冲突域。
2、冲突域在同一个冲突域中的每一个节点都能收到所有被发送的帧。广播域在网络中能接收任一设备发出的广播帧的所有设备的集合。
3、冲突域是基于第一层(物理层),而广播域是机于第二层(数据链路层)。
4、广播域就是说,如果站点发出一个广播信号后能接收到这个信号的范围,通常来说一个局域网就是一个广播域。(用路由器连接的除外)。冲突域是一个站点向另一个站点发出信号,除目的站点外,有多少站点能收到这个信号,这些站点就构成一个冲突域。
5、HUB所有端口都在同一个广播域,冲突域内。Swith所有端口都在同一个广播域内,而每一个端口就是一个冲突域。

三、以太网标准:链路层标准(IEEE802.3、IEEE802.3u、IEEE802.3z...)、物理层标准、帧标准

四、交换机原理:
(一)基本功能:
1、地址学习:记录源MAC地址(你从哪里来?)
2、帧转发:根据目的MAC地址(你要去哪里?)
若CAM表为空,则泛洪;
若CAM表有具体条目,则转发:
若收到组播、广播,则泛洪
3、环路防止
多种技术:
STP技术
PVST技术
RSTP技术
MSTP技术
(二)转发原则:
1、基于源MAC地址学习,基于目标MAC地址转发
2、同一接口可以学习到多个MAC地址
3、同一个MAC地址从多个接口学习到,并且选择后学习到的接口
4、收到广/组播帧, 向本VLAN的其他所有接口转发
5、对于没有目标MAC地址表项的帧,向本VLAN的其他所有接口转发
6、一旦地址表满,就会从本vlan其他接口泛洪新收到的帧,直到现存地址条目老化为止
(三)转发方式
直通转发
存储转发
片断转发

五、VLAN技术(Virtual LAN)虚拟局域网
1、作用:隔离广播域(1个vlan就是1个广播域)、安全管理、易于管理
2、分类:DATA Vlan、Voice Vlan、Manager Vlan、Native Vlan、Private Vlan
3、vlan范围:0-4095
常用:1-1001/1025-4094
保留:0/4095/1002-1005/1006-1024
注意:默认情况下所有交还接口放置在vlan1内,vlan1默认为管理vlan
4、vlan的部署:(包含创建、删除、重命名、保存)
(1)全局模式下创建vlan
(config)#vlan 10
(config-vlan)#name XX
(config)#vlan 20
(config-vlan)#name YY
(2)将接口放入vlan
#int f0/1
#switchport mode access
#switchport access vlan 10
#int f0/2
#switchport mode access
#switchport access vlan 20
(3)查看vlan命令
show vlan-switch brief
show vlan brief

六、Trunk技术:
(一)基础部分
1、功能:承载所有vlan的数据
2、原理:通过“打标签”方式,封装vlan
3、Trunk的封装标准:ISL(cisco私有)、802.1q(dot1q)(行业标准)
ISL采用封装式,在原始帧前添加头部(26bytes),在原始帧尾添加CRC矫正
dot1q直接在原始帧内部嵌入4bytes的Tag
4、Trunk的部署:
(config)#int range f0/0 , f0/15 ---在交换机上定义vlan的端口(注意:CISCO在特权模式下)
(config-if-range)#switchport trunk encapsulation dot1q ---定义封装标准
(config-if-range)#switchport mode trunk ---定义vlan端口模式trunk(注意:trunk为交换机之间的链路连接方式)
5、查看trunk命令
show int trunk
(二)进阶部分
1、trunk优化
(1)native vlan(本征vlan)
a、功能:数据无需打标签;不是VLAN技术,只是trunk技术
b、原理:native vlan 指N个vlan数据流量,可以用n-1个标签;
注意:默认情况native vlan是vlan1,若修改必须让两端设备同时设定;一般情况大数据的vlan设置native vlan(设备资源优化,减少资源压力)
c、部署:
(config)#int f0/1
(config-if)#switchport trunk native vlan 10
d、查看命令
show int trunk
(2)allowed vlan:区别native vlan,在trunk接口下,设置多条vlan通过时,选择同意通过的vlan(减少流量压力)
部署:
(config)#int f0/15
(config-if)#switchport mode trunk
(config-if)#switchport trunk allow vlan 10 ---定义trunk端口模式下允许通过的vlan号
(3)小结查看vlan、trunk的命令:
show ip int bri
show cdp nei
show vlan-swith bri
show int trunk

七、DTP(dynamic trunking protocol)动态协商协议 cisco私有
背景:cisco开发,当2台交换机连接在一起时,端口自动协商为Trunk模式,如果不是交换机。则不是Trunk模式。
如何实现;
(1)模式
dynamic desirable=DD模式(主动)
dynamic auto =DA模式(被动)
on(Trunk) =强制打开模式
off(Access) =强制关闭模式
(2)模式匹配Trunk模式
DD-DD:如果两个交换机间的端口都是DD模式,会主动协商,链路会自动匹配Trunk模式。
DD-DA:如果当一边端口为DD,一边为DA时,也可以协商匹配Trunk模式
DA-DA:当两边端口都为DA模式时,不会发包协商,链路不会匹配Trunk模式
on-DD/DA:一边为ON模式,不管另一边为DD或者DA模式,都会自动匹配Trunk模式。
OFF-ON/DD/DA:如果一边为OFF模式,另外一边不管为什么模式,都不会自动匹配Trunk模式。

(3)部署
SW2(config)#int f0/1
SW2(config-if)#switchport mode dynamic ?
auto Set trunking mode dynamic negotiation parameter to AUTO ---DA模式
desirable Set trunking mode dynamic negotiation parameter to DESIRABLE ---DD模式

SW2(config-if)#switchport mode trunk ---配置Trunk模式
SW2(config-if)#switchport negotiation ---不要在协商

八、VTP(VLAN Trunk Protocol)CISCO私有
(1)背景:当出现多台(100台)交换机需要同时配置多个vlan时,引用VTP技术
(2)模式:三种模式:server\client\transparent模式
(3)功能:统一添加、删除、修改、学习;
(4)实现原理:角色、相同域、密码、版本号、分组报文
角色:
Server:类似超级管理员,可以创建、删除、修改、学习、转发等功能
Client:类似普通用户,只能学习、转发
Transparent:创建、删除、修改、转发,但不学习
VTP域:Domain
VTP密码:password
版本号:Configuration Revision Number 决定听谁的
VTP分组:汇总通告、子集通告、通告请求
(5)实现方式:
a、将所有交换机连接端口设置为Trunk模式;
b、优先配置server交换机,然后将其他交换机设置为client模式;
c、在交换机上配置server和client时,确保vtp domain、vtp password的信息一致;
d、交换机通过Configuration Revision(版本号)来确定谁是server(原则:初始为0;谁大谁优先;vlan变动1次,版本号自动加1;版本号低的向高的同步)
e、分组:vtp组播地址(01:00:0c:...)不是IP地址,二层没有IP
汇总通告(summary advertisement):server、client每5分钟发送一次或者触发发送,类似HELLO包,向邻居通告本地信息(向邻居宣告自己)
子集通告(subset advertisement):server、client触发向外发送网络变动,携带vlan信息
通告请求(Advertisement Request):一般只在VTP进程刚开始的启动时向外发送
(6)VTP透明模式
背景:如果原有vlan网络(交换机)不够用需要增加,新增的交换机(client)携带跟原有网络VLAN配置不同,且版本号高于原有网络(server)版本号。引用Transparent模式
实现:
(1)先把原有的client改为Transparent模式
(2)Transparent模式版本号永远为0,且没有学习功能(可以添加、修改、删除自己的vlan,转发vlan)
(3)如在实例中需要新增交换机,可以先shutdown外接端口,再改为Transparent模式,然后根据情况(若需要删除自有vlan)则在将Transparent模式改为client模式,启动shutdown的外接端口,交换机自动同步server的vlan,实现入网。

九、VTP Pruning(vtp修剪)
原理:当网络中所有交换机都学习到所有vlan后(如:vlan10、20、30、40),但实际有些交换机(如SW7和SW1)下才有vlan40的用户,此时vlan40只用在SW1和SW7间通信。但默认情况下,其他交换机会收到SW1或者SW7发出来的VLAN 40的数据包,然后进行丢弃。这样资源占用非常大。引用VTP Pruning技术可以让其他交换机先侦测处自己连接的用户处于那些VLAN,然后数据包在通过时,可以直接过滤掉这些数据包,节约资源。达到(类似)修剪的目的。
实现:在server交换机下,开启vtp pruning即可
显示:VTP Pruning Mode : Enabled

原文地址:https://www.cnblogs.com/liuxc83/p/12588150.html

时间: 2024-11-07 03:44:56

交换技术基础一的相关文章

加密和解密技术基础与OpenSSL

加密和解密技术基础与OpenSSL 加密和解密技术基础(01) 1.了解Linux  service  and  securityOpenSSL:为网络通信提供安全及数据完整性的一种安全协议 2.一般都是C/S通信,此种通信客户端有什么特性?服务端有什么特性呢?(1)两台主机上的通信方式?主机通信实际是进程间通信.通信方式:socket (套接字)ip:port          客户端cip:port<-->服务器端 scip:port(2)如何让客户知道自己的主机和端口呢?把某些众所周知的

《C#语言和数据库技术基础》单词必备

<C#语言和数据库技术基础> 第一章1..NET Framework   框架2.sharp            尖锐3.application      应用程序4.developer        开发者5.network          网络6.build            建造,建筑7.console          控制台8.debug            调试9.namespace        命名空间10.project         项目11.solution 

“TI门外汉”网路知识笔记二 交换技术vlan

本来不想说很多理论的东西的,但是笔记一的OSI是学习网络的重要基础所以我就罗嗦了一篇,下边咱们讲一些实用的东西. 交换技术:笔记一说到交换机是属于OSI模型的第二层 数据链路层,它主要是作用是使同一网段的设备之间的通信. 交换机的一些常用功能 vlan技术:可以将同一交换机接口上的设备逻辑的分离开来 VTP技术:通过配置vtp服务端和客户端,使多台交换机能够同步服务端交换机的vlan配置(交换机之间必须是trunk链路) 以太网通道技术(etherchannel):交换机之间的一种连接方式,可以

【网络知识点】高级交换技术

高级交换技术 本文将通过实验展示高级交换技术里面关键知识点,主要以实际配置&关键注意点为主,其基础概念不会作解释.   实验环境: GNS3,三层交换机使用C3640+交换接口模拟,二层交换机使用C3640+交换接口+关闭路由功能模拟,主机使用C7200+关闭路由功能模拟   包含技术: 基础交换技术 高级交换防环:MSTP 高级交换冗余:网关冗余技术-HSRP 基础路由技术,OSPF基础配置 最终实现: VLAN间能相互通信:VLAN10流量走R4-R2-R1主路线,备用路线R4-R3-R1,

读书笔记:计算机网络第3章:重发技术、多址技术、交换技术

这是我在Coursera上的学习笔记. 课程名称为<Computer Networks>,出自University of Washington. 因为计算机网络才诞生不久,眼下正在以快速在发展,所以有些旧的教材可能都已经跟不上时代了.这门课程在2013年左右录制,知识相对还是比較新的.覆盖了计算机网络中的各个协议层,从物理层到应用层都讲得很细致.学完这门课程之后对计算机网络会有比較深刻的了解. 本章具体解说了链路层的具体情况,包含重发技术.多址技术和交换技术. 链路层概要 话题 重发 mult

2016.7.2 管理信息系统的技术基础

1.计算机系统的组成: **计算机系统由硬件系统和软件系统组成: **硬件系统(冯.诺依曼体系结构): ①运算器:执行算术运算和逻辑运算的部件:由算术逻辑单元,累加器,状态寄存器和通用寄存器组成: ②控制器:指挥计算机各部件按照指令的要求自动协调地运行所需各种操作:包括程序计数器,指令寄存器,指令译码器和各种控制电路: ③存储器:存储程序和数据的记忆装置,包括内存储器和外存储器: ④输入设备:将原始信息输入到计算机内: ⑤输出设备:将计算机的处理结果以能为人们或其他机器所能接受的形式输出: 2.

TCP/IP 物理层卷一 -- 交换技术

一.概念 交换技术是指各台主机之间.各通信设备之间或者主机和通信设备之间(简单理解:你的PC和我的PC之间.你的PC和我的路由器.路由器之间)为交换信息所采用的的数据格式和交换装置的方式. 二.交换技术分类 2.1 电路交换(Circuit Switching) 2.1.1 什么是电路交换? Anderw S.Tanenbaum 在 <Computer Network >给电路交换下了定义: Conceptually, when you or your computer places a te

49 Linux操作系统原理、虚拟化技术基础原理

04 虚拟化技术基础原理 一.配置虚拟化网络 1.编辑配置文件 #关闭NetworkManager [[email protected] ~]# service NetworkManager stop [[email protected] ~]# chkconfig NetworkManager off    [[email protected] ~]# chkconfig --list NetworkManager NetworkManager  0:关闭  1:关闭  2:关闭  3:关闭

交换技术

交换技术 Vlan(虚拟局域网技术) Vlan间路由 STP(生成树协议) RSTP(快速生成树协议) MSTP(多生成树协议) VRRP(虚拟路由网关协议)技术 单臂路由 三层交换配置路由协议 配置DHCP服务 端口安全 聚合端口 ARP检测 DHCP监听技术 利用风暴抑制功能防止广播风暴 802.1X实现安全接入 查看特定VLAN的信息