24-CFM OAM配置.doc_第1页
24-CFM OAM配置.doc_第2页
24-CFM OAM配置.doc_第3页
24-CFM OAM配置.doc_第4页
24-CFM OAM配置.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

CFM OAM配置目 录第1章CFM配置11.1 CFM简介11.1.1 CFM基本概念11.1.2 CFM主要功能11.2 配置CFM21.2.1 CFM配置任务列表21.2.2 配置维护域31.2.3 配置维护域名称和级别31.2.4 配置维护集31.2.5 配置维护集名称和关联VLAN41.2.6 配置维护端点41.2.7 配置远端维护端点51.2.8 配置维护中间点51.2.9 配置连续性检测功能51.2.10 配置环回功能61.2.11 配置链路跟踪功能61.2.12 CFM的显示和维护71.2.13 配置举例7第1章 CFM配置1.1 CFM简介CFM(Connectivity Fault Management,即连通性故障管理协议),由IEEE 802.1ag标准定义,是一种二层链路上基于VLAN 的端到端OAM机制,用来对运营级以太网进行故障管理。1.1.1 CFM基本概念表 1-1 CFM基本概念概念说明维护域维护域指明了连通性故障检测所覆盖的网络,其边界是由配置在端口上的一系列维护端点所定义的。维护域以“维护域名称”来标识,根据网络规划可以分为8个级别。不同维护域之间可以相邻或嵌套,但不能交叉,且嵌套时只能由高级别维护域向低级别维护域嵌套,即低级别维护域必须包含在高级别维护域内部。维护集在维护域内根据需要可以配置多个维护集,每个维护集是维护域内一些维护点的集合。维护集以“维护域名称维护集名称”来标识。维护集服务于一个VLAN,维护集中的维护点所发送的报文都带有该VLAN 的标签,同时维护集中的维护点可以接收由本维护集中其它维护点发来的报文。维护点维护点配置在端口上,属于某个维护集,可分为维护端点和维护中间点两种。(1) 维护端点以MEP ID来标识,它确定了维护域的范围和边界。维护端点具有方向性,分为UP MEP和DOWN MEP 两种。维护端点的方向表明了维护域相对于该端口的位置。DOWN MEP是向它所在的端口发送报文,UP MEP不向它所在端口发送报文,而是向设备的其它端口发送报文。(2) 维护中间点位于维护域内部,不能主动发出CFM协议报文,但可以处理和响应CFM协议报文。1.1.2 CFM主要功能连通性故障检测的有效应用建立在合理的网络部署和配置之上,它的功能是在所配置的维护点之间实现的,主要功能如下:版权所有2011,迈普通信技术股份有限公司,保留所有权利2表 1-2 CFM主要功能功能说明连续性检测功能是一种主动OAM功能,用来检测维护端点之间的连通状态。连通失败可能由设备故障或配置错误造成的。环回功能是一种按需OAM功能,用于验证本地设备与远端设备之间的连接状态。链路跟踪功能是一种按需OAM功能,用于确定本地设备到远端设备之间的路径,从而实现链路故障的定位。1.2 配置CFM在配置 CFM 功能之前,应对网络进行如下规划:l 对整个网络的维护域进行分级,确定各级别维护域的边界。l 确定各维护域的名称,同一维护域在不同设备上的名称相同。l 根据需要监控的VLAN,确定各维护域内的维护集。l 确定各维护集的名称,同一维护域内同一维护集在不同设备上的名称相同。l 确定同一维护域内同一维护集的维护端点列表,在不同设备上应保持相同。l 在维护域和维护集的边界端口上应规划维护端点,非边界设备或端口上可规划维护中间点。在完成网络规划之后,请进行下列配置。1.2.1 CFM配置任务列表表 1-3 CFM配置任务列表配置任务说明详细配置CFM基本配置配置维护域必选1.2.2配置维护域名称和级别必选1.2.3配置维护集必选1.2.4配置维护集名称和关联VLAN必选1.2.5配置维护端点必选1.2.6配置远端维护端点必选1.2.7配置维护中间点可选1.2.8配置CFM各项功能配置连续性检测功能必选1.2.9配置环回功能可选1.2.10配置链路跟踪功能可选1.2.11CFM的显示和维护可选1.2.121.2.2 配置维护域表 1-4 配置维护域操作命令备注进入全局配置模式configure terminal-创建维护域,并进入维护域配置模式cfm md md-index必选1.2.3 配置维护域名称和级别为了区分各个维护域,可以给每个维护域指定不同的域名,域名由名称格式和名称内容两部分组成,该域名最好全网唯一;为了表明维护域之间的嵌套关系,还必须指定维护域的级别,只有级别大的维护域才可以嵌套级别小的维护域。表 1-5 配置维护域名称和级别操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-配置无名称的维护域,只指定维护域的级别cfm md format none level md-level二者必选其一配置有名称的维护域,并指定维护域的名称和级别cfm md format dns-name | mac-uint | string name md-name level md-level1.2.4 配置维护集表 1-6 配置维护集操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-创建维护集,并进入维护集配置模式cfm ma ma-index必选1.2.5 配置维护集名称和关联VLAN为了区分各个维护域中的维护集,可以给每个维护集指定不同的实例名,实例名由名称格式和名称内容两部分组成,该维护集所在的维护域的域名加上实例名必须保证全网唯一。表 1-7 配置维护集名称和关联VLAN操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-配置维护集的名称和主关联VLANcfm ma format primary-vid | string | uint16 | vpn-id name ma-name primary-vlan vlan-id必选1.2.6 配置维护端点CFM功能主要体现在对维护端点的各种操作上,用户可以根据网络规划在网络边界端口上配置维护端点。表 1-8 配置维护端点操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-创建维护端点,并指定其关联端口cfm mep mep-id direction up | down primary-vlan vlan-id interface ethernet port-id必选创建维护端口,并制定其关联的汇聚组cfm mep mep-id direction up | down primary-vlan vlan-id interface channel-group grp-id必选使能维护端点的管理状态cfm mep mep-id state enable | disable 必选缺省情况下为关闭状态配置维护端点发送CCM和LTM使用的优先级cfm mep mep-id priority priority-id可选缺省情况下优先级为01.2.7 配置远端维护端点远端维护端点是相当于本端维护端点来说的,在整个维护集中,除了本端的维护端点以外,其它所有的维护端点都应该在本端配置为远端维护端点。表 1-9 配置远端维护端点操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-创建远端维护端点,并指定其对等的本端维护端点cfm rmep rmep-id mep mep-id必选1.2.8 配置维护中间点维护中间点用来响应各种CFM测试报文,用户可以根据网络规划在非边界设备或端口上配置维护中间点。表 1-10 配置维护中间点操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-创建维护中间点,并指定其关联端口cfm mip mip-id interface ethernet port-id可选创建维护中间点,并指定其关联的汇聚组cfm mip mip-id interface channel-group grpt-id可选1.2.9 配置连续性检测功能通过配置连续性检测功能,可以使维护端点间互发CCM 报文来检测这些维护端点之间的连通状态,从而实现链路连通性的管理。表 1-11 配置连续性检测功能操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-配置维护端点发送CCM的时间间隔cfm cc interval 1 | 10 | 60 | 600 可选缺省值为1s使能维护端点的ccm发送功能cfm mep mep-id cc enable | disable 必选缺省情况下为关闭状态注意:不同设备上处于同一个维护域和维护集中的维护端点,其发送 CCM的时间间隔必须相同。1.2.10 配置环回功能通过配置环回功能,可以检查源维护端点到目标维护端点或维护中间点之间的链路状况,从而实现链路连通性的验证。表 1-12 配置环回功能操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-启动环回功能cfm loopback mep mep-id dst-mac mac-address | dst-mep rmep-id priority pri-id | count pkt-num | length data-len | data pkt-data 可选1.2.11 配置链路跟踪功能通过配置链路跟踪功能,可以查找源维护端点到目标维护端点或维护中间点之间的路径,从而实现链路故障的定位。表 1-13 配置链路跟踪功能操作命令备注进入全局配置模式configure terminal-进入维护域配置模式cfm md md-index-进入维护集配置模式cfm ma ma-index-启动链路跟踪功能cfm linktrace mep mep-id dst-mac mac-address | dst-mep rmep-id timeout pkt-time | ttl pkt-ttl | flag use-mpdb | unuse-mpdb 可选1.2.12 CFM的显示和维护在完成上面的配置后,可以使用下面的命令来显示CFM配置。表 1-14 CFM的显示和维护操作命令备注显示维护域信息show cfm md md-index 任何模式下可执行显示维护集信息show cfm ma显示本端维护点信息show cfm mp local显示远端维护点信息show cfm mp remote显示CCM统计信息show cfm cc清除CCM统计信息clear cfm cc (此项在全局模式下执行)显示CCM数据库信息show cfm cc database清除CCM数据库信息clear cfm cc database(此项在全局模式下执行)显示CFM告警信息show cfm errors1.2.13 配置举例创建维护域 ,进入维护域配置模式,配置无名称维护域,维护域级别为1TiNet(config)#cfm md 1TiNet(config-cfm-md-1)#cfm md format none level 1进入维护域配置模式,进入维护集配置模式,配置维护集的名称为1,关联VLAN为VLAN 2TiNet(config)#cfm md 1 TiNet(config-cfm-md-1)#cfm ma 1 TiNet(config-cfm-md-1-ma-1)#cfm ma format primary-vid name 1 primary-vlan 2 创建维护端点1,并指定关联端口为VLAN 2 ,interface ethernet 0/0/2 ,配置维护端点发送CCM和LTM使用的优先级为1TiNet(config-cfm-md-1-ma-1)#cfm ma format primary-vid name 1 primary-vlan 2 TiNet(config-cfm-md-1-ma-1)#cfm mep 1 direction up primary-vlan 2 interface ethernet 0/0/2 TiNet(config-cfm-md-1-ma-1)#cfm mep 1 state enable TiNet(config-cfm-md-1-ma-1)#cfm mep 1 priority 11.2.14 应用实例1.组网需求如下图 所示,由五台设备组成的网络被划分为 MD_A 和MD_B 两个维护域,其级别分别为5 和3,维护域内的维护集分别服务于VLAN 100和VLAN 50。MD_A 的边界端口为Device A 的e0/0/1、Device D 的e0/0/3 和Device E 的e0/0/4,这些端口上都是UP MEP,其维护中间点规划在Device B的e0/0/3端口上;MD_B的边界端口为Device B 的e0/0/3 和Device D 的e0/0/1,这些端口都是DOWN MEP,其维护中间点规划在Device C的e0/0/1和e0/0/3端口上。要求通过使用连续性检测功能来检测 MD_A 和MD_B 中各维护端点之间的连通状态,当检测到链路故障时,分别使用环回功能和链路跟踪功能进行故障的检测和定位。2.组网图CFM配置组网图3.配置步骤配置VLAN和端口,使端口能够收发带VLAN标签的报文:#配置Device A,创建VLAN 100,并包含端口e0/0/1和e0/0/3Device_A#configure terminalDevice_A(config)#vlan 100Device_A(config-if-vlan)#interface range ethernet 0/1 ethernet 0/3Device_A(config-if-range)#switchport hybrid tagged vlan 100Device_A(config-if-range)#exit#配置Device B,创建VLAN 50和100,使VLAN 50包含端口e0/3, VLAN 100包含端口e0/1、e0/3和e0/4Device_B#configure terminalDevice_B(config)#vlan 50,100Device_B(config-if-vlan)#interface range ethernet 0/1 ethernet 0/3 ethernet 0/4Device_B(config-if-range)#switchport hybrid tagged vlan 100Device_B(config-if-range)#interface ethernet 0/3Device_B(config-if-ethernet-0/3)#switchport hybrid tagged vlan 50Device_B(config-if-ethernet-0/3)#exit#配置Device C,创建VLAN 50和100,并包含端口e0/1和e0/3Device_C#configure terminalDevice_C(config)#vlan 50,100Device_C(config-if-vlan)#interface range ethernet 0/1 ethernet 0/3Device_C(config-if-range)#switchport hybrid tagged vlan 50,100Device_C(config-if-range)#exit#配置Device D,创建VLAN 50和100,使VLAN 50包含端口e0/1,VLAN 100包含端口e0/1和e0/3Device_D#configure terminalDevice_D(config)#vlan 50,100Device_D(config-if-vlan)#interface ethernet 0/1Device_D(config-if-ethernet-0/1)#switchport hybrid tagged vlan 50Device_D(config-if-ethernet-0/1)#interface range ethernet 0/1 ethernet 0/3Device_D(config-if-range)#switchport hybrid tagged vlan 100Device_D(config-if-range)#exit#配置Device E,创建VLAN 100,并包含端口e0/2和e0/4Device_E#configure terminalDevice_E(config)#vlan 100Device_E(config-if-vlan)#interface range ethernet 0/2 ethernet 0/4Device_E(config-if-range)#switchport hybrid tagged vlan 100Device_E(config-if-range)#exit根据网络规划分别在各设备上创建MD、MA、MEP、RMEP、MIP,并配置相关参数#配置Device A,创建维护域MD_A、维护集MA_A、维护端点1、远端维护端点2和3Device_A(config)#cfm md 1Device_A(config-cfm-md-1)#cfm md format string name MD_A level 5Device_A(config-cfm-md-1)#cfm ma 1Device_A(config-cfm-md-1-ma-1)#cfm ma format string name MA_A primary-vlan 100Device_A(config-cfm-md-1-ma-1)#cfm mep 1 direction up interface ethernet 0/1Device_A(config-cfm-md-1-ma-1)#cfm mep 1 state enableDevice_A(config-cfm-md-1-ma-1)#cfm rmep 2 mep 1Device_A(config-cfm-md-1-ma-1)#cfm rmep 3 mep 1#配置Device B,创建维护域MD_A、维护集MA_A、维护中间点1,创建维护域MD_B、维护集MA_B、维护端点1、远端维护端点2Device_B(config)#cfm md 1Device_B(config-cfm-md-1)#cfm md format string name MD_A level 5Device_B(config-cfm-md-1)#cfm ma 1Device_B(config-cfm-md-1-ma-1)#cfm ma format string name MA_A primary-vlan 100Device_B(config-cfm-md-1-ma-1)#cfm mip 1 interface ethernet 0/3Device_B(config-cfm-md-1-ma-1)#exitDevice_B(config-cfm-md-1)#exitDevice_B(config)#cfm md 2Device_B(config-cfm-md-2)#cfm md format string name MD_B level 3Device_B(config-cfm-md-2)#cfm ma 2Device_B(config-cfm-md-2-ma-2)#cfm ma format string name MA_B primary-vlan 50Device_B(config-cfm-md-2-ma-2)#cfm mep 1 direction down interface ethernet 0/3Device_B(config-cfm-md-2-ma-2)#cfm mep 1 state enableDevice_B(config-cfm-md-2-ma-2)#cfm rmep 2 mep 1#配置Device C,创建维护域MD_A、维护集MA_A,创建维护域MD_B、维护集MA_B、维护中间点1和2Device_C(config)#cfm md 1Device_C(config-cfm-md-1)#cfm md format string name MD_A level 5Device_C(config-cfm-md-1)#cfm ma 1Device_C(config-cfm-md-1-ma-1)#cfm ma format string name MA_A primary-vlan 100Device_C(config-cfm-md-1-ma-1)#exitDevice_C(config-cfm-md-1)# exitDevice_C(config)#cfm md 2Device_C(config-cfm-md-2)#cfm md format string name MD_B level 3Device_C(config-cfm-md-2)#cfm ma 2Device_C(config-cfm-md-2-ma-2)#cfm ma format string name MA_B primary-vlan 50Device_C(config-cfm-md-2-ma-2)#cfm mip 1 interface ethernet 0/1Device_C(config-cfm-md-2-ma-2)#cfm mip 2 interface ethernet 0/3#配置Device D,创建维护域MD_A、维护集MA_A、维护端点2、远端维护端点1和3,创建维护域MD_B、维护集MA_B、维护端点2、远端维护端点1Device_D(config)#cfm md 1Device_D(config-cfm-md-1)#cfm md format string name MD_A level 5Device_D(config-cfm-md-1)#cfm ma 1Device_D(config-cfm-md-1-ma-1)#cfm ma format string name MA_A primary-vlan 100Device_D(config-cfm-md-1-ma-1)#cfm mep 2 direction up interface ethernet 0/3Device_D(config-cfm-md-1-ma-1)#cfm mep 2 state enableDevice_D(config-cfm-md-1-ma-1)#cfm rmep 1 mep 2Device_D(config-cfm-md-1-ma-1)#cfm rmep 3 mep 2Device_D(config-cfm-md-1-ma-1)#exitDevice_D(config-cfm-md-1)#exitDevice_D(config)#cfm md 2Device_D(config-cfm-md-2)#cfm md format string name MD_B level 3Device_D(config-cfm-md-2)#cfm ma 2Device_D(config-cfm-md-2-ma-2)#cfm ma format string name MA_B primary-vlan 50Device_D(config-cfm-md-2-ma-2)#cfm mep 2 direction down interface ethernet 0/1Device_D(config-cfm-md-2-ma-2)#cfm mep 2 state enableDevice_D(config-cfm-md-2-ma-2)#cfm rmep 1 mep 2#配置Device E,创建维护域MD_A、维护集MA_A、维护端点3、远端维护端点1和2Device_E(config)#cfm md 1Device_E(config-cfm-md-1)#cfm md format string name MD_A level 5Device_E(config-cfm-md-1)#cfm ma 1Device_E(config-cfm-md-1-ma-1)#cfm ma format string name MA_A primary-vlan 100Device_E(config-cfm-md-1-ma-1)#cfm mep 3 direction up interface ethernet 0/4Device_E(config-cfm-md-1-ma-1)#cfm mep 3 state enableDevice_E(config-cfm-md-1-ma-1)#cfm rmep 1 mep 3Device_E(config-cfm-md-1-ma-1)#cfm rmep 2 mep 3配置连续性检测功能#配置Device A,使能维护端点1/1/1(MD/MA/MEP)的CCM报文发送功能Device_A(config-cfm-md-1-ma-1)#cfm mep 1 cc enable#配置Device B,使能维护端点2/2/1(MD/MA/MEP)的CCM报文发送功能Device_B(config-cfm-md-2-ma-2)#cfm mep 1 cc enable#配置Device D,使能维护端点1/1/2和2/2/2(MD/MA/MEP)的CCM报文发送功能Device_D(config-cfm-md-1-ma-1)#cfm mep 2 cc enableDevice_D(config-cfm-md-2-ma-2)#cfm mep 2 cc enable#配置Device E,使能维护端点1/1/3(MD/MA/MEP)的CCM报文发送功能Device_E(config-cfm-md-1-ma-1)#cfm mep 3 cc enable4.检验配置效果(1).验证环回功能当通过连续性检测功能检测到链路故障时,可以使用环回功能进行故障定位。譬如:#在Device A上启用环回功能,检查维护域MD_A维护集MA_A内维护端点1到维护端点3的链路状况Device_A(config-cfm-md-1-ma-1)#cfm loopback mep 1 dst-mep 3CFM loopback rmep 3 00:0a:5a:00:04:15Reply from dst: 00:0a:5a:00:04:15Reply from dst: 00:0a:5a:00:04:15Reply from dst: 00:0a:5a:00:04:15Reply from dst: 00:0a:5a:00:04:15Reply from dst: 00:0a:5a:00:04:15Loopback operation: LBM-Sent = 5, LBR-Received = 5, LBR-Lost = 0%#在Device D上启用环回功能,检查维护域MD_B维护集MA_B内维护端点2到维护端点1的链路状况Device_D(config-cfm-md-2-ma-2)#cfm loopback mep 2 dst-mep 1 priority 3CFM loopback rmep 1 00:0a:5a:00:04:12Reply from dst: 00:0a:5a:00:04:12Reply from dst: 00:0a:5a:00:04:12Reply from dst: 00:0a:5a:00:04:12Reply from dst: 00:0a:5a:00:04:12Reply from dst: 00:0a:5a:00:04:12Loopback operation: LBM-Sent = 5, LBR-Received = 5, LBR-Lost = 0%(2).验证链路跟踪功能当通过连续性检测功能获取到整个组网的状态后,可以使用链路跟踪功能进行路径查找或故障定位。譬如:#在Device A的维护域MD_A维护集MA_A内查找维护端点1到维护端点2的路径Device_A(config-cfm-md-1-ma-1)#cfm linktrace mep 1 dst-mep 2CFM linktrace rmep 2 00:0a:5a:00:04:14Type CTRL+C to abort. TTL: 64, Per-Hop Timeout: 5, Flag: unuseMPDBLinktrace sent via e0/3Hops MAC Ingress IngressAction RelayAction Forwarded Egress EgressAction-1 00:0a:5a:00:04:12 IngNoTlv RlyFDB Forwarded e0/3 EgrOK2 00:0a:5a:00:04:14 IngNoTlv RlyHit Not ForwardedLinktrace operation completed!#在Device B的维护域MD_B维护集MA_

温馨提示

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

评论

0/150

提交评论