09-PPP命令
本章節下載: 09-PPP命令 (205.51 KB)
目 錄
1.1.7 display pppoe-client session packet
1.1.8 display pppoe-client session summary
1.1.12 reset pppoe-client session packet
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
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
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
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自動掛斷鏈路。
需要注意的是:
· 如果配置命令時不指定in和in-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
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
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
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
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:會話協商成功 |
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
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
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
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
