2023信息技术 系统间远程通信和信息交换 虚拟桥接局域网网桥端口扩展_第1页
2023信息技术 系统间远程通信和信息交换 虚拟桥接局域网网桥端口扩展_第2页
2023信息技术 系统间远程通信和信息交换 虚拟桥接局域网网桥端口扩展_第3页
2023信息技术 系统间远程通信和信息交换 虚拟桥接局域网网桥端口扩展_第4页
2023信息技术 系统间远程通信和信息交换 虚拟桥接局域网网桥端口扩展_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术系统间远程通信和信息交换虚拟桥接局域网网桥端口扩展目  次范围 1规范性引用文件 1术语和定义 1缩略语 3符合性 5术语 5协议实现符合性声明(PICS) 5网桥端口扩展器符合性 5控制网桥符合性 6网桥端口扩展原则 6概述 6网桥端口扩展架构 6扩展网桥 7基桥和聚合网桥端口扩展器 9网桥端口扩展器操作 10网桥端口扩展器架构 11网桥端口扩展器操作模型 13网桥端口扩展器帧接收 14网桥端口扩展器发送和接收 14网桥端口扩展器标记处理程序 15网桥端口扩展器内部子层服务 17网桥端口扩展器转发过程 20网桥端口扩展器筛选数据库 22确定上行端口 23上行端口寻址 23网桥端口扩展器初始化 24阻塞点的支持 24标记帧格式 25标记字段的表示和编码 25标签格式 25TPID格式 25标签协议识别 25E标签控制信息 25C-VLAN组件对网桥端口扩展的支持 278.1概述 27标签的使用 28I网桥端口扩展端口类 29内部网桥端口扩展器级联端口 29网桥端口扩展器上行端口 32外部扩展端口 32外部网桥端口扩展器级联端口 33交通隔离 34通过C-VLAN组件MAC中继支持端口扩展 34远程复制 35通过控制网桥支持远程复制 35E-CIDs的分配 36拥塞通知支持 37端口扩展器控制和状态协议 37端口选择和寻址 37PECSP状态机 38协议错误 43PECSPPDUs 43基本TLV 43命令TLV 44流量控制 479.8消息 479.9附加TLV 50网桥管理 6110.1概述 61数据类型 61网桥端口扩展入口 61管理信息库(MIB) 6411.1概述 64IEEE8021-PEMIB的结构 64与其他MIB的关系 66安全考虑 66IEEE8021-PEMIB模块定义 67附录A(规范性)协议实现符合性声明(PICS)形式 81导言 81缩写和特殊符号 81完成PICS形式的说明 81PICS形式的IEEEStd802.1BR-网桥端口扩展 82网桥端口扩展器 83控制网桥 85PECSP-控制网桥 88PECSP-桥接端口扩展器 93附录B(规范性)IEEE802.1组织特定TLV 98IEEE802.1组织特定TLV集的要求 98II端口扩展TLV 98IEEE802.1/LLDP端口扩展MIB模块的结构 99IEEE802.1LLDP端口扩展MIB模块的安全考虑 100IEEE802.1LLDP端口扩展MIB模块 100附录C(资料性)使用带端口扩展的VDP 109附录D(资料性)扩展网桥初始化 111导言 111物理网桥端口扩展器附件 111下行网桥端口扩展器附件 112III信息技术系统间远程通信和信息交换虚拟桥接局域网网桥端口扩展范围本文件规定了将网桥及其管理扩展到所在物理实体之外的多个技术要求,涉及所需的设备、协议、过程和管理对象等。本文件适用于在多个物理设备上扩展网桥,或将网桥的MAC服务延伸到虚拟终端,使网桥端口扩展不受物理实体的约束,能够进一步增加网络连接的灵活性,节约网络部署成本。规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T15629.3-2014信息技术系统间远程通信和信息交换局域网和城域网特定要求第3部分:带碰撞检测的载波侦听多址访问(CSMA/CD)的访问方法和物理层规范GB/T42459-2023信息技术系统间远程通信和信息交换局域网和城域网特定要求站点和媒体访问控制连通性发现(ISO/IEC/IEEE8802-1AB:2017,MOD)GB/TQQQQQ-RRRR信息技术系统间远程通信和信息交换局域网和城域网桥接和桥接网络(ISO/IEC/IEEE8802-1Q:2016,MOD)ISO/IECTR11802-5:19975部分:媒体访问控制(MAC)局域网中以太网2.0的桥接(Informationtechnologysystems—Localandmetropolitanareanetworks—Technicalreportsandguidelines—Part5:MediaAccessControl(MACBridgingofEthernetV2.0inLocalAreaNetworks.4)IEEEStd802.3.1-2011以太网管理信息库(MIB)(IEEEStandardforManagementInformationBase(MIB)DefinitionsforEthernet)IETFRFC1042基于IEEE802网络传输IP数据报,19882(AStandardfortheTransmissionofIPDatagramsoverIEEE802Networks,Postel,J.,andReynolds,J.,February1988.3)IETFRFC1390Std36基于FDDI网络传输IP和ARP,1993年1月(TransmissionofIPandARPoverFDDINetworks,Katz,D.,January1993)IETFRFC2578Std58管理信息结构版本2(SMIv2),1999年4月(StructureofManagementInformationVersion2(SMIv2),McCloghrie,K.,etal.,April1999)术语和定义下列术语和定义适用于本文件。13.1聚合端口扩展器aggregatingportextender一种支持完整E-CID空间并且能够聚合基本端口扩展器的网桥端口扩展器。3.2基本端口扩展器baseportextender一种支持E-CID空间子集的网桥端口扩展器。3.3网桥端口扩展器bridgeportextender一种用于扩展C-VLAN组件的MAC服务以形成控制网桥并扩展控制网桥的MAC服务以形成扩展网桥的设备。3.4级联端口cascadeport一种用于连接到上行端口的控制网桥或网桥端口扩展器的端口。3.5控制网桥controllingbridge一种支持一个或多个网桥端口扩展器的网桥。3.6E通道E-path一条内部扩展端口与一个或多个外部扩展端口和/或上行端口之间配置的单向连接路径,来自内部网桥端口扩展器的E通道可是点对点或单点对多点,来自外部网桥端口扩展器的E通道可是点对点或多点对单点。3.7E频道E-channel一种支持点对点或单点对多点功能并且能够形成双向服务的两个E通道集合支持的MAC服务的实例。3.8E频道标识符E-channelidentifier在E标签中传递的用于标识E频道的值。3.9E标签E-TAG为“IEEE802.1BRE-TAGType”分配的具有标签协议标识值的标签头。3.10扩展网桥extendedbridge控制网桥和由控制网桥控制的至少一个网桥端口扩展器。23.11扩展端口extendedport网桥端口扩展器的一种端口,不作为级联端口或上行端口运行,这包括通过内部局域网连接到控制网桥内C-VLAN组件端口的网桥端口扩展器的端口。3.12外部网桥端口扩展器externalbridgeportextender一种网桥端口扩展器,它在物理上不是控制网桥的一部分,但由控制网桥控制。3.13外部扩展端口externalextendedport作为外部网桥端口扩展器一部分的扩展端口。3.14内部网桥端口扩展器internalbridgeportextender网桥端口扩展器,在物理上是控制网桥的一部分。3.15内部扩展端口internalextendedport作为内部网桥端口扩展器一部分的扩展端口。3.16端口扩展器控件和状态代理portextendercontrolandstatusagent网桥端口扩展器中的实体,用于实现端口扩展器控制和状态协议(PECSP)。3.17端口扩展器控制和状态协议portextendercontrolandstatusprotocol(PECSP)控制网桥和网桥端口扩展器之间使用的协议,使控制网桥能够声明对其关联的网桥端口扩展器进行控制并从中检索状态信息。3.18复制组replicationgroup在控制网桥中,连接到单个网桥端口扩展器的一组C-VLAN组件端口。3.19上行端口upstreamport网桥端口扩展器上连接到级联端口的端口。对于两个网桥端口扩展器之间的连接,上行端口是距离控制网桥最远的端口。缩略语下列缩略语适用于本文件。3BPDU网桥协议数据单元(BridgeProtocolDataUnit)CN拥塞通知(CongestionNotification)CNM拥塞通知消息(CongestionNotificationMessage)CP拥塞点(CongestionPoint)C-TAGC-VLAN标签(C-VLANTag)C-VLAN客户虚拟局域网(CustomerVirtualLocalAreaNetwork)DEI删除符合条件的指标(DropEligibleIndicator)ECP边缘控制协议(EdgeControlProtocol)E-CIDE频道标识符(E-channelidentifier)EISS增强的内部子层服务(EnhancedInternalSublayerService)ETS增强传输选择(EnhancedTransmissionSelection)EVB边缘虚拟桥接(EdgeVirtualBridging)FCS帧校验序列(FrameCheckSequence)ID标识符(identifier)ISS内部子层服务(InternalSublayerService)LAN局域网(LocalAreaNetwork)LLC逻辑链路控制(LogicalLinkControl)LLDP链路层发现协议(LinkLayerDiscoveryProtocol)MAC媒体访问控制(MediumAccessControl)MIB管理信息库(ManagementInformationBase)MRP多注册协议(MultipleRegistrationProtocol)MSMAC服务(MACService)MSAPMAC服务访问点(MACServiceAccessPoint)MSDUMAC服务数据单元(MACServiceDataUnit)OUI组织上的唯一标识符(organizationallyuniqueIdentifier)PBB提供商骨干网桥(ProviderBackboneBridge)PCID端口E频道标识符(PortE-CID)PCP优先代码点(PriorityCodePoint)PDU协议数据单元(ProtocolDataUnit)PECSP端口扩展器控制和状态协议(PortExtenderControlandStatusProtocol)PEISS端口扩展程序内部子层服务(PortExtenderInternalSublayerService)PFC基于优先级的流量控制(Priority-basedFlowControl)PICS协议实施符合性声明(ProtocolImplementationConformanceStatement)PID协议标识符(ProtocolIdentifier)QoS服务质量(QualityofService)SBP面向站的网桥(Station-facingBridgePort)SNMP简单网络管理协议(SimpleNetworkManagementProtocol)TC文本惯例(TextualConvention)TCI标签控制信息(TagControlInformation)TLV类型,长度,值(Type,Length,Value)TPID标签协议标识符(TagProtocolIdentifier)TPMR双端口MAC中继(Two-PortMACRelay)4VDP虚拟站接口发现和配置协议(VirtualStationInterfaceDiscoveryandConfigurationProtocol)VIDVLAN标识符(VLANIdentifier)VLAN虚拟局域网(VirtualLocalAreaNetwork)VSI虚拟站接口(VirtualStationInterface)符合性术语为了与现有的IEEE和IEEE802.1标准保持一致,对本文件的符合性声明的要求使用以下术语表述:应(Shall)用于强制性要求;可(May)用于描述实现或管理的选择(“可”的意思是“被允许”,因此,“可(may)”和“不可(maynot)”意味着完全相同的事情);宜(Should)用于推荐的选择(“宜(should)”和“不宜(shouldnot)”描述的行为都是允许的,但不是同样可取的选择)。协议实施符合性声明(PICS)形式(相关示例见附录A)说明了标准中“应(shall)”,“可(may)”和“宜(should)”的出现情况。通过使用是(is、are)、不是(isnot、arenot)来定义符合行为的定义和逻辑结果,该文件避免了不必要的重复和其形式需求的明显重复。能够(can)描述了允许但不总是必需的行为,也不直接由实施人员或管理员控制,或者在其他地方描述了其符合性需求。从不发生在符合性实现或符合性实现系统中的行为由不能(cannot)描述。允许(allow)用作支持某个能力(SupportTheabilityfor)的替换词,而能力(capability)的意思是“可配置为”。协议实现符合性声明(PICS)声称符合本文件实施的提供商应完成附录A中提供的PICS文稿的副本,并提供识别供应商和实施方案所需的信息。网桥端口扩展器符合性网桥端口扩展器的符合实现的建议和要求需要符合以下内容。应符合在每个端口实施的MAC技术的相关标准,以支持MAC内部子层服务(ISS),应符合GB/TQQQQQ-RRRR中6.6和6.7的规定;应支持PEISS;应中继和过滤帧,如6.11所规定;应对于每个端口,支持端口PCID值(见6.10.4);应按照6.10的规定,允许在中继帧中插入和移除E标签;应支持6.9中规定的优先级和丢弃资格的确定和编码;应支持删除6.9中指定的C-TAG;外部网桥端口扩展器的符合实现要求和建议如下:应实施端口扩展器控制和状态协议(PECSP)(9);LLDPGB/T42459-2023LLDPTLVB.2LLDPPDUTLVTPMR5LLDPPDUTMRLLDPMIBB.3);PFCGB/TQQQQQ-RRRR内部网桥端口扩展器的符合实现应:PFCGB/TQQQQQ-RRRRC-VLAN网桥端口扩展器的符合实现可支持CN,支持CN的网桥端口扩展器的符合实现应:CPGB/TQQQQQ-RRRRCPCNMGB/TQQQQQ-RRRRCNGB/TQQQQQ-RRRRPECSPCNParametersSetCNParametersGet消息以及相关的TLVPECSP9.8.13、9.8.14);6.16注:为了实现CN,网桥端口扩展器与控制网桥一起工作。具体来说,网桥端口扩展器提供了CP的功能,C-VLAN组件执行应符合GB/TQQQQQ-RRRR中的规定。控制网桥符合性控制网桥的符合实现应按照GB/TQQQQQ-RRRR确定的符合性C-VLAN组件,并支持按照第8章规定的连接一个或多个内部网桥端口扩展器(见5.3)的实例化。此外,C-VLAN组件应:实现PECSP(见第9章);b)实现LLDP(见GB/T42459-2023);实现LLDP端口扩展TLV,应符合附录B.2中的规定;实现LLDP端口扩展MIB模块,应符合附录B.3中的规定;支持第8章中规定的网桥端口扩展要求。利用网桥端口扩展的C-VLAN组件的符合实现可:支持网桥端口扩展管理对象(见10.2);支持IEEE-PEMIB模块(见11.4);支持网桥端口扩展器(见9.8.13、9.8.14)内的CP。网桥端口扩展原则概述本章主要内容包括:阐述了网桥端口扩展操作的主要内容和支撑系统中各部件的操作,并列举了支撑功能;建立管理这些功能所规定的网桥端口扩展架构;根据支持功能的流程和实体,提供网桥端口扩展操作模型;使用带端口扩展的VDP,具体示例见附录C。网桥端口扩展的主要元素包括:网桥端口扩展器;控制网桥。这些元素结合在一起形成一个扩展网桥。网桥端口扩展架构6网桥端口扩展引入了一个称为网桥端口扩展器的新组件,该组件与由C-VLAN组件(应按照GB/TQQQQQ-RRRR中的规定)组成的网桥一起工作。内部网桥端口扩展器在网桥系统内部实例化,并通过内部局域网连接到端口,这些端口将暴露在外部。见图1所示。图1扩展网桥内部网桥端口扩展器将这些端口聚合为单个外部端口。在每个帧中插入E标签,以提供每个帧所属端口的标识。聚合端口(称为级联端口)通过点对点LAN连接到外部网桥端口扩展器或网桥端口扩展器树。这些外部网桥端口扩展器提供的端口,称为外部扩展端口,与C-VLAN组件端口相对应。对于用户而言,这提供了将点对点LAN上的物理网桥端口扩展到远程网桥端口扩展器的能力,包括物理网桥端口扩展器和作为终端(例如服务器)的一部分实例化的网桥端口扩展器。外部扩展端口和相应的内部扩展端口之间的双向路径称为E频道。内部扩展端口和一个或多个外部扩展端口之间的单向路径称为E通道。E频道由一对全等E通道组成,每个方向一个。E通道也用于多播。因此,E通道可以是点对点、单点对多点(即有一个单一的入口点和多个出口点)或多点对单点(即有多个入口点和单个出口点)。多点对单点E通道用于返回帧以支持CN。E频道由E标签中包含的E频道标识符(E-CID)识别。外部网桥端口扩展器利用E标签来标识到出口外部端口和入口内部端口的路径。此外,外部网桥端口扩展器执行帧复制以支持多播通信(例如,将泛洪到或寻址到一个组地址的帧)。C-VLAN组件和附加的内部网桥端口扩展器集称为控制网桥。控制网桥和附加的外部网桥端口扩展器的集合称为扩展网桥。控制网桥为扩展网桥提供单点管理。端口扩展器控制和状态协议(PECSP)为控制网桥提供了在其控制下管理网桥端口扩展器的能力。扩展网桥图1是一个扩展网桥的示例,相关示例见附录D。7扩展网桥由单个控制网桥和一个或多个外部网桥端口扩展器构建。控制网桥由支持端口扩展选项(见第8章)的C-VLAN组件和一个或多个由内部LAN连接的网桥端口扩展器(应按照GB/TQQQQQ-RRRR中的规定)构成。网桥端口扩展器通过提供与C-VLAN组件的内部端口相对应的外部端口并在必要时执行帧复制,来启用控制网桥的扩展。整个扩展网桥作为单个网桥运行,并作为单个实体进行管理。网桥端口扩展器可连接到形成级联的其他网桥端口扩展器。在这种情况下,每个网桥端口扩展器安装一个上行端口,该端口向控制网桥提供连接。这在拓扑上形成了一个无循环的修剪树。因此,在扩展网桥(即,在控制网桥和网桥端口扩展器之间)内,不必运行生成树。生成树协议在C-VLAN组件上运行,BPDU通过C-VLAN组件和外部扩展端口之间的中间网桥端口扩展器进行传输。这同样适用于其他协议,如MRP系列。网桥端口扩展器之间或网桥端口扩展器与其控制网桥之间的每个链路包含一个级联端口(最接近控制网桥的端口)和一个上行端口(最远离控制网桥的端口)。连接到其他LAN组件(包括连接到内部C-VLAN组件、终端、网桥、路由器和其他扩展网桥)的网桥端口扩展器端口称为扩展端口。每个内部扩展端口与一个级联端口或一个外部扩展端口配对。在内部扩展端口与其成对级联端口或外部扩展端口之间形成独立的E频道,以便在每个端口对穿越公共链路时分离流量。外部扩展端口提供与扩展网桥的外部连接。上行端口提供E频道的终端,通过该E频道,控制网桥和所连接网桥端口扩展器流的控制和状态代理之间的帧将被连接。在上行端口接收到的帧,其E-CID与端口的PCID相匹配,由PEISS转发到MAC服务接口和更高层实体。相反,高层实体经由MAC服务发起的帧经由上行端口转发。对于每个内部扩展端口,在控制网桥内的C-VLAN组件上安装相应的端口。C-VLAN组件上的端口通过内部LAN连接到内部扩展端口。所以,从C-VLAN组件上的端口发出的所有单播帧都通过E频道传输到相应的外部扩展端口或级联端口。同样,在外部扩展端口上接收到的或由上行端口接收到的网桥端口扩展器启动的每一帧,都通过E频道传输到C-VLAN组件上的相应端口。进入外部扩展端口的帧具有由入口网桥端口扩展器插入的E标签。进入由连接的网桥端口扩展器启动的级联端口的帧也同样适用。E标签中编码的E-CID标识E频道,并通过中间任意的网桥端口扩展器与帧一起维护(可以在基本端口和聚合网桥端口扩展器之间的边界处修改E标签,以在单个级联中支持两种类型)。到达控制网桥后,内部网桥端口扩展器移除E标签并将帧转发到C-VLAN组件上的相应端口。E频道使用成员集在网桥端口扩展器中配置(类似于在C-VLAN组件中配置VLAN的方法)。成员集是作为E频道一部分的网桥端口扩展器端口集。网桥端口扩展器的上行端口隐式地位于所有E频道的成员集中。在给定的网桥端口扩展器中,用于单播的E频道在其成员集中正好有一个附加端口。同样,在给定的网桥端口扩展器中,用于多播的E频道在其成员集中具有一个或多个附加端口。为了提供有效的多播支持,网桥端口扩展器提供帧复制。连接到单个内部网桥端口扩展器的用于远程复制的C-VLAN网桥组件端口集称为复制组。对于可能需要将帧转发到的复制组中的每个端口组合(基于C-VLAN组件中筛选数据库的当前状态),分配一个E频道。在这种情况下,E频道被配置为单点对多点通道。E频道在内部网桥端口扩展器内恰好在内部扩展端口之一处终止,该内部扩展端口与组合中的端口之一共享内部LAN。内部网桥端口扩展器中终止E频道的端口的选择由实现决定。另一端终止于一组外部扩展端口。E频道成员集用于标识最终传输给定多播帧的扩展端口集。控制网桥的C-VLAN组件中的中继功能在EM_UNITDATA.request的连接标识符参数中提供端口映射。此端口映射出帧要转发到哪个外部扩展端口。此端口图随帧通过ISS并通过内部LAN传输到内部网桥端口扩展器。此外,C-VLAN组件在每个内部网桥端口扩展器中维护一个远程复制注册表。此表中的每个条目都包含端口映射和E-CID。当收到包含在连接标识符中的端口映射的帧时,内部网桥端口扩展器在远程复制注册表中找到匹配的端口映射。内部网桥端口扩展器的PEISS使用匹配条目中的E-CID来构造E标签。8C-VLAN组件中的中继功能将向与端口映射相对应的内部网桥端口扩展器的所有端口发送多播帧。但是,只有一个内部扩展端口是任何给定E频道的成员集的一部分。因此,除了一个帧副本之外,所有的帧都将被丢弃。此外,如果帧被转发到的外部扩展端口之一是接收帧的端口,并且帧被转发到的端口被配置为提供反射中继,则在connection_identifier参数中将ingress_echannel_identifier设置为零。内部网桥端口扩展器中的PEISS在E标签中编码该值。因此,入口外部扩展端口不会过滤帧。E频道没有未标记的集。相反,端口类和每个端口参数PCID的值决定网桥端口扩展器是否插入E标签。扩展端口不会插入E标签。在级联端口或上行端口的情况下,如果与帧相关联的E-CID与级联或上行端口的PCID不匹配,则插入E标签。内部网桥端口扩展器直接配置。外部网桥端口扩展器由使用网桥PECSP的控制网桥配置(见第9章)。处理PECSP的网桥端口扩展器中的实体是控制和状态代理。PECSP中提供了一条消息,允许外部网桥端口扩展器将其MAC_Operational状态通信给控制网桥。控制网桥在相应的内部扩展端口的MAC_Enabled参数中反映此状态。内部扩展端口上的MAC_Enabled参数的设置在整个内部LAN中反映为C-VLAN组件中端口的MAC_Operational参数。这提供了从外部扩展端口到C-VLAN组件的MAC_Operational传播。一个外部网桥端口扩展器在不与控制网桥接触时,将所有不能作为上行端口运行的端口的MAC_Enabled参数设置为FALSE。成功完成PECSP扩展端口创建命令(见9.8.2)后,MAC_Enabled设置为TRUE。基桥和聚合网桥端口扩展器指定了两个略有不同版本的网桥端口扩展器。基本网桥端口扩展器最多支持4095个点对点E频道和12287个单点对多点E频道。控制网桥在限制范围内为基本网桥端口扩展器分配E-CID。对于点对点E频道,范围从一开始,到网桥端口扩展器支持的点对点E频道数结束。对于单点对多点E频道,范围从4096开始,到4095结束,再加上网桥端口扩展器(见8.11)支持的点对多点E频道的数量。因此,E-CID可简单地用作指向网桥端口扩展器的筛选数据库的指针,从而实现简化。聚合网桥端口扩展器最多可支持1048575个点对点E频道和3145727个单点对多点E-channls。控制网桥可稀疏地分配E-CID,网桥端口扩展器转发过程(见6.11)对E-CID执行查找操作以找到相应的滤波条目(见6.12)。此外,聚合网桥端口扩展器可为下行基桥端口扩展器生成的E标签提供额外的E-CID位,使得聚合网桥端口扩展器能够在单个级联中聚合多个基桥端口扩展器,从而提供扩展的可伸缩性。聚合网桥端口扩展器可放置在基桥端口扩展器的下行;但是,聚合网桥端口扩展器可使用的E-CID范围限于上行基桥端口扩展器的范围。图2展示了一个由聚合和基本网桥端口扩展器组成的扩展网桥示例。在本例中,显示了每个端口的PCID。PCID被分解为GRP位、扩展位和基本位的三元组,这些位由句点分隔(见7.5和8.11)。基桥端口扩展器中的扩展位始终设置为零,并且在E标签中被忽略。从控制网桥发送到顶端站的帧用0.2.2的E-CID标记。聚合网桥端口扩展器配置为将具有此E-CID的帧转发到顶部级联端口。当帧到达顶部基本网桥端口扩展器时,将忽略扩展位,并将帧转发到顶部扩展端口。9图2聚合网桥和基桥端口扩展器从顶端站发送的帧进入顶端基本网桥端口扩展器,并用0.0.2的E-CID标记,然后转发到聚合网桥端口扩展器。聚合网桥端口扩展器用接收端口PCID的扩展位替换扩展位,从而形成0.2.2的E-CID。然后帧被转发到E-CID为0.2.2的控制网桥。网桥端口扩展器操作中继网桥端口扩展器在上行端口MAC和扩展和级联端口MAC之间中继单个MAC用户数据帧。支持帧中继和维护服务质量的功能如下:接收帧(见6.7);丢弃错误接收的帧(见6.7.1);丢弃不携带用户数据的帧(应按照GB/TQQQQQ-RRRR中的规定);通过VLANTAG进行优先级和丢弃资格解码(如果存在)(见6.9);将每个接收到的帧分类到特定的E频道(见6.10);丢弃帧以支持在独立E通道s上隔离交通(见6.11.1);丢弃应用过滤信息后的帧(见6.12.1);将接收到的帧转发到其他网桥端口扩展器端口(见6.11.4);流量类别的选择和按流量类别对帧进行排队(见6.11.5);丢弃帧以确保不超过最大网桥端口扩展器传输延迟(见6.11.5);优先丢弃符合丢弃条件的帧,以保持其他帧的服务质量(QoS)(见6.11.5);传输排队帧的选择(见6.11.6);服务数据单元映射和帧检查序列重新计算(如需要)(见6.10.6);传输帧(见6.8)。过滤和中继信息交通隔离主要目的是将不同E频道上的通信分开。10网桥端口扩展器对帧进行过滤,以将其限制在属于分配它们的E频道的LAN上,从而定义E频道的范围。支持为此目的使用和维护信息的功能如下:为每个端口配置PCID,将E频道与不包含EE频道;E频道注册条目的配置(见6.12)。流量减少主要目的是在网桥端口扩展器内启用帧复制。网桥端口扩展器执行多播帧的复制,减少网桥端口扩展器之间链路上的通信量(见6.10.7)。流量加速主要目的是对帧进行分类,以加快业务传输速度。网桥端口扩展器将帧划分为不同的流量类,以加快关键业务或时间敏感业务产生的帧的传输速度。支持为此目的使用和维护信息的功能为显式与网桥端口扩展器端口相关联的流类信息。帧格式转换主要目的是根据目标局域网和站点的需要插入或删除标记头。网桥端口扩展器从帧中添加和删除VLAN标记(见6.9)和E标签(见6.10),并执行可能需要的相关帧转换。支持为此目的使用和维护信息的功能如下:网桥端口扩展器标签处理程序(见6.9);网桥端口扩展器ISS(见6.10);网桥端口扩展器筛选数据库(见6.12)。网桥端口扩展器架构网桥端口扩展器包括:连接桥接端口扩展器端口的MAC中继实体;一个上行端口(外部网桥端口扩展器)或一个级联端口(内部网桥端口扩展器);至少一个附加端口;更高层的实体,包括至少一个端口扩展器控件和状态协议实体(外部网桥端口扩展器)。外部和内部网桥端口扩展器架构见图3和图4所示。MAC中继实体处理与媒体访问方法无关的在网桥端口扩展器端口之间过滤帧和中继帧的功能。它使用每个网桥端口扩展器端口提供的PEISS(见6.10)。外部网桥端口扩展器的每个网桥端口扩展器上行端口也充当提供MAC服务的一个实例的终端。MAC服务的这个实例被提供给一个不同的LLC实体,该LLC实体支持协议识别、多路复用和解多路复用,用于PDU的传输和由一个或多个更高层实体(包括端口扩展器控制和状态代理)接收。每个扩展端口上的标记处理函数(见6.9)处理C-TAG。11图3外部网桥端口扩展器架构图4内网桥端口扩展器架构注:此图中的符号“IEEEStd802.n”表示这些函数的规范可在有关媒体访问方法的相关标准中找到;例如,在以太网情况下n为3(IEEEStd802.3™[B2])。12网桥端口扩展器操作模型操作模型只是描述网桥端口扩展器功能的基础。它不是要限制网桥端口扩展器的实际实现;它们可采用与本文件指定的外部可见行为兼容的任何内部操作模型。设备与本文件的符合性仅限于可观察协议。对网桥端口扩展器端口的操作建模的进程和实体包括下列内容。网桥端口扩展器端口发送和接收过程(见6.8),该过程:LAN(6.8)接收和发送帧;确定发送帧的格式(VLAN);MACLLC支持更高层实体的LLC实体,例如:端口扩展器控制和状态协议(PECSP)(9);链路层发现协议(LLDP)(GB/T42459-2023)。对MAC中继实体的操作建模的过程和实体如下。转发过程(见6.11),即:E-CID(6.11.1)过滤帧;转发要中继到其他网桥端口扩展器端口的接收帧。过滤数据库(见6.12),它保存过滤信息,并支持转发过程对具有给定E-CID值的帧是否可转发到给定端口的查询。图5说明了具有两个端口的网桥端口扩展器端口之间的帧中继的单个实例。在内部网桥端口扩展器中,帧中继发生在级联端口和扩展端口之间。在外部网桥端口扩展器中,帧中继发生在上行端口和级联和扩展端口集之间。图5外部网桥端口扩展器的中继MAC帧13图6网桥端口扩展器控制和状态协议代理的操作注:图6说明了端口扩展器控件和状态协议代理的操作。网桥端口扩展器帧接收MAC服务不能保证服务数据单元的交付。由源站发送的帧以高概率到达目的站,而不被破坏。网桥端口扩展器的操作会带来最小的额外帧丢失。由于以下原因,源站发送的帧可能无法到达其目标站。物理层传输或接收过程中的帧损坏;网桥端口扩展器丢弃帧,因为:它无法在某个最大时间段内发送帧,因此必须丢弃该帧以防止超过网桥端口扩展器传输延迟(6.11.5);当帧继续以超过其可传输速率的速率到达时,由于内部缓冲容量的耗尽而无法继续存储帧;LANMACEE-CIDE网桥端口扩展器发送和接收端口连接图7显示了端口连接。每个由ISS接入点为附加的局域网提供的M_UNITDATA.indication应有与之相应的在支持MAC中继和高层实体的每个接入点具有相同的参数的M_UNITDATA.indication。每个M_UNITDATA.request从支持MAC中继实体的ISS接入点产生相应的在局域网的接入点具有相同的M_UNITDATA.indication参数。每个M_UNITDATA.request从支持更高层实体的ISS接入点,应产生相应的在局域网的接入点具有相同的M_UNITDATA.indication参数。14图7端口连接高层实体的支持使用端口连接功能为此目的提供的ISS接入点之一将MAC服务提供给更高层实体(见6.8.1)。每个带有MAC地址的ISSM_UNITDATA.indication目的地是端口提供的MSAP的单个地址,或者是所附LLC实体MSAPMSDU在MSAP上的每个MA_UNITDATA.request应在ISS接入点产生具有相同目标地址、源地址、MSDU和优先级参数的M_UNITDATA.request。在MSAP上的每个MA_UNITDATA.request,其目标MAC地址要么是MSAP的单独地址,要么是附加的LLC实体使用的组地址,还应在MSAP中产生具有相同目标地址、源地址、MSDU和优先级参数的MA_UNITDATA。注:需要反映自我寻址的MA_UNITDATA.request原语作为MA_UNITDATA返回MSAP,因为MAC服务期望这种行为(ISO/IEC15802-1[B5]),但ISS不期望或提供。网桥端口扩展器标记处理程序简介本条中指定的功能包括一个垫片,该垫片使用由MAC实体(应按照GB/TQQQQQ-RRRR中的规定)支持的ISSSAP来实现在网桥端口扩展器中处理C-TAG的功能。此垫片仅在扩展端口上使用和安装,请参见图3和图4。该垫片具有以下功能:在外部扩展端口内的M_UNITDATA.indication时,确定帧的优先级和放弃资格;在外部扩展端口内的M_UNITDATA.request时,如果相应的VLAN在shim的未标记集合中,则删除C-TAG。注:从控制网桥的C-VLAN组件出口时,单点到多点E频道上的所有帧都包含一个C-TAG。对于未标记的相应VLAN集合中的扩展端口的C-TAG的删除由外部网桥端口扩展器的扩展端口处理。这样做是为了方便远程复制,其中复制帧的端口子集可能位于未标记的集合中。为了实现这种功能,为网桥端口扩展器中的每个扩展端口配置了以下参数:use_dei:Use_DEI应符合GB/TQQQQQ-RRRR中6.9.3指定的参数;15untagged_vlan_list:仅适用于外部网桥端口扩展器。此端口位于VLAN未标记集中的客户VLAN的列表。外部网桥端口扩展器应至少支持此列表中的一个条目。第8章规定了通过控制网桥设置这些参数。数据显示本条中指定的功能包括一个垫片,该垫片使用由MAC实体(应按照GB/TQQQQQ-RRRR中6.7的规定)支持的ISSSAP来实现在网桥端口扩展器中处理C-TAG的功能。此垫片仅在扩展端口上使用和安装,请见图3和图4。该垫片具有以下功能:在外部扩展端口内的M_UNITDATA.indication时,确定帧的优先级和放弃资格;在外部扩展端口内的M_UNITDATA.request时,如果相应的VLAN在shim的未标记集合中,则删除C-TAG。注:从控制网桥的C-VLAN组件出口时,单点到多点E频道上的所有帧都包含一个C-TAG。对于未标记的相应VLAN集合中的扩展端口的C-TAG的删除由外部网桥端口扩展器的扩展端口处理。这样做是为了方便远程复制,其中复制帧的端口子集可能位于未标记的集合中。为了实现这种能力,为网桥端口扩展器中的每个扩展端口配置了以下参数:use_dei:Use_DEI是GB/TQQQQQ-RRRR中6.9.3指定的参数;untagged_vlan_list:仅适用于外部网桥端口扩展器。此端口位于VLAN未标记集中的客户VLAN的列表。外部网桥端口扩展器应至少支持此列表中的一个条目。第8章规定了通过控制网桥设置这些参数。ISSSAPM_UNITDATA.indicationISSSAPM_UNITDATA.indication的优先级和drop_eligible参数设置如下:mac_服务数据单元包含Cdrop_eligible参数和接收的优先级是从GB/TQQQQQ-RRRR6.9.3VLANGB/TQQQQQ-RRRR6.9.4规定的接收优先级重新生成优先级参数;否则drop_eligibleISSSAPM_UNITDATA.indication所有其他参数从较低的ISSSAP均设置为M_UNITDATA.indication中相应参数中的值。数据请求当收到一个M_UNITDATA.request原语从上层ISSSAP发送到外部扩展端口,应执行以下操作。从M_UNITDATA.request中的C-TAG提取VIDmac_service_data_unit参数;VIDVLANM_UNITDATA.requestC调用具有以下参数的较低ISSSAP的M_UNITDATA.request:mac_service_data_单元被设置为由该处理更新的接收数据中的相应参数;mac_service_data_frame_check_sequenceframe_check_sequenceISSSAPM_UNITDATA.request收到M_UNITDATA.request从上层ISSSAP到内部扩展端口的原语,M_UNITDATA.request应使用从ISSSAP上层复制所有参数调用到ISSSAP下层。16网桥端口扩展器内部子层服务简介网桥PEISS规定E标签的插入和移除。PEISS规定与ISS相同的服务状态和点到点参数应符合GB/TQQQQQ-RRRR中6.6.2和6.6.3的规定。服务原语定义此服务的单元数据原语如下:PEM_UNITDATA.indication destination_address,source_address,mac_service_data_unit,priority,drop_eligible,ingress_echannel_identifier,echannel_identifier,frame_check_sequence,service_access_point_identifier,connection_identifier)PEM_UNITDATA.request (destination_address,source_address,mac_service_data_unit,priority,drop_eligible,ingress_echannel_identifier,echannel_identifier,frame_check_sequence,service_access_point_identifier,connection_identifier)参数destination_address,source_address,mac_service_data_unit,priority,drop_eligible,service_access_point_identifier,connection_identifier以及frame_check_sequence是为ISS定义的。注:支持PEISS的一些功能可能导致mac_service_data_单元或用于构造帧的其他参数的改变。如果帧的任何字段发生更改、字段被添加或移除、或如果帧编码的位顺序或其他方面发生更改,则与帧相关联的原始FCS无效的FCS在PEISS中由frame_check_sequence参数中的未指定值发出信号。这表示需要根据发送MAC的正常程序重新生成FCS。IEEEstd802.1D[B1]的附录F讨论了在这些情况下重新生成FCS的选项。参数echannel_identifier携带E-CID。参数ingress_echannel_identifier携带从E频道接收到的帧的的E-CID。状态参数17PEISS还提供MAC_Enabled和MAC_operationstatus参数,这些参数反映所提供服务的每个实例的操作状态和管理控制。这些参数的值直接从ISS提供的值(应按照GB/TQQQQQ-RRRR中6.6.2的规定)映射而来。点到点参数PEISS还提供operPointToPointMAC和adminPointToPointMAC状态参数,这些参数反映所提供服务的每个实例的点到点状态,并提供对该信息使用的管理控制。这些参数的值直接从ISS提供的值映射而来(应按照GB/TQQQQQ-RRRR中6.6.3规定)。PEISSPEISS由E标签(见7.5)插入和移除功能支持,这些功能反过来使用ISS(应按照GB/TQQQQQ-RRRR中6.6和6.7的规定)。每个扩展和级联端口应支持一个PCID值,该值为该端口提供默认E-CID值。聚合外部网桥端口扩展器的每个扩展端口和级联端口应支持默认布尔值。此值指示聚合网桥端口扩展器是否提供E-CID的扩展位。数据显示在从ISS收到M_UNITDATA.indication原语后,如果以下所有内容都为真,则该指示将被丢弃:该端口为级联端口;mac_service_data_unit的初始字节包含有效的E标签头标(见7.5);头标中的E-CID值为零或0x3FFFFF。否则调用PEM_UNITDATA.indication原语,参数值确定如下。目标地址、源地址和帧检查序列参数携带的值等于接收数据指示中的相应参数。其余参数的值受E标签内容(如果存在)的影响。mac_service_data_unit参数的值如下:如果帧包含E标签,则使用的值等于移除E标签后接收到的mac_service_data_单元的值;否则使用的值等于接收到的mac_service_data_单元的值。echannel_identifier参数的值如下:如果mac_service_data_单元包含E标签,并且端口是外部聚合网桥端口扩展器的级联端口,并且默认值为FALSE,则按照7.5.2中的规定解码;否则如果mac_service_data_单元包含E标签,并且端口是外部聚合网桥端口扩展器的级联端口,并且默认值为TRUE,则按照7.5.2中的规定解码的值(除了echannel_identifier的扩展位应设置为PCID的扩展位);否则如果mac_service_data_unit包含E标签,并且端口是级联端口或外部基网桥端口扩展器的上行端口,则按照7.5.2中的规定解码的值,但echannel_identifier的扩展位应设置为零;否则如果连接标识符包含端口映射,则为从6.10.7中指定的远程复制注册表中提取的E-CID值;否则,端口的PCID值。注:连接标识符用于将端口映射从C-VLAN组件传递到控制网桥内的网桥端口扩展器,以用于远程复制。否则,端口映射在连接标识符中不存在。ingress_echannel_identifier参数的值如下:如果帧包含E标签,则按7.5.1中的规定解码;否则18如果连接标识符包含入口E-CID,则该E-CID,否则零。drop_qualified和priority参数的值确定如下:如果帧包含E标签,则drop_eligible参数的值和接收到的优先级值分别设置为E标签中包含的DEI和PCP值;否则接收到的优先级值和符合条件的drop_eligible参数值是M_UNITDATA.indication中的值。数据请求在PEISS用户调用PEM_UNITDATA.request原语时,如果ingress_echannel_identifier与PCID匹配,则丢弃PEM_UNITDATA.request。否则M_UNITDATA.request请求调用原语,参数值如下:参数destination_address,source_address,drop_eligible和priority携带的值等于接收到的数据请求中的相应参数。如果端口是上行端口且echannel_identifier与端口的PCID不匹配,则插入E标签作为mac_service_data_unit参数的初始字节。如果端口是级联端口并且下列任一条件为真,则插入一个E标签作为mac_service_data_unit参数的初始字节:echannel_identifier在0x000001到0x0FFFFF的范围内,与PCID不匹配;或echannel_identifier大于0x0FFFFF,并且端口位于多个E频道的成员集中,其E-CID在0x000001到0x0FFFFF的范围内。如果插入E标签,其格式应符合第7章的规定。注:如果网桥端口扩展器的某个端口作为级联端口与扩展端口运行,则它不具有也不需要直接的知识。如果端口位于多个单播E频道的成员集中,则推断端口是作为级联端口运行的是一个充分不必要的条件。但是,作为连接到没有任何活动扩展端口的网桥端口扩展器的级联端口运行的端口将只驻留在一个这样的成员集中。不宜在扩展端口上插入E标签。此外,E标签被插入到级联端口上,除了目的地为附加的网桥端口扩展器的帧(即,由级联端口PCID标识的E频道上的帧)。条件a)包括单播的级联端口情况。条件b)涵盖大多数级联端口的多播情况。这两种情况都不包括连接到没有扩展端口的网桥端口扩展器的级联端口。因此,所期望的行为不会将任何帧发送到带有E标签的附加网桥端口扩展器。如果以下所有条件均为真,则入口通道标识符设置为零:端口是外部聚合网桥端口扩展器的级联或扩展端口;使用默认值为TRUE;echannel_identifier的值大于或等于0x100000(即单点对多点E频道);入口通道标识符的扩展位与PCID的扩展位不匹配。根据7.5,参数echannel_identifier、ingres_echannel_identifier、priority和drop_qualified的值用于确定E标签的内容。mac_service_data_unit参数的其余八进制是伴随PEM_UNITDATA.request的八进制。如果数据请求是中继帧的结果,并且端口的MAC类不同于用于接收帧的MAC类,则根据ISO/IECTR11802-5、IETFRFC1042和IETFRFC1390中规定的过程,在必要时对其进行修改。frame_check_sequence参数的值确定如下:如果在数据请求中接收到的frame_check_sequence参数未指定或仍然携带有效值,则使用该值;否则使用的值要么是通过修改从接收到的FCS信息中派生出来的,以考虑导致其无效的条件,要么使用未指定的值。PEISS19应在每个内部网桥端口扩展器中提供远程复制注册表。此表由其所连接的C-VLAN组件(见8.11.1)配置。内部网桥端口扩展器的PEISS使用它来确定要用于远程复制的E-CID。远程复制登记表中的每个条目应包括以下内容:应用滤波信息的E频道的E-CID;一个端口映射,其中包含复制组中每个出站端口的控件元素。此端口映射用作标识远程复制注册项的键。每个控制元件可设置为过滤或转发。当处理数据指示(见6.10.5)时,PEISS使用此表确定E-CID和Ingress_E-CID。网桥端口扩展器转发过程简介提交给MAC中继实体的每个帧应根据转发过程的组成函数转发(图8)。每个功能都是根据在给定端口(称为“接收端口”)上接收的给定帧所采取的动作来描述的。帧可在某些端口(称为“传输端口”)上转发以进行传输,并且可在不在其他端口传输的情况下丢弃。图8网桥端口扩展器转发过程功能入口过滤每个内部扩展端口支持入口过滤。在内部扩展端口上接收的帧不在与帧的echannel_identifier相关联的成员集中,该帧应被丢弃。帧过滤转发处理根据以下条件对每个接收帧进行滤波决策,即减少潜在传输端口集(见6.12.1)E-CID;筛选数据库中包含的该E-CID的信息。根据过滤数据库条目的定义(见6.12)。6.12.1中规定了所需的行为。出口转发过程应将每个接收到的帧排队到帧的E-CID的成员集(见6.12.1)中存在的每个潜在传输端口。20注:转发过程被建模为接收帧作为数据指示的参数,并通过提供数据请求的参数来发送。将等待传输的帧排队等于将数据请求的参数放在出站队列上。排队帧转发过程为排队的帧提供存储,等待机会提交这些文件以供传输。对于具有给定E-CID和优先级组合的帧,应保留在同一网桥端口扩展器端口上接收的帧的顺序。转发过程为给定的网桥端口扩展器端口提供一个或多个队列,每个队列对应于不同的流量类。使用端口的流量优先级映射表和帧的优先级,将每个帧映射到流量类别。最多可支持8个流量类,允许每个优先级有单独的队列。注1:不同端口可实现不同数量的流量类。具有支持单个传输优先级的媒体访问方法(如CSMA/CD)的端口可支持多个流量类。注2:此上下文中的队列不一定是单个先进先出(FIFO)数据结构。队列是在给定的网桥端口上等待传输的给定流量类的所有帧的记录。未指定此记录的结构。传输选择算法(见6.11.6)确定在具有可供传输的帧的那些类中,哪个业务类提供下一个传输帧。确定业务类中的哪个帧是下一个可用帧的方法没有规定超出本条款的帧排序要求。这允许多种队列结构,例如一个FIFO或一组FIFOs,其中一个用于入口和出口端口(即,虚拟输出队列)的每个配对,或一组FIFOs,其中一个用于每个VLAN或优先级,或分层结构。在可感知拥塞的网桥端口扩展器(应按照GB/TQQQQQ-RRRR中第30章的规定)中,将帧排队以便在端口上传输的行为可导致转发过程生成CNM。CNM被注入到转发过程中,就像在该端口上接收到它一样。如果Ingress_E-CID参数与要排队的端口的PCID参数匹配,则应过滤帧。队列管理网桥端口扩展器应提供全局网桥端口扩展器传输延迟参数。在端口上排队等待传输的帧应从该队列中删除:在传输数据请求之后。即使已知传输失败,也不再尝试在该端口上传输帧;如果有必要,则确保在随后传输框架时不会超过最大网桥端口扩展器过境延迟。帧可从队列中移除,而不随后传输,通过一种队列管理算法,该算法试图改进基于当前和过去队列深度的确定性或概率管理队列深度提供的QoS。从任何特定端口的队列中删除帧不影响该帧在任何其他端口上传输的队列。注:适用的队列管理算法包括RED(随机早期检测)和WRED(加权随机早期检测)(IETFRFC2309)。如果网桥端口扩展器支持丢弃优先权,即能够从VLAN标签(应按照GB/TQQQQQ-RRRR中6.9.3的规定)或E标签的PCP字段或到PCP字段解码或编码丢弃合格参数,则该算法宜显示更高的丢弃具有丢弃合格真值的帧的概率。删除符合drop_eligibleTrue的帧的概率不得小于删除符合drop_eligibleFalse的帧的概率,所有其他条件均相等。如果实现了队列管理算法,则宜优先丢弃符合drop_eligibleTrue的帧。传输选择总体对于每个端口,根据端口支持的业务类和该端口上相应队列支持的传输选择算法的操作,选择帧进行传输。对于给定端口和支持的流量类值,只有在以下情况下,才会从相应队列中选择帧进行传输:该队列支持的传输选择算法的操作确定存在可用于传输的帧;对于每个对应于端口支持的数值较高的对应的队列,该队列支持的传输选择算法的操作确定没有可供传输的帧。21在支持PFC的端口中,如果优先级被暂停,则优先级n的帧不可用于端口传输{即,如果该端口上的Priority_Paused[n]为TRUE应符合GB/TQQQQQ-RRRR中的规定}。当传输选择在链路聚合之上运行时,如果优先级n的帧被暂停在要分发帧的物理端口上,则不能用于传输。注1:两个或多个优先级可组合在一个队列中。在这种情况下,如果队列中的一个或多个优先级被暂停,则该队列中不属于暂停优先级的帧可能不会被安排用于传输。注2:在同一队列中混合PFC和非PFC优先级会导致非PFC业务暂停,从而导致拥塞扩散,因此不建议这样做。应支持中定义的严格优先级传输选择算法作为选择传输帧的默认算法。除了严格优先级算法外,还可支持中定义的增强传输选择算法。对于端口支持的每个流量类,给定端口分配的传输选择算法表用于从相应队列中选择传输帧的传输选择算法。可管理传输选择算法表,并且允许识别特定于供应商的传输选择算法。传输选择算法通过整数标识符在传输选择算法表中进行标识,如应按照GB/TQQQQQ-RRRR中的规定。严格优先级算法对于支持严格优先级传输选择的给定队列,如果该算法确定队列包含一个或多个帧,则该帧可用于传输。基于信用的整形算法网桥端口扩展器不支持基于信用的整形算法。分配了基于信用的整形算法的队列使用严格优先级算法(见)。这并不意味着扩展的网桥不能支持基于信用的整形算法。但是,如果支持,算法本身将在C-VLAN组件中实现。在网桥端口扩展器中将队列视为严格的优先级会给出等效的行为。ETS如果为某个业务类别启用ETS,则基于对该业务类别的带宽分配来执行传输选择。带宽分布在支持增强传输选择算法的ETS业务类中,使得每个业务类的可用带宽与其TC带宽成比例分配(应按照GB/TQQQQQ-RRRR中第37章的规定)。对于支持增强传输选择的给定队列,如果以下条件均为真,则算法确定存在可用于传输帧:队列包含一个或多个帧;ETS算法(应按照GB/TQQQQQ-RRRR中38.3的规定)确定宜从队列中发送帧;对于运行严格优先级算法的任何队列,都没有可供传输的帧。注:对于C-VLAN组件,ETS的支持是可选的。连接到不支持ETS的C-VLAN组件的内部网桥端口扩展器永远不会为流量类启用ETS,因此内部网桥端口扩展器中不需要支持ETS算法。网桥端口扩展器筛选数据库过滤数据库过滤数据库支持转发过程的查询,以确定具有给定E-CID值的接收帧是否要通过给定的潜在传输端口转发(见6.12.1)。过滤数据库包含由控制网桥配置的过滤条目形式的过滤信息(应按照GB/TQQQQQ-RRRR中第44章的规定)。过滤数据库中的每个条目都是E-CID注册条目,并指定使用特定E-CID转发帧。每个条目包括以下内容。应用过滤信息的E-CID;端口映射,由每个端口的控制元素组成,指定22EE上行端口是所有E频道的成员。因此,对应于上行端口的端口映射元素被永久配置为转发。查询过滤数据库潜在的传输端口标识如下:对于在上行端口上接收的帧,除了接收端口之外的每个端口都被标识为潜在的传输端口;否则在外部网桥端口扩展器中,只有上行端口被标识为潜在的传输端口;否则在内部网桥端口扩展器中,只有级联端口被标识为潜在的传输端口。分配给中继帧的E-CID标识过滤数据库中的适用条目。端口映射指示在每个潜在传输端口处要采取的操作(过滤或转发)。注:根据对控制网桥的要求,基本网桥端口扩展器的实现可假设单播E-cid将由控制网桥在1到支持的E-CID数量的范围内分配。此外,基网桥端口扩展器可假设多播E-CID将从0x100000开始分配,一直到0x100FFF,然后从0x200000到0x200FFF,最后从0x300000到0x300FFE。因此,一个实现可选择忽略E标签中的扩展位,并使用剩余的位作为指向筛选数据库的指针。聚合网桥端口扩展器无法进行此类假设,因此实现接受控制网桥的任意E-CID分配。确定上行端口外部网桥端口扩展器在任何给定的时间都应有一个端口作为上行端口。然而,网桥端口扩展器可提供多个能够充当上行端口的端口。如果有多个端口可作为上行端口,网桥端口扩展器应确定作为上行端口的端口,如下所示:确定能够充当上行端口的端口的子集,这些端口连接到能够充当级联端口的对等端口;选择具有数值最小级联端口优先级的对等端口,应符合附录B.2.1中的规定;如果多个端口具有数值上最小的级联端口优先级,请选择这些端口的PECSPMAC地址数值上最低的对等端口,应符合附录B.2.3中的规定。如果充当上行端口的端口变得不可用(例如,由于链路故障),则重复该过程以选择新的上行端口。可提供其他方法,例如手动配置。内部网桥端口扩展器不应具有作为上行端口运行的端口。此方法未选择的端口可用作扩展端口或级联端口。上行端口寻址简介一个单独的MAC地址与提供给上行端口的LLC实体的MAC服务的每个实例相关联。该MAC地址用作LLC实体(包括端口扩展器控件和状态代理)发送的帧的源地址。该地址使用LLDP和PETLV进行通信,应符合附录B.2.3中的规定。媒体访问方法的特定过程可要求传输和接收使用与网桥端口关联的单个MAC地址的帧,但既不源于MAC服务用户,也不传递给MAC服务用户。如果单个MAC地址与通过端口提供MAC服务的实例相关联,则该地址可用作此类帧的源地址和(或)目的地址,除非媒体访问方法特定过程的规范另有要求。网桥端口扩展器的唯一标识23应为每个网桥端口扩展器分配一个唯一的48位通用管理MAC地址,称为网桥端口扩展器地址。网桥端口扩展器地址可是上行端口的单个MAC地址。该地址使用LLDP和PETLV进行通信,应符合附录B.2.2中的规定。上层实体的连接点网桥端口扩展器中的上层实体(如控制和状态代理(见6.1))被建模为直接连接到由网桥端口连接的一个或多个单独LANs,就像任何不同的终端连接到网络一样。网桥端口扩展器初始化桥接器端口扩展器应在通电时以及当端口扩展器控制和状态协议(见第9章)规定时初始化。初始化应通过将桥接器端口扩展器参数设置为表1中所示的值以及与每个桥接器端口扩展器端口相关的参数设置为表2中所示的值来完成。表1网桥端口扩展器初始化参数初始值每个E频道的成员集空表2网桥端口扩展器端口初始化参数初始值PCID编号1传输选择算法表每个条目设置为严格优先级(GB/TQQQQQ-RRRR优先级到流量类映射表GB/TQQQQQ-RRRR中的推荐值基于优先级的流量控制禁用所有优先级使用设备零使用默认值FALSE未标记的虚拟局域网列表空阻塞点的支持网桥端口扩展器可选择性地支持CP,以支持GB/TQQQQQ-RRRR第30章至第33章规定的CN。CP应按照这些条款的规定运行,但以下情况除外:引用EIS指的是PEISS;引用EM_UNITDATA指代PEM_UNITDATA;应按照GB/TQQQQQ-RRRR中32.9.4中指定的生成CNMPDU()过程将所有未指定的PEM_UNITDATA参数从PEM_UNITDATA.request复制到CNMPDUPEM_UNITDATA;24应按照GB/TQQQQQ-RRRR中32.9.4指定的GenerateCnmPDU()过程在PEMmac_service_data_unit参数中插入一个C-TAG。标记帧格式标记字段的表示和编码本条中标记字段的表示和编码符合GB/TQQQQQ-RRRR9.2的规定。标签格式每个标签包括GB/TQQQQQ-RRRR9.3中规定的顺序信息元素。TPID本条中的TPID符合GB/TQQQQQ-RRRR9.4。标签协议识别指定了一个E标签,用于网桥端口扩展器的级联和上行端口。已经分配了一个不同的EtherType(表3)用于E标签的TPID字段,以便可将其与其他标记头和其他协议区分开来。表3E标签以太网类分配标签类名称值E标签IEEE802.1BRE标签类型89-3FE概述E标签TCI字段(图9)的长度为六个八进制。259ETCIEPEM_UNITDATA.request(6.10)drop_eligibleTCI的无符号二进制数,如下所示:优先级代码点(E-PCP)—此3比特位字段使用与GB/TQQQQQ-RRRR中为VLAN标记指定的相同编码来编码与此帧关联的服务请求原语的优先级参数;下降合格指标(E-DEI)—此1个比特位字段编码与此帧关联的服务请求原语的drop_eligible参数;Ingress_E-CID_base—此12个比特位字段编码与此帧(见7.5.1)相关联的服务请求原语的部分入口通道标识符参数;GRP—此2位字段编码与此帧(见7.5.2)关联的服务请求原语的echannel_identifier参数的一部分;E-CID_base12个比特位字段编码与此帧(7.5.2)关联的服务请求原语的echannel_identifier参数的一部分;Ingress_E-CID_ext8个比特位字段编码与此帧(7.5.1)关联的服务请求原语的ingres_echannel_identifier参数的一部分;E-CID_ext8(7.5.2)保留—发送时设为零,接收时忽略。ingress_echannel_identifier入口通道标识符参数的长度为22比特位。聚合端口扩展器按如下方式对E标签中的比特位进行编码:位22-21两个比特位始终为零且未在E标签中编码;位20-13八个比特位在入口E-CID-ext字段中编码;位12-1十二个比特位在入口E-CID_base字段中编码。基本端口扩展器按如下方式对E标签中的位进行编码:位22-21两个比特位始终为零且未在E标签中编码;26位20-13八个比特位被设置为零以响应PEM_UNITDATA.indicationIngress_E-CID_ext字段设置为零,以响应PEM_UNITDATA.request,并在PEM_UNITDATA.indication中忽略;位12-1十二个比特位在Ingress_E-CID_base字段中编码。echannel_identifierE标签标识符参数的长度为22比特位。聚合端口扩展器按如下方式对E标签中的位进行编码:位22-21两个比特位在GRP字段中编码;位20-13八个比特位在E-CID_ext字段中编码;和位12-1十二个比特位在E-CID_base字段中编码。基本端口扩展器按如下方式对E位22-21两个比特位在GRP字段中编码;20-13PEM_UNITDATA.indicationE-CID_ext字段设置为零以响应PEM_UNITDATA.request,并在PEM_UNITDATA.indication中忽略;位12-1十二个比特位在E-CID_base字段中编码。C-VLAN概述网桥端口扩展描述一个或多个网桥端口扩展程序到控制网桥的级联连接,以便设备集合提供单个网桥(称为扩展网桥)的功能。图11示出了C-VLAN组件与构成控制网桥的内部网桥端口扩展器的互连,以及其与构成扩展网桥的外部网桥端口扩展器的互连。27图10扩展网桥中MAC子层的内部组织此子句描述并指定网桥端口扩展的以下方面的配置:标记的使用;网桥端口扩展端口类;控制网桥级联端口;网桥端口扩展器上行端口;网桥端口扩展器扩展端口;网桥端口扩展器级联端口;交通隔离;远程复制。内部网桥端口扩展器是指作为控制网桥一部分的网桥端口扩展器。外部网桥端口扩展器是指组成扩展网桥的控制网桥外部的网桥端口扩展器。此子句指定控制网桥在其控制下的网桥端口扩展器上执行的配置操作。作为控制网桥

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论