日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用DCN命令说明

發布時間:2023/12/16 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用DCN命令说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

常用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常用的場景:

  • 用于查詢這個DCN域總共的網元數目,例如上面的例子里面Total records :132表示這個dcn區域一共有133個網元(132加上自己)
  • 用于判斷某些IP或者NEID沖突的情況,只有在核心路由表中NEID或者Ip重復出現,那就說明了有沖突;另外還有一種情況如果跳數(DISTANCE)不合理也有可能是IP沖突,(例如不相鄰的網元跳數為0)
  • 用于檢查網元配置的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報文。

    總結

    以上是生活随笔為你收集整理的常用DCN命令说明的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。