CCNPSwitch整版笔记详解.docx

上传人:b****5 文档编号:3974054 上传时间:2022-11-26 格式:DOCX 页数:22 大小:29.16KB
下载 相关 举报
CCNPSwitch整版笔记详解.docx_第1页
第1页 / 共22页
CCNPSwitch整版笔记详解.docx_第2页
第2页 / 共22页
CCNPSwitch整版笔记详解.docx_第3页
第3页 / 共22页
CCNPSwitch整版笔记详解.docx_第4页
第4页 / 共22页
CCNPSwitch整版笔记详解.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

CCNPSwitch整版笔记详解.docx

《CCNPSwitch整版笔记详解.docx》由会员分享,可在线阅读,更多相关《CCNPSwitch整版笔记详解.docx(22页珍藏版)》请在冰豆网上搜索。

CCNPSwitch整版笔记详解.docx

CCNPSwitch整版笔记详解

CCNP-switch

背板带宽:

交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。

代表了交换机总的数据交换能力,单位是Gbps,也叫交换带宽。

一台交换机的背板带宽越高,所能处理的数据能力就越强,但同时设计的成本也就会越高。

计算性能:

1、线速的背板带宽

交换机上所有的总端口能够提供的总带宽。

公式=端口数量*相应的端口速率*2

如果总带宽<=标称的背板带宽,那么在背板带宽上是线速的

2、第二层包的转发线速

公式=千兆端口的数量*1.488M+百兆端口的数量*0.1488M+十兆端口数量*0.01488

如果计算出的值<=标称的二层包转发速率,那么交换机在二层是线速的。

3、第三层包的转发线速

公式=千兆端口的数量*1.488M+百兆端口的数量*0.1488M+十兆端口数量*0.01488

如果计算出的值<=标称的三层包转发速率,那么交换机在三层是线速的。

1.488的来历:

衡量线速标准的单位,单位时间内发送64byte数据包的个数作为标准

1000,000,000/8/(64+8+12)byte=1.488

8:

二层数据帧的头部

12:

帧的间隙

思科交换机的产品线

CE500

catalyst

295029602918(面向中国市场的产品,web配置界面为中文)2960G(千兆)

35503550G35603560G3560-E(有两个万兆口)3750(开始支持堆叠)3750G3750-E

494845004503E4506E4509E4513E

65006503E6504E6506E6509E6513E

园区网:

网络分层:

核心层、汇聚层、接入层

核心层:

数据的高速转发

汇聚层:

数据的高速转发+路由策略

接入层:

提供用户和终端的接入

园区网模型中的3类服务

1、本地服务:

本地数据留不进入网络主干或通过路由器

2、远程服务:

通过主干网络,对外提供服务的流量

3、企业级服务:

放在一个离骨干网络很近的独立子网上

园区网的两个基本要素

1、交换区块

2、核心区块(core)

园区网核心层的设计

1紧缩核心

汇聚层和核心层的功能由同一台设备执行

每台接入层交换机到汇聚层(核心层)都有一条冗余的链路

第三层的冗余是由运行HSRP的两台汇聚交换机提供

2、单核心:

只有一台核心设备

单核心单引擎

单核心双引擎

双核心单引擎

双核心双引擎

VLAN:

虚拟局域网

VLAN的种类

1、本地VLAN:

nativevlan

2、端到端的VLAN:

可以跨越多个交换或核心

VLAN的分类

静态VLAN和动态VLAN

静态:

先定义一个VLAN,然后手工的把端口划到VLAN里去

动态:

基于MAC或子网或用户的方式设置VLAN,当用户接入到交换机后,交换机查询

VMPS(VLAN管理策略服务器),根据策略动态的把接口划分到相应的VLAN中

MAC地址表:

目标MAC地址,出口,VLAN-ID

MAC表的学习:

当数据帧的发送经过交换机时,交换机会记录下数据帧的源MAC及对应的出口,同时会向该数据帧中VID相同的接口泛洪。

MAC的转发:

当数据帧到达交换机后,交换机会查找自己MAC地址表,若有匹配,则从出口转发,若无匹配,则向相同VID的接口泛洪。

VLAN的基本配置:

静态

第一步创建VLAN:

1、在全局模式下:

vlanID

2、在vlandatabase下:

vlanID

两种配置的区别:

全局模式下,每创建一个VLAN,配置版本号加1,而vlandatabase只是进入一次,配置版本号加1

第二步:

把端口划入VLAN中:

switchportaccessvlanID

动态:

一、创建VMPS(在server端)

二、指定server:

vmpsserverX.X.X.X

设置接口vlan为动态:

switchportaccessvlandynamic

配置trunk链路

switchporttrunkencapsulationdot1q/isl

switchportmodetrunk

switchporttrunkallowedvlan/add/all/except/remove

/none---交换机trunk链路能够通过的vlan是配置允许通过的vlan与本地交换机上所拥有的vlan的交集

在dot1q打标签的方式中,可以支持nativevlan

switchporttrunknativevlan

如果数据帧所属的vlanid与nativevlanid相同,则数据帧不打标签直接传递-节约性能,兼容不支持划分trunk链路的设备。

shinterfacetrunk-查看交换机激活trunk的接口

shinterfaceswitchport-查看交换机每个接口的配置

DTP协议:

动态trunk链路协商协议

switchportmodedynamicauto:

DA

-接口不会主动发送DTP消息,但是当收到对方发送的dtp消息,可以返回DTP消息。

可接口接收到DTP消息,该接口可以成为trunk。

switchportmodedynamicdesirable:

DD

-接口可以主动发送dtp消息,但是必须接收到对方发送过来的DTP消息,才可以形成trunk链路

switchportmodetrunk-该接口激活就强制为trunk链路,并且可以发送DTP消息

switchportmodeaccess-该接口激活就强制为access口,不发送dtp消息

switchportnonegotiate-当接口配置为trunk链路时,抑制trunk接口发送dtp消息,但是该命令不可以与switchportmodedynamic命令同时使用。

switchporttrunkencapsulationnegotiate-使用trunk链路自协商封装类型为802.1q或者isl,但是该命令不能与switchportmodetrunk同时使用

3550-dynamicdesirable3560-dynamicauto

Trunk

Access

DD

DA

Trunknone

Trunk

Trunking

\

Trunking

Trunking

Trunking

Access

\

Access

Access

Access

\

DD

Trunking

Access

Access

Access

\

DA

Trunking

Access

Trunking

Trunking

\

Trunknone

Trunking

\

\

\

Trunking

trunk模式

on//强制配置接口模式为trunk

off//强制配置接口模式为access

DD//动态主动协商

DA//动态被动协商

增强的VLAN

端口隔离

switchportprotected

配置了protected端口之间不可以直接通信,(即两个端口都配置了protected,则这两个端口上连接的主机无法通信)

配置了protected端口可以和非protected端口通信

配置了protected端口之间通信需要经过网关设备实现arp代理

1、主机发送arp请求,请求目标IP地址为另外一个protected端口下主机的IP地址,但是广播arp消息无法传递到另一个主机上,而是路由器或三层交换的网关接口接收到arp请求

2、网关接口开启arp代理

3、网关将自己的mac代理返回到请求方

4、主机发送信息,首先将数据帧发送到路由器上,然后路由器在转发到其他protected端口下的主机

这种情况,路由器(网关)接口的带宽和处理性能将成为网络中主机之间通信的瓶颈。

网关开启ARP代理

ipproxy-arp-激活arp代理功能(默认)

iplocal-proxy-arp-激活本地网段的arp代理功能

当arp请求到达路由器或三层设备,只要路由器有去往这个目标地址的路由表,就返回arp代理消息。

私有vlan(Pvlan)

主vlan

辅助vlan

-隔离vlan

-团体vlan

每个PVLAN包括2种VLAN:

主VLAN和辅助VLAN

主VLAN:

主PVLAN是PVLAN中的高级VLAN.主VLAN由很多个辅助VLAN组成,且辅助VLAN属于主VLAN的相同子网.

辅助VLAN:

辅助VLAN是主VLAN的子代,并且映射到一个主VLAN。

每台设备连接到辅助PVLAN

隔离vlan

配置属于隔离vlan的端口只能和混杂模式的端口通信,即使属于相同的辅助vlna,在隔离vlan中的各个端口之间也是无法通信的。

团体vlan

配置属于相同团体vlan之间的端口可以通信,也可以和混杂模式的端口通信。

但是属于一个主vlan中的不同团体vlan的端口之间无法通信。

PVLAN的配置:

*配置PVLAN必须是VTP的透明模式

步骤1:

在开始配置PVLAN之前,首先将交换机VTP模式为透明模式.

Switch(config-vlan)#vtpmodetransparent

步骤2:

在交换机AS1,创建主Pvlan100,团体Pvlan101和隔离Pvlan102。

此外,建立辅助Pvlan和主pvlan的关联.

Switch(config-vlan)#vlan100

Switch(config-vlan)#private-vlanprimary//将VLAN100配置为主pVLAN

Switch(config-vlan)#private-vlanassociation101-102//建立辅助pVLAN与主pVLAN的关联

Switch(config-vlan)#vlan101

Switch(config-vlan)#private-vlancommunity//将VLAN101配置为团体pVLAN

Switch(config-vlan)#vlan102

Switch(config-vlan)#private-vlanisolated//将VLAN102配置为隔离pVLAN

步骤3:

将VLAN100配置为主PVLAN,并且将其映射到辅助PVLAN101和102.

Switch(config)#interfacevlan100

Switch(config-if)#noshut

Switch(config-if)#private-vlanmapping101,102//将辅助pVLAN映射到第3层VLAN接口以实现路由功能

步骤4:

在交换机AS1上,将主机A的接口配置为Pvlan101的成员,将主机B的接口配置为Pvlan102的成员.

Switch(config)#interfacefastEthernet2/3

Switch(config-if)#descriptionHost_A

Switch(config-if)#swithport

Switch(config-if)#swithportmodeprivate-vlanhost//将端口配置为主机端口

Switch(config-if)#swithportprivate-vlanhost-association100101//建立第2层接口与pVLAN的关联

Switch(config-if)#noshutdown

Switch(config-if)#interfacefastethernet2/4

Switch(config-if)#descriptionHost_B

Switch(config-if)#swithport

Switch(config-if)#swithportmodeprivate-vlanhost//将端口配置为主机端口

Switch(config-if)#swithportprivate-vlanhost-association100102//建立第2层接口与pVLAN的关联

Switch(config-if)#noshutdown

步骤5:

验证私用VLAN配置,并且确认主机A不能成功ping通主机B

Private-vlan:

Vlan100

Nameprimary

Private-vlanprimary

Vlan200

Namesubvlan-1

private-vlancommunity

Vlan300

Namesubvlan-2

private-vlanisolated

Intvlan100

private-vlanassociation200,300

Intf0/1

swmoprivate-vlanhost

swprivate-vlanhost-association100200

Intf0/2

swmoprivate-vlanhost

swprivate-vlanhost-association100300

 

以太网链路聚合

-增大带宽

-简化操作

-增加一个逻辑端口,所有配置聚合的物理端口全部以一个逻辑端口显示

-多个聚合链路可以实现负载均衡和链路备份

-既可以支持二层链路聚合,也可以支持三层链路聚合

cisco设备可以支持的聚合模式

on//强制聚合,不需要其他协议协商

动态协议协商

pagp-Cisco私有

1、desirable//主动协商

2、auto//被动协商

3、silen不用周期收到pagp的帧,channel也能存活

4、nosilent需要周期收到pagp的帧,才认为channel存活

lacp-

1、active//主动协商

2、passive//被动协商

配置:

1、创建聚合组

interfaceport-channel1

2、进入物理接口配置聚合,将物理接口添加到聚合组中

interfacef0/1

channel-group1modeon

配置on模式,可能会造成短暂环路

端口需要配置trunk模式

配置链路聚合注意事项:

1、查看交换机是否支持链路聚合

2、所有的接口都要配置相同的速率和双工模式

3、配置为聚合组中的端口,不可以作为流量分析的目标端口

4、如果是三层聚合,则IP地址必须定义在聚合端口上

5、所有属于同一个聚合组的端口必须配置相同的vlan或者相同的trunk配置

6、所有接口必须支持配置相同cost

7、配置聚合以后在port-channel下的配置对该聚合组中的所有物理接口都有效特性失效

8、配置聚合以后在物理接口配置,只会对该物理接口生效

9、最大支持8条聚合

当物理接口都配置为trunk或其他相同配置,则聚合端口会直接继承配置;

物理接口的noswitchport或switchport参数都相同时,聚合口会自动继承物理口的特性

聚合链路的负载均衡

port-channelload-balancedst-mac/src-mac/dst-ip/src-ip

STP:

生成树协议

1、提出的原因

-冗余的网络(链路)

为了保证LAN的链路或者业务的可靠性,通常部署两台或者多台交换机,实现链路或业务的备份

-冗余链路导致的一些问题

1、广播风暴:

--交换对广播帧的处理机制

--没有TTL字段

2、重复帧:

--交换机对未知帧的处理机制

3、MAC表的震荡

--交换机MAC地址学习机制

本质问题:

交换机之间出现环路

通过STP解决环路

STP的功能:

--防止环路:

通过阻塞一条备用链路,实现目标网络单路径

--链路的备份:

当已经UP的链路失效时,STP会自动启用block的端口,实现链路的备份

STP的工作机制:

STP通过在环路的拓扑中,选择一个交换机为根,并以根交换机为中心,扩枝散叶,构建一棵没有环路的树型拓扑,构建好之后进行维护,有故障则激活阻断的端口实现备份。

STP的基本概念

1、bridge-id桥ID

功能:

唯一标识运行STP的交换机,相当于OSPFroute-id

2、bridge-priority:

桥优先级

默认值32768(0~65535)

3、bridge-mac:

桥MAC地址

每台交换机唯一

*思科交换机有一个桥MAC,另外每个接口一个MAC

4、cost:

花费,接口到达根所花的代价

rootcost:

switch到达根的cost

linkcost:

接口所在链路的cost(与root直连的链路为0)

5、portid

唯一标识每个参与STP运算的端口

1、root-bridge根交换机

功能:

负责整个拓扑的数据交换

2、designated-bridge指定交换机

功能:

负责本地物理网段的数据交换

3、root-port:

根端口(RP)

功能:

接收来自根交换机的数据,并把本地数据通过该端口去往根交换机

4、designatedport:

指定端口(DP)

功能:

负责本地物理网段上数据报文的转发

5、BPDU消息:

网桥协议配置消息

功能:

STP通过交换机之间交互BPDU消息,实现构建和维护无环拓扑。

 

STP的选举:

桥ID的选举:

桥ID=桥priority+MAC(以小为优)桥的priority默认32768(0~65535)

端口ID的选举:

端口ID=priority+NO.(以小为优)priority默认128(1~255)

根桥的选举:

root=priority+MAC(以小为优)

RP的选举:

1、cost:

到达根路径开销最小的端口

2、比较发送方的桥ID,以小为优

3、比较发送方的端口ID,以小为优

DP的选举:

1、cost:

到达根路径开销最小的端口

2、比较端口所在交换机的桥ID

3、比较端口ID

BPDU:

35个字节,每2S发送一次,由根桥send,非根桥forward

转发的多播地址为0180.c200.0000

BPDU:

2字节:

protocolid用0来填充

1字节:

version0(802.1D)

1字节:

messagetype0x00正常的BPDU0x80发送TCN

1字节:

flags(标记)00普通的BPDU01TC80TCA

LSB:

最低有效位MSB:

最高有效位

LSB=0TCMSB=0TCA

STP:

8字节:

rootid第一次发送rootid为bridgeid

4字节:

costrootcost(DP)

8字节:

bridgeID2字节priority+6字节的MAC

2字节:

portid1字节的priority+1字节的portNO

PortNO越大,MAC越大*CISCO特性

times:

2字节:

messageage相当于TTL,从根每经过一台switch,age加1

2字节:

meximuintimeblock状态默认20S6~40S

2字节:

hellotimeBUDU发送周期,默认2S1~10

2字节:

forwarddelaylistening(监听):

侦听BPDUSTP学习

learning(学习):

侦听BPDUMAC学习

默认15S4~30S

补充:

TCN:

拓扑改变通告

当交换机监测到拓扑改变时产生

CST

802.1Q通用生成树

所有VLAN共用一个STP实例,可简化交换机的配置,降低计算STP时的CPU负载。

所有CSTBPDU被视为本征VLAN数据流,不打标记在中继链路上传输。

中继链路封装为dot1q

缺点:

所有冗余被阻断,无法负载均衡;

PVST:

pervlanstp(每个vlan一个STP)

PVST:

每增加一个VLAN就会增加一个MAC

MAC地址缩减,PVST+解决

PVST:

优先级相同,MAC不同

PVST+:

优先级不相同,MAC相同(vlan使用的是桥的MAC)

PVST+:

桥ID=priority+MAC

priority:

4位优先级+12位系统扩展ID

priority=优先级+VLAN号

4位12位(4095个VLAN)

100000000000000032768+0

0001/4096

0010/4096*2

1111/4096*8

对VLAN10进行PVST+操作priority=32768+10=32778

对VLAN100进行PVST+操作priority=32768+100=32868

兼容性:

兼容PVST、PVST+、以及支持通过802.1Q运行CST的交换机

STP的端口状态

disable:

未运行STP或者未激活接口

blocking:

运行STP,但是处于阻塞状态。

20S未收到BPDU进入下一状态

listening:

block超时或者链路建立最初进入的瞬间状态,15S,选举端口角色

learning:

刷新MAC地址表,MAC地址的学习。

15S后进入下一状态。

forwording:

正常的转发状态,收发bpdu,收发数据,MAC地址的学习。

STP选举的时间为:

30S~50S之间

 

STP(802.1D):

cisco增强的特性

portfast:

端口加速

接终端开启,blocking---->flrwarding减少了30S

不发送BPDU,只接收BPDU,当收到BUDP时,portfast特性失效

uplinkfast:

上行链路加速

检测上行链路故障,如果网络发生故障,交换机可以立即开启另一个阻断端口作为根端口

blocking---->flrwarding减少了30S

backbonefast:

骨干链路加速

交换机主动判断是否有去往根网桥的替代路径。

使用RLQ的请求和应答机制将根路径的稳定性告知交换机。

blocking----->listening减少20S

BPDUguard(BPDU防护)-----portfast扩展

当接口开启portfast时,不希望接口收到BPDU,这时可以对端口开启bpduguard,当接口收到bpdu时,端口的状态会变成err-disable,需要先shutdown在noshut

configure:

接口下:

spanning-treeportfast

Switchporthost/等同于access+portfast+channelgroupdisable

spanning-treebpduguardenable

全局下:

spanning-treeportfastdefault

spanning-treeportfastbpduguarddefault

RSTP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1