• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

04-網絡互通命令參考

目錄

09-PPP命令

本章節下載 09-PPP命令  (205.51 KB)

09-PPP命令


1 PPPoE

1.1  PPPoE Client配置命令

1.1.1  dialer bundle enable

dialer bundle enable命令用來使能共享DDR。

undo dialer bundle enable命令用來禁止共享DDR。

【命令】

dialer bundle enable

undo dialer bundle enable

【缺省情況】

接口上不使能任何類型的DDR。

【視圖】

Dialer接口視圖

【缺省用戶角色】

network-admin

【使用指導】

DDR分為共享DDR和傳統DDR。

用戶在使用共享DDR前,必須首先使用dialer bundle enable命令使能共享DDR功能,然後在物理接口下配置dialer bundle-member將物理接口加入共享DDR中。如果此共享DDR還需要支持入呼叫則還需要在Dialer接口下配置dialer peer-name

在已經使能了傳統DDR的Dialer接口上配置dialer bundle enable命令,係統會清除原有的傳統DDR相關的撥號配置。

在使用undo dialer bundle enable命令後,係統將清除撥號接口下的所有DDR配置信息。

【舉例】

# 在接口Dialer1上使能共享DDR。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer bundle enable

1.1.2  dialer diagnose

dialer diagnose命令用來配置DDR應用工作在診斷模式。

undo dialer diagnose命令用來恢複缺省情況。

【命令】

dialer diagnose [ interval interval ]

undo dialer diagnose

【缺省情況】

DDR應用工作在非診斷模式。

【視圖】

Dialer接口視圖

【缺省用戶角色】

network-admin

【參數】

interval:診斷時間間隔,取值範圍為5~65535,單位為秒,缺省值為120。

【使用指導】

隻有當Dialer接口用於PPPoE Client時,此配置才生效。

在PPPoE Client工作在診斷模式時,設備會在配置完成後立即發起PPPoE Client呼叫,建立鏈接,鏈接建立後隔interval時間,設備會自動斷開該鏈接,並啟動自動撥號定時器,等待自動撥號定時器超時再重新發起PPPoE Client呼叫建立鏈接。通過定期建立、刪除呼叫,可以監控PPPoE Client鏈路是否處於正常工作狀態。

當工作在診斷模式時,dialer timer idle命令配置的Idle定時器失效。

【舉例】

# 設置接口Dialer1工作在診斷模式,診斷時間間隔為300秒。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer diagnose interval 300

【相關命令】

·     dialer timer autodial

·     dialer timer idle

1.1.3  dialer timer autodial

dialer timer autodial命令用來配置DDR自動撥號的間隔時間。

undo dialer timer autodial命令用來恢複缺省情況。

【命令】

dialer timer autodial autodial-interval

undo dialer timer autodial

【缺省情況】

DDR自動撥號的間隔時間為300秒。

【視圖】

撥號接口視圖

【缺省用戶角色】

network-admin

【參數】

autodial-interval:發起下次呼叫嚐試的間隔時間,取值範圍為1~604800,單位為秒。

【使用指導】

配置該命令後,DDR將每隔autodial-interval時間自動嚐試撥號一次,直至連接建立。自動撥號功能無需數據包的觸發,並且在連接建立後不會因空閑時間超時而自動掛斷,即dialer timer idle命令配置對其無效。

【舉例】

# 在接口Dialer1上設置DDR自動撥號的間隔時間為60秒。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer timer autodial 60

1.1.4  dialer timer idle

dialer timer idle命令用來設定當接口的呼叫建立後,允許鏈路空閑的時間。

undo dialer timer idle命令用來恢複缺省情況。

【命令】

dialer timer idle idle [ in | in-out ]

undo dialer timer idle

【缺省情況】

允許鏈路空閑的時間為120秒,隻有出方向的感興趣報文重置定時器。

【視圖】

Dialer接口視圖

【缺省用戶角色】

network-admin

【參數】

idle:允許鏈路空閑的時間,取值範圍為0~65535,單位為秒。

in:隻有入方向的感興趣報文重置定時器。

in-out:出方向和入方向的感興趣報文都重置定時器。

【使用指導】

當一條鏈路建立後,dialer timer idle定時起作用。若在設定的時間內沒有感興趣報文在此鏈路上傳送,則DDR自動掛斷鏈路。

需要注意的是:

·     如果配置命令時不指定inin-out參數,則表示隻有出方向的感興趣報文重置定時器。

·     若dialer timer idle設定為0,則相應的鏈路在建立後,無論是否有感興趣報文在此鏈路上傳送,鏈路將永遠不被掛斷。對於PPPoE Client應用,若dialer timer idle設定為0,則將會自動觸發撥號保證鏈接永久在線。

【舉例】

# 設置接口Dialer1允許鏈路空閑的時間為50秒。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer timer idle 50

1.1.5  dialer-group

dialer-group命令用來配置接口關聯的撥號訪問組,將該接口與撥號控製規則關聯起來。

undo dialer-group命令用來恢複缺省情況。

【命令】

dialer-group group-number

undo dialer-group

【缺省情況】

接口不與任何撥號訪問組相關聯。

【視圖】

撥號接口視圖

【缺省用戶角色】

network-admin

【參數】

group-number:接口關聯的撥號訪問組的序號,這個序號由dialer-group rule命令設定,取值範圍為1~255。

【使用指導】

一個撥號接口隻能關聯一個撥號訪問組,重複配置dialer-group命令則會覆蓋上一次的配置。

用戶必須配置dialer-group命令,否則DDR將無法發送報文。

【舉例】

# 配置接口Dialer1關聯撥號訪問組1。

<Sysname> system-view

[Sysname] dialer-group 1 rule ip acl 3101

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer-group 1

【相關命令】

·     dialer-group rule

1.1.6  dialer-group rule

dialer-group rule命令用來創建撥號訪問組,並配置撥號控製規則。

undo dialer-group rule命令用來刪除指定的撥號訪問組。

【命令】

dialer-group group-number rule { ip | ipv6 } { deny | permit | acl { acl-number | name acl-name } }

undo dialer-group group-number rule [ ip | ipv6 ]

【缺省情況】

不存在撥號訪問組。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

group-number:撥號訪問組的序號,取值範圍為1~255。

ip:IPv4協議。

ipv6:IPv6協議。

deny:表示禁止相應協議的報文。

permit:表示允許相應協議的報文。

acl:表示撥號訪問組引用ACL規則過濾報文。

acl-number:撥號訪問組引用的ACL(Access Control List,訪問控製列表)序號,取值範圍為2000~3999。

name acl-name:撥號訪問組引用的ACL的名稱,acl-name取值範圍為1~63。

【使用指導】

接口的DDR撥號控製規則用於控製接口什麼時候發起DDR呼叫。用戶需要在DDR呼叫的發起端配置接口的DDR撥號控製規則,在DDR呼叫的接收端不用配置接口的DDR撥號控製規則。

DDR撥號控製規則有如下兩種:

·     根據協議類型過濾報文:本方法目前隻能匹配IP協議報文。

·     根據ACL過濾報文:本方法可以對報文進行更精細的區分。

根據匹配DDR撥號控製規則的結果,報文分為兩種:

·     感興趣報文:permit的協議報文或者符合ACL的permit條件的報文。

·     非感興趣報文:deny的協議報文或者不符合ACL的permit條件的報文或者沒有匹配任何規則的報文。

對上述兩種報文的處理方式如下:

·     對於感興趣報文:如果相應鏈路沒有建立,則發起新呼叫建立鏈路並發送報文;如果相應鏈路已經建立,DDR將通過該鏈路發送報文,並重置Idle超時定時器。

·     對於非感興趣報文:如果相應鏈路沒有建立,則不發起呼叫並丟棄此報文;如果相應鏈路已經建立,DDR將通過此鏈路發送報文,但是不重置Idle超時定時器。

用戶必須配置DDR撥號控製規則,並將撥號接口通過dialer-group命令與撥號控製規則關聯起來,DDR才能正常撥號。

【舉例】

# 設置撥號訪問組1,對IP協議報文進行DDR撥號,並將它與接口Dialer1關聯。

<Sysname> system-view

[Sysname] dialer-group 1 rule ip permit

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer-group 1

# 設置撥號訪問組1,對IPv6協議報文進行DDR撥號,並將它與接口Dialer1關聯。

<Sysname> system-view

[Sysname] dialer-group 1 rule ipv6 permit

[Sysname] interface dialer 1

[Sysname-Dialer1] dialer-group 1

1.1.7  display pppoe-client session packet

display pppoe-client session packet命令用來顯示PPPoE會話的協議報文統計信息。

【命令】

display pppoe-client session packet [ dial-bundle-number number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

dial-bundle-number number:顯示指定PPPoE會話的協議報文統計信息。取值範圍為0~1023。如果不指定PPPoE會話,則顯示所有PPPoE會話的協議報文統計信息。

【舉例】

# 顯示所有PPPoE會話的協議報文統計信息。

<Sysname> display pppoe-client session packet

Bundle:    1                     Interface: GE1/0/1

InPackets: 19                    OutPackets: 19

InBytes:   816                   OutBytes:   816

InDrops:   0                     OutDrops:   0

 

Bundle:    2                     Interface: GE1/0/1

InPackets: 18                    OutPackets: 18

InBytes:   730                   OutBytes:   730

InDrops:   0                     OutDrops:   0

表1-1 display pppoe-client session packet命令顯示信息描述表

字段

描述

Bundle

PPPoE會話所屬的Dialer bundle

Interface

PPPoE會話對應的以太網接口,即在該以太網接口上建立PPPoE會話

InPackets

接收報文數

OutPackets

發送報文數

InBytes

接收字節數

OutBytes

發送字節數

InDrops

接收非法並丟棄的報文數

OutDrops

發送非法並丟棄的報文數

 

【相關命令】

·     reset pppoe-client session packet

1.1.8  display pppoe-client session summary

display pppoe-client session summary命令用來顯示PPPoE會話的概要信息。

【命令】

display pppoe-client session summary [ dial-bundle-number number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

dial-bundle-number number:顯示指定PPPoE會話的概要信息。取值範圍為0~1023。如果不指定PPPoE會話,則顯示所有PPPoE會話的概要信息。

【舉例】

# 顯示所有PPPoE會話的概要信息。

<Sysname> display pppoe-client session summary

Bundle ID    Interface    VA          RemoteMAC      LocalMAC       State

1      1     GE1/0/1      VA0         00e0-1400-4300 00e0-1500-4100 SESSION

2      1     GE1/0/2      VA1         00e0-1500-4300 00e0-1600-4100 SESSION

表1-2 display pppoe-client session summary命令顯示信息描述表

字段

描述

Bundle

PPPoE會話所屬的Dialer bundle

ID

Session ID,PPPoE會話的編號

Interface

PPPoE會話所屬的以太網接口

VA

PPPoE會話創建的Virtual Access接口

RemoteMAC

PPPoE會話所屬的對端以太網接口的MAC地址

LocalMAC

PPPoE會話所屬的本端以太網接口的MAC地址

State

PPPoE會話所處的狀態:

·     IDLE:初始化狀態

·     PADI SENT:已發送PADI報文、等待PADO報文狀態

·     PADR SENT:已發送PADR報文、等待PADS報文狀態

·     SESSION:會話協商成功

 

1.1.9  mtu

mtu命令用來設置接口的MTU(Maximum Transmission Unit,最大傳輸單元)值。

undo mtu命令用來恢複缺省情況。

【命令】

mtu size

undo mtu

【缺省情況】

Dialer接口的MTU值為1500字節。

【視圖】

Dialer接口視圖

【缺省用戶角色】

network-admin

【參數】

size:接口的MTU值,單位為字節,取值範圍為128~1500。

【使用指導】

接口的MTU值影響IP協議報文在該接口上傳輸時的分片與重組。

【舉例】

# 設置接口Dialer1的MTU值為1200字節。

<Sysname> system-view

[Sysname] interface dialer 1

[Sysname-Dialer1] mtu 1200

1.1.10  pppoe-client

pppoe-client命令用來建立一個PPPoE會話,並且指定該會話所對應的Dialer bundle。

undo pppoe-client命令用來刪除一個PPPoE會話。

【命令】

pppoe-client dial-bundle-number number [ no-hostuniq ]

undo pppoe-client dial-bundle-number number

【缺省情況】

接口下未配置PPPoE會話。

【視圖】

三層以太網接口視圖/三層以太網子接口視圖

VLAN接口視圖

【缺省用戶角色】

network-admin

【參數】

dial-bundle-number number:與PPPoE會話相對應的Dialer bundle編號,取值範圍為0~1023。參數number可以用來唯一標識一個PPPoE會話,也可以把它作為PPPoE會話的編號。

no-hostuniq:在PPPoE Client發起的呼叫中不攜帶Host-Uniq字段。缺省情況下,呼叫中攜帶Host-Uniq字段。Host-Uniq字段用來唯一標識一個PPPoE Client。當接口下配置了多個PPPoE會話時,為了區分不同PPPoE會話的報文,可以配置在PPPoE Client呼叫報文中攜帶Host-Uniq字段。PPPoE Server收到攜帶Host-Uniq字段的報文後,必須在應答報文中攜帶Host-Uniq字段,內容和請求報文中的Host-Uniq字段相同。設備收到PPPoE Server的應答報文後,根據Host-Uniq字段的值可以唯一確定應答報文所屬的PPPoE Client。

【舉例】

# 在VLAN接口1上建立一個PPPoE會話。

<Sysname> system-view

[Sysname] interface vlan-interface 1

[Sysname-Vlan-interface1] pppoe-client dial-bundle-number 1

1.1.11  reset pppoe-client

reset pppoe-client命令用來複位PPPoE會話。

【命令】

reset pppoe-client { all | dial-bundle-number number }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

all:複位所有的PPPoE會話。

dial-bundle-number number:複位與指定Dialer bundle相對應的PPPoE會話。取值範圍為0~1023。

【使用指導】

當PPPoE會話工作在永久在線模式時,如果使用reset pppoe-client命令複位PPPoE會話,設備會在自動撥號定時器超時後自動重新建立PPPoE會話。

當PPPoE會話工作在按需撥號模式時,如果使用reset pppoe-client命令複位PPPoE會話,設備會在有數據需要傳送時,才重新建立PPPoE會話。

【舉例】

# 複位所有的PPPoE會話。

<Sysname> reset pppoe-client all

【相關命令】

·     dialer timer autodial

1.1.12  reset pppoe-client session packet

reset pppoe-client session packet命令用來清除PPPoE會話的協議報文統計信息。

【命令】

reset pppoe-client session packet [ dial-bundle-number number ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

dial-bundle-number number:清除指定PPPoE會話的協議報文統計信息。取值範圍為0~1023。如果不指定PPPoE會話,則清除所有PPPoE會話的協議報文統計信息。

【舉例】

# 清除所有的PPPoE會話的協議報文統計信息。

<Sysname> reset pppoe-client session packet

【相關命令】

·     display pppoe-client session packet

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們