常用DCN命令说明

news/2024/11/30 9:29:50/

常用DCN命令说明

1、查询核心路由表(:cm-get-coreroute)

1.1例子

#14-3:szhw [14-3学院路][][2009-09-22 09:59:58+00:00]>

:cm-get-coreroute

                                   ECC-CORE-ROUTE                                

                   DESTID      RSTACK        RADDR       DISTANCE                

                   0x000e0001  ip            0x81054710  7                       

                   0x000e0002  ip            0x81054711  4                       

  Total records :132                                                              

#14-3:szhw [14-3学院路][][2009-09-22 09:59:58+00:00]>

1.2说明:

这个命令用于查询NEID和IP的对应关系.

1.3输入参数:

1.4内容解释:

DESTID:  这列表示NEID;例如0x000e0001  表示NEID为0xe0001,对应网管上的扩展ID为14(高两字节),网元ID(低两个字节);

RSTACK:  这列表示使用的协议是IP;

RADDR :   这列表示NEID对应的网元的IP地址,例如0x81054710  对应IP为129.5.71.16

DISTANCE:这列表示跳数,即NEID对应的网元离本网元的距离,相邻的网元跳数为0

1.5常用的场景:

  1. 用于查询这个DCN域总共的网元数目,例如上面的例子里面Total records :132表示这个dcn区域一共有133个网元(132加上自己)
  2. 用于判断某些IP或者NEID冲突的情况,只有在核心路由表中NEID或者Ip重复出现,那就说明了有冲突;另外还有一种情况如果跳数(DISTANCE)不合理也有可能是IP冲突,(例如不相邻的网元跳数为0)
  3. 用于检查网元配置的IP是否和网管上的一致,某些情况下网元脱管的原因可能是网管上的NEID或者IP可能和实际网元上的配置不一致,可以用这个命令检查。

2 查询IP路由表(:cm-get-iproute)

2.1例子:

#14-3:szhw [14-3学院路][][2009-09-22 09:59:58+00:00]>

:cm-get-iproute

                         TIPS IP ROUTE                                                    

  Destination      Mask             NextHop          Interface                           

  127.0.0.0        255.0.0.0        127.0.0.1        InLoopBack0                         

  129.5.71.18      255.255.255.255  127.0.0.1        InLoopBack0                          

  129.5.71.0       255.255.255.0    129.5.71.18      Ethernet1                           

  129.5.71.255     255.255.255.255  129.5.71.18      Ethernet1                           

  255.255.255.255  255.255.255.255  129.5.71.18      Ethernet1                           

……

  129.14.0.34      255.255.255.255  129.5.71.29      Serial55                            

  129.14.0.137     255.255.255.255  129.5.71.29      Serial55                            

  Total records :258                                                                      

#14-3:szhw [14-3学院路][][2009-09-22 10:15:54+00:00]>

2.2说明

这个命令查询的是PTN设备上的FIB(IP转发表),包括DCN路由和业务路由

2.3输入参数:

2.4内容解释:

Destination: 目的IP     

Mask     : 掩码       

NextHop  : 下一跳IP       

Interface  : 出接口

2.5常用场景:

A、用于查询是否用掩码配置错误的情况,例如所有的129.5.71.*的IP都是配置的255.255.255.0的掩码,如果在IProute里面查询到

129.5.0.0       255.255.0.0    X.X.X.X      XX  这样的一条路由则说明可能有某个网元配置错误了,可以根据下一跳IP逐个查找找到配置错误的网元。

B、用于查询本网元和目的网元是通过哪个接口相连的。例如上面的例子

129.14.0.34      255.255.255.255  129.5.71.29      Serial55

表示本网元要到达 129.14.0.34 是通过Serial55出去的(Serial55具体对应哪个接口在下面说明),下一跳IP是129.5.71.29。

C、用于判断是否3层可达(和所有的路由表一样使用)

3 查询DCN接口信息(:cm-get-interface)

3.1例子:

#14-3:szhw [14-3学院路][][2009-09-22 10:33:03+00:00]>

:cm-get-interface

                                                TIPS NETWORK INTERFACES                                               

  IF_NAME         IF_INDEX     IP_ADDR        IP_MASK      IP_FLAG   LINK_TYPE     LINK_MTU

  ETH1             0x00000182  129.5.71.18      255.255.255.0    0        ETHERNET       1500

  IonLoopIf          0x00000200  129.5.71.18     255.255.255.255  0        LOOPBACK       1536

…..

  PPP-20-255-1-0-32  0x00000cce  129.5.71.18      255.255.255.0    1        PPP            960

  PPP-21-255-2-0-43  0x00000a4e  129.5.71.18      255.255.255.0    1        PPP            960

  PPP-7-255-2-0-55   0x00000ade  129.5.71.18      255.255.255.0    1        PPP            960

  Total records :14                                                                                                    

#14-3:szhw [14-3学院路][][2009-09-22 10:36:58+00:00]>

3.2说明

这个命令查询的是DCN的接口信息(注意如果是eth端口必须是pppoe协商好了才会出现在这里)

3.3输入参数:

3.4内容解释:

IF_NAME     接口名字:例如PPP-7-255-2-0-55 表示 7板255子卡2端口的DCN接口,0无效,这个参数只在CD1上有用,55表示第几个PPP接口(也就是第几个Serial);cm-get-iproute中的出接口Serial55就是对应7板255子卡2端口

IF_INDEX     接口索引,设备内部使用(需要查询DCN的PPP状态时使用,一般不使用)

IP_ADDR      IP地址,因为DCN借用的是网元的IP地址所以这里都是网元的IP

IP_MASK      掩码,这里都是网元的掩码

IP_FLAG      

LINK_TYPE     链路类型,这里都是ppp的,eth端口是基于pppoe的所以也属于eth的

LINK_MTU     链路的MTU

3.5常用场景:

A、用于查询本网元和目的网元是通过哪个接口相连的。例如上面的例子

129.14.0.34      255.255.255.255  129.5.71.29      Serial55

表示本网元要到达 129.14.0.34 是通过Serial55出去的(需要结合IProute查找),下一跳IP是129.5.71.29;而Serial55通过IF_NAME知道就是对应7板255子卡2端口

4 查询DCN ETH接口的PPPoE状态(:cm-get-pppoeinfo)

4.1例子:

 #14-3:szhw [14-3学院路][][2009-09-22 10:36:58+00:00]>

:cm-get-pppoeinfo

                                                DCN-PPPOE-INFO                                                         

  BID   SUBCARD  PID     PPPOESTAT        LOGICCHN      PROTOCOL      LINKNO      LOCALMAC           PEERMAC           

  7     255      2       OPEN             DCN           PPP           2782        00-18-82-ab-65-7a  00-18-82-b0-7f-59 

  36    255      1       READY            NONE          NONE          0           00-18-82-a9-3e-18  00-00-00-00-00-00 

 …….

   Total records :15                                                                                                    

#14-3:szhw [14-3学院路][][2009-09-22 10:57:14+00:00]>

4.2说明

这个命令查询的是DCN ETH的接口pppoe状态信息

4.3输入参数:

4.4内容解释:

BID         板

SUBCARD    子卡

PID         端口

PPPOESTAT  状态:READY表示使能DCN但是没有收到任何报文,OPEN 表示pppoe协商完成

           注意只有状态是OPEN 的才能说明pppoe协商完成。

LOGICCHN  

PROTOCOL  

LINKNO     

LOCALMAC   本端mac

PEERMAC    对端mac

4.5常用场景:

A、用于查询PPPOE的状态

B、可以用于判断是否光纤错连,说明:我们可以通过PEERMAC 和LOCALMAC 检查这对光纤是否是我们期望的链接。

C、简单判断收发报文的情况。例如,假设我们能学到PEERMAC而状态又不是open的则很可能是本端接收到了对端的广播DCN报文,但是对端没有给本端相应。

5 查询DCN接口的计数(:cm-get-dcnportstat:)

5.1例子:

 #14-3:szhw [14-3学院路][][2009-09-22 11:10:07+00:00]>

:cm-get-dcnportstat:7,255,2,0,0

                                            DCN-PORT-STAT.                                            

  DCN-IF-TYPE      RECV-FRAMES  RECV-BYTES  RECV-FAILED  SEND-FRAMES  SEND-BYTES  SEND-FAILED  COUNT  

  ETHDCN           5127178      696012901   1            2927418      459363158   0            0       

  Total records :1                                                                                    

#14-3:szhw [14-3学院路][][2009-09-22 11:10:08+00:00]>

5.2说明

这个命令查询的是DCN 的接口计数,注意因为这个计数不会读清所以必须多读几次看看是否有增长。如果需要清除计数只能disable在enable   DCN接口。

5.3输入参数:

:cm-get-dcnportstat:bid, subcardid, pid, channel, pathid;

 bid:1~255. The physical board ID

 subcardid:1~255. The subcard board ID; The value 255 means no subcard.

 pid:1~65535. The physical port ID

 channel:only 0 support this version

 pathID:TunnelDCN pathID

 SAMPLE:

:cm-get-dcnportstat:11,255,1,0,1;

第一个参数为板ID,第二个参数为子卡ID,第三个参数为端口ID,第四个参数为VC12号(仅CD1使用,第五个参数为TunnelIndex 仅DCN over Tunnel使用)。

国内基本后两个参数基本都填0.(注意如果是B028以前的版本只有4个参数,去掉第五个参数)

5.4内容解释:

DCN-IF-TYPE    DCN接口类型

RECV-FRAMES    接收的包数

RECV-BYTES     接收的字节数,一般不关心,并且和发送的字节数不对应

RECV-FAILED    接收失败的包数

SEND-FRAMES    发送的包数

SEND-BYTES     发送的字节数,一般不关心,并且和接收的字节数不对应

SEND-FAILED    发送失败的包数

COUNT

5.5常用场景:

A、用于查询DCN的收发状态,看看是否有发送或者接收报文错误。

B、用于简单统计DCN流量,看看这个接口每秒有多少DCN报文。


http://www.ppmy.cn/news/535452.html

相关文章

flume快速上手

Flume定义 Flume最初是 Cloudera 公司推出的一个高可用、高可靠的,分布式的海量日志采集、聚合和传输的系统,于2009年被捐赠给了Apche基金会,成为Hadoop相关组件之一Flume支持在日志系统中定制各类数据发送方,用于收集数据&#…

CCNA-NAT协议 静态NAT 动态NAT(多对多) PAT(多对一) 内网与外网之间的通信 GNS3实验验证

目录 实验视频简讲解链接 NAT协议概述 NAT 网络地址转换 NAT协议种类归类: NAT实验练习 实验拓扑 实验设备准备设置 实验验证过程 第一部分: 验证静态NAT 第二部分:验证多对多的动态NAT ​编辑 第三部分:验证PAT 多对一…

二层网管交换机应用—环路检测

环路即交换机下接网络形成环的拓扑结构,环路会造成内网广播风暴,会消耗交换机大量的CPU和线路带宽,严重时甚至可以造成设备死机,网络瘫痪。 环路检测即交换机通过周期性的发送广播数据包(具有特定字段)&…

BN层和Dropout层、BN层改进CBN,CmBN

文章目录 BN层原理和公式参数量做法优点和缺点CBN和CmBN训练和测试时的区别 Dropout原理训练和测试时的区别 BN层 原理和公式 BN层解决内部协变量偏移ICS问题,通过减少内部协变量偏移加快神经网络训练。 z ^ l γ ∗ z l − μ δ 2 σ β \hat{z}^{l} \gamma…

10、DCN 介绍

前言 传统的CTR预估模型需要大量的特征工程,耗时耗力;引入DNN之后,依靠神经网络强大的学习能力,可以一定程度上实现自动学习特征组合。但是DNN的缺点在于隐式的学习特征组合带来的不可解释性,以及低效率的学习(并不是…

FastDFS-图灵

1. 分布式文件系统应用场景 互联网海量非结构化苏剧的存储需求 电商网站:海量商品图片视频网站:海量视频文件网盘:海量文件社交网站:海量图片 2.FastDFS介绍 https://github.com/happyfish100/fastdfs 2.1 简介 FastDFS是一个…

C++笔记之stack、queue、priority_queue、deque

code review! C笔记之stack、queue、priority_queue、deque 文章目录 C笔记之stack、queue、priority_queue、deque一.cppreference介绍1.stack2.queue3.priority_queue4.deque 二.容器适配器三.stack详解1.创建一个不包含任何元素的 stack 适配器,并采用默认的 de…

第J3-1周:DenseNet算法 实现乳腺癌识别

目录 一、理论基础1.前言2.设计理念3.网络结构4.与其他算法效果对比 二、 前期准备1. 设置GPU2. 导入数据3. 划分数据集 三、搭建网络模型1. DenseLayer模块2. DenseBlock模块3. Transition模块4. 构建DenseNet5. 构建densenet121 四、 训练模型1. 编写训练函数2. 编写测试函数…