簡介
本文檔概述彈性乙太網協定(REP)。
支援的平台
- 案頭交換業務單元(DSBU)城域交換機(3750ME和ME3400)版本12.2(40)SE及更高版本
- Cisco Catalyst 4500系列交換器版本12.2(44)SG及更新版本
- Cisco Catalyst 6500系列交換器在Whitney2上啟動(12.2SXI)
- Cisco Catalyst 7600系列路由器從Cobra(12.2SRC)開始
背景資訊
為什麼選擇REP
REP是用於替換某些特定第2層網路設計中的生成樹協定(STP)的協定。最新的STP規範是802.1Q-2005中定義的多個生成樹(MST)。想要替代MST的使用者有以下正當顧慮:
- STP將橋接域視為一個整體。因此,如果您更改任意遠端鏈路的狀態,本地故障將被恢復。只有在將橋接域分割為獨立的小塊時,STP的明顯不可預測性才會得到緩解。遺憾的是,如果不從生成樹中刪除一些關鍵功能(如在所有情況下都進行環路預防),實現這一點就非常複雜,甚至是不可能的。
- STP收斂速度對於希望恢復時間為50毫秒(ms)的服務提供商來說似乎很慢,這在電路交換技術中很常見。此速度慢不是由於通訊協定本身所致;平台需要最佳化才能更有效地執行STP。同時,還需要新的解決方案來應對平台限制。
- MST負載平衡配置不靈活。為了使MST實現例項負載均衡,所有網橋必須屬於同一個區域。區域由使用者配置定義,如果沒有在網路中引入一些重新收斂,就無法修改交換機上的MST配置。這可以通過謹慎的預配置解決,並在有限程度上通過使用其他協定(如VLAN中繼線協定(VTP)v3)來解決。
優勢
下面是REP的一些優點:
- REP提供以下收斂時間:
- 3750ME在20毫秒和79毫秒之間收斂
- ME3400在40毫秒和70毫秒之間收斂
- 在當前硬體上工作
- 可預測、受阻埠
- 輕鬆配置
限制
下面是REP的一些限制:
- 無即插即用
- 沒有防止配置錯誤的保護(易於建立環路)
- 冗餘量有限(只能承受一個鏈路故障)
- 無法發現全域性拓撲(僅分段拓撲)
- 思科專有
協定操作
網段
REP使用資料段作為最小網路構建塊。區段只不過是連結在一起的一組連線埠。只有兩個連線埠可以屬於橋接器上的指定網段,且每個網段連線埠最多可以有一個外部鄰居。網段的定義完全通過使用者配置來實現。該段由兩個邊緣埠終止,這兩個邊緣埠也由使用者確定。在網段上運行的REP協定儘可能小,並且只保證以下屬性:
- 如果網段中的所有埠都處於聯機狀態且運行正常,則其中一個埠會在邏輯上阻塞每個VLAN的流量。
- 如果網段中的至少一個埠由於任何原因而未運行,則所有其他運行中的埠都會轉發所有VLAN。
- 在鏈路發生故障時,可以儘快解除其餘所有運行埠的阻塞。同樣地,當最後一個故障埠再次恢復正常運行時,當選擇每個VLAN一個邏輯阻塞埠時,必須儘可能減少網路中斷。
圖1.作為簡單構造塊的段
圖1顯示了一個網段的示例,該網段包括分佈於四個網橋的六個埠。圖中配置的邊緣埠E1和E2用三角形表示,邏輯阻塞埠用條形表示。如左圖所示,當所有埠都正常工作時,單個埠會被阻塞。如右圖所示,當網路出現故障時,邏輯阻塞的埠會返回到轉發狀態。
當網段開啟時(如圖1所示),它從不在其兩個邊緣埠之間提供連線。假設REP邊緣交換機之間的連線存在於網段之外(通過STP)。通過可選配置,如果REP網段發生故障,將生成STP拓撲更改通知(TCN),以加快收斂。
圖2.分段可以包裝成環
如圖2所示,當兩個邊緣埠位於同一交換機上時,該網段將封裝成環狀。在這種情況下,通過網段的邊緣埠之間存在連線。實際上,此配置允許您在網段中的任意兩台交換機之間建立冗餘連線。
如果您使用開放式和封閉式網段的組合(如圖1和圖2所示),則可以實現各種不同的網路設計。
鏈路狀態層
責任
- 建立與唯一鄰居的連線。
- 定期檢查與鄰居連線的完整性。
- 傳送和接收更高層狀態機的消息。
- 確認從鄰居收到的資料。
- 限制協定資料單元(PDU)的速率。
埠狀態
當埠配置為REP時,它將經歷以下狀態:
- 失敗狀態(阻塞)
- 已形成鄰居關係:
- 備用埠(阻塞但可操作)
- 丟失的接入點(AP)選擇:
- 開啟埠(如果另一個埠選擇「AP」)
在下列情況下,連線埠無法正常運作:
- 在連線埠上未偵測到鄰居
- 在埠上檢測到多個鄰居
- 鄰居不確認(ACK)消息
資料包詳細資訊
預設情況下,REP將hello資料包傳送到本徵VLAN上的網橋協定資料單元(BPDU)類MAC地址(未標籤),以便不運行該功能的裝置將其丟棄。每個鏈路狀態層(LSL)PDU包括傳送的PDU的序列號和收到的最後一個PDU的遠程式列號。這可確保埠之間的可靠傳輸。每個鄰居都會保留傳送每個PDU的副本,直到收到ACK。如果未收到ACK,則它在計時器到期後重新傳送。
實際的LSL PDU包括:
- ProtocolVersion(當前0)
- 段ID
- RemotePortID
- 本地埠ID
- LocalSeqNumber
- RemoteSeqNumber
- 更高層TLV
在每個hello間隔或上層協定請求時,會傳送LSL資料包。構建LSL PDU時,它會首先填充自己的欄位,例如SegmentID和LocalPortID。接下來,它會檢視更高層的通訊協定佇列(例如區塊連線埠通告(BPA)或終端連線埠通告(EPA)),以便檢視是否有任何其他資料需要排隊。
硬體泛洪層(HFL)
HFL是REP模組,可在鏈路發生故障後促進快速收斂。它不會像LSL那樣將PDU傳送到BPDU MAC地址,而是將組播PDU傳送到REP管理VLAN上的特定MAC地址(0100.0ccc.cce)。這樣,它會在硬體中泛洪到網段中的所有交換機。
HFL資料包格式很簡單:
- 協定版本(仍為0)
- 段ID
- 較高層型別長度值(TLV)
目前,通過HFL傳送的唯一的TLV是BPA。
BPA
BPA由AP傳送,以便通告它們阻塞的VLAN及其埠優先順序。這有助於通知鏈路故障段,並確保每個VLAN的每個段只有一個AP。這一點不容易實現。
注意事項
在穩定的拓撲中,AP選舉非常簡單。進入聯機狀態的埠作為所有VLAN的AP啟動(阻塞)。當它收到來自具有更高優先順序的另一個埠的BPA時,它知道可以安全地解除阻塞。當網段上的埠發生故障時,會使用相同的過程來取消阻止其他埠。所有出現故障的埠都會生成比當前AP更高的埠優先順序(優先順序中有故障位),這將導致當前AP取消阻塞。
但是,當該鏈路恢復時,會出現問題。發生這種情況時,優先順序上的故障位會清除,優先順序會恢復正常。即使此連線埠知道其新優先順序,也會有來自此連線埠的過時的BPA資訊。此圖說明此情境:
圖3.開啟段的陳舊資訊
在此案例開始時,連線埠7會封鎖並將優先順序通告為7。接下來,11和12之間的鏈路斷開,導致12傳送指示其正在以優先順序12阻塞的BPA。在這些阻塞埠接收另一個埠的BPA之前,埠12會恢復正常並正常運行。不久之後,埠12收到優先順序為7的埠7的BPA,因此它會解除阻塞。然後連線埠7從優先順序為12的連線埠12取得失效的BPA,因此其會解除封鎖。這會導致環路。此競爭條件是BPA使用金鑰的原因。
BPA行為
每個連線埠都使用以下資訊計算連線埠優先順序:
圖4.連線埠優先順序
現在,故障埠總是被選為網段上的AP的原因顯而易見。當連線埠從「失敗」移至「備用」時,它會根據連線埠ID和隨機數產生唯一金鑰,並將其與連線埠ID一起通告。如果AP從包含本地金鑰的阻塞埠收到消息,它才會解除阻塞。此機制有助於防止出現上一節中描述的競爭條件場景。以下是顯示連線埠開啟和關閉時會發生什麼的圖表:
圖5.鏈路連線時的BPA操作
圖6.鏈路故障後的BPA操作
硬體輔助
當某個網段上發生鏈路故障時,BPA會通過HFL泛洪到網段的其餘部分。為了讓此過程完全有效,管理VLAN必須在所有網段埠上傳輸,並且必須在網段外部的邊緣埠之間傳輸。 由於HFL無法保證可靠的傳輸,BPA也通過LSL傳送此資訊。如果HFL傳輸有任何問題,LSL確保發生重新收斂。
EPA
終端連線埠是邊緣連線埠或故障連線埠。如果網段兩端都由邊緣埠終止,則認為該網段已經完成,可以實現VLAN負載均衡。當某個網段被故障埠終止時,由於所有埠都處於開啟狀態,因此不可能進行負載均衡。
終端埠定期傳送通過LSL中繼的EPA。這些消息:
- 傳播有關段的統計資訊
- 檢測段完成條件
- 啟動VLAN負載平衡
段統計資訊
每個終端埠定期傳送一個EPA,其中包含通過LSL自身的資訊。每個中間埠新增自己的資訊並轉發EPA。由於這些消息是雙向移動的,因此每台參與REP的交換機都知道整個REP網段。EPA中包含的資訊包括:
檢測段完成條件
每個邊緣埠傳送一條特殊選擇EPA消息,該消息具有自己的邊緣優先順序和一個特殊金鑰(與BPA金鑰無關)。第一個收到此訊息的連線埠會將自己的連線埠優先順序放在此訊息中,並將其中繼到下一個交換器。路徑上的每台交換機將自己的埠優先順序與EPA中的埠優先順序進行比較,如果優先順序更高,則用自己的埠優先順序替換。當邊緣埠收到EPA時,它會比較邊緣優先順序和自己的優先順序。如果收到的EPA具有更高的優先順序,邊緣埠會將其下一個EPA消息連同金鑰傳送到主邊緣。此機制有助於實現兩件事:
- 確保該段完整
- 使兩個邊緣埠都瞭解具有最高優先順序的中間埠
啟動VLAN負載平衡
VLAN負載均衡是通過兩個不同AP實現的,它們阻塞不同的VLAN。主邊緣至少負責一個VLAN子集上的AP,它傳送一條EPA消息,告訴最高優先順序埠阻止其餘埠。有關具有最高優先順序的中間埠的資訊已通過EPA選舉消息獲取。為此生成的消息型別是EPA命令TLV,其中包含最高優先順序埠需要阻塞的VLAN點陣圖。
PDU格式
EPA標題:
選舉TLV:
- 邊緣優先順序
- edgeKey
- BestPortPriority
命令TLV:
- SelectedPortPriority
- 選定VLAN
資訊TLV:
疑難排解
損壞的連結調查
以下是良好拓撲的範例:
SwitchA#show rep topology
REP Segment 1
BridgeName PortName edge Role
---------------- ---------- ---- ----
SwitchA Fa0/2 Pri Alt
SwitchC Fa1/0/23 Open
SwitchC Fa1/0/2 Open
SwitchD Fa0/23 Open
SwitchD Fa0/2 Open
SwitchB Fa1/0/23 Sec Open
以下是發生故障的範例:
SwitchA#show rep topology
REP Segment 1
Warning: REP detects a segment failure, topology may be incomplete
BridgeName PortName edge Role
---------------- ---------- ---- ----
SwitchA Fa0/2 Sec Open
SwitchC Fa1/0/23 Open
SwitchC Fa1/0/2 Fail
這是它過去的樣子:
SwitchA#show rep topology archive
REP Segment 1
BridgeName PortName edge Role
---------------- ---------- ---- ----
SwitchA Fa0/2 Pri Open
SwitchC Fa1/0/23 Open
SwitchC Fa1/0/2 Open
SwitchD Fa0/23 Open
SwitchD Fa0/2 Open
SwitchB Fa1/0/23 Sec Alt
輸入以下命令可取得更多有關發生失敗的SwitchC和SwitchD之間的連結的詳細資訊:
SwitchA#show rep topology archive detail
REP Segment 1
<snip>
SwitchC, Fa1/0/2 (Intermediate)
Open Port, all vlans forwarding
Bridge MAC: 0017.5959.c680
Port Number: 004
Port Priority: 010
Neighbor Number: 3 / [-4]
SwitchD, Fa0/23 (Intermediate)
Open Port, all vlans forwarding
Bridge MAC: 0019.e73c.6f00
Port Number: 019
Port Priority: 000
Neighbor Number: 4 / [-3]
<snip>
重新開啟連結後顯示的內容如下:
SwitchA#show rep topology
REP Segment 1
BridgeName PortName edge Role
---------------- ---------- ---- ----
SwitchA Fa0/2 Pri Open
SwitchC Fa1/0/23 Open
SwitchC Fa1/0/2 Alt
SwitchD Fa0/23 Open
SwitchD Fa0/2 Open
SwitchB Fa1/0/23 Sec Open
請注意,以前發生故障的埠仍保留為AP並繼續阻塞。這是因為AP選舉僅在受阻埠之間發生。當此鏈路發生故障時,拓撲中的所有其它埠都已開啟。當鏈路接通時,SwitchC和SwitchD都傳送了BPA及其優先順序。交換機C F1/0/2的優先順序更高,因此它成為AP。這會在拓撲中的另一個埠發生故障或執行搶佔之前一直保留。
備用(ALT)連線埠
ALT連線埠會封鎖部分或所有VLAN。如果REP網段中發生故障,則沒有ALT埠;所有埠都是開啟的。這就是在發生故障時REP能夠為資料流量提供活動路徑的方式。
在完整的REP段中(當沒有發生故障時),有一個備用埠,或有兩個備用埠。如果啟用VLAN負載平衡,則網段中有兩個ALT埠 — 一個ALT埠阻塞一組指定的VLAN,另一個ALT埠(始終位於主邊緣)阻塞一組互補的VLAN。如果未啟用VLAN負載平衡,則網段中存在一個ALT埠,該埠會阻塞所有VLAN。
埠聯機的順序和內建埠優先順序決定了網段中的哪個埠會成為ALT埠。如果要將特定埠作為ALT埠,請使用首選關鍵字進行配置。以下是範例:
interface gig3/10
rep segment 3 edge preferred
假設gig3/1為主邊緣,並且您要配置VLAN負載平衡:
interface gig3/1
rep segment 3 edge primary
rep block port preferred vlan 1-150
透過此組態,在搶佔後,連線埠gig3/10是封鎖VLAN 1至150的ALT連線埠,而連線埠gig3/1是封鎖VLAN 151至4094的ALT連線埠。
搶佔是手動使用rep preempt segment 3命令完成的,或在主邊緣埠下配置rep preempt delay <seconds>時自動完成的。
當網段在鏈路故障後恢復時,與故障相鄰的兩個埠之一將作為ALT埠開啟。搶佔後,ALT埠的位置會變為配置指定的位置。
排除REP鄰接故障
輸入以下命令可檢視是否有鄰接關係:
SwitchC#show interface fa1/0/23 rep
Interface Seg-id Type LinkOp Role
---------------------- ------ -------------- ----------- ----
FastEthernet1/0/23 1 TWO_WAY Open
輸入以下命令可取得詳細資訊:
SwitchC#show interface fa1/0/23 rep detail
FastEthernet1/0/23 REP enabled
Segment-id: 1 (Segment)
PortID: 001900175959C680
Preferred flag: No
Operational Link Status: TWO_WAY
Current Key: 000400175959C6808335
Port Role: Open
Blocked VLAN: <empty>
Admin-vlan: 1
Preempt Delay Timer: disabled
Configured Load-balancing Block Port: none
Configured Load-balancing Block VLAN: none
STCN Propagate to: none
LSL PDU rx: 255547, tx: 184557
HFL PDU rx: 3, tx: 2
BPA TLV rx: 176096, tx: 2649
BPA (STCN, LSL) TLV rx: 0, tx: 0
BPA (STCN, HFL) TLV rx: 0, tx: 0
EPA-ELECTION TLV rx: 870, tx: 109
EPA-COMMAND TLV rx: 2, tx: 2
EPA-INFO TLV rx: 45732, tx: 45733
調試
大多數調試程式列印的輸出太多,無法使用。以下是完整清單(部分清單僅提供內部服務):
SwitchB#debug rep ?
all all debug options
bpa-event bpa events
bpasm BPA state machine
database protocol database
epasm EPA state machine
error protocol errors
failure-recovery switchover events
lslsm LSL state machine
misc miscellaneous
packet protocol PDU
prsm Port Role state machine
showcli show debug info
有用的調試
以下是一些有用的調試:
*Mar 5 05:01:11.530: REP LSL-OP Rx EXT Local (Fa0/23 seg:1, tc:1, frs:0) prio:
*Mar 5 05:01:11.530: 0x80 0x00 0x19 0x00 0x17 0x59 0x59 0xC6
*Mar 5 05:01:11.530: 0x80
*Mar 5 05:01:11.530: REP Flush from Fa0/23 to REP, sending msg
*Mar 5 05:01:11.530: REP LSL-OP Rx INT Local (Fa0/2 seg:1, tc:1, frs:0) prio:
*Mar 5 05:01:11.530: 0x80 0x00 0x19 0x00 0x17 0x59 0x59 0xC6
*Mar 5 05:01:11.530: 0x80
*Mar 5 05:01:11.530: REP Flush from Fa0/2 to REP, sending msg
- debug rep prsm — 此調試可用於排除未形成的鄰接故障。它為您提供一個在鏈路開啟/關閉時發生的具體情況。
4d05h: %LINK-3-UPDOWN: Interface FastEthernet0/2, changed state to up
4d05h: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2,
changed state to up
*Mar 5 05:06:19.098: rep_pr Fa0/2 - pr: during state FAILED_PORT,
got event 5(no_ext_neighbor)
*Mar 5 05:06:19.098: @@@ rep_pr Fa0/2 - pr: FAILED_PORT ->
FAILED_PORT_NO_EXT_NEIGHBOR[Fa0/2]rep_pr_act_no_ext_neighbor@272:
PRSM->fp_no_ext_neighbor state
[Fa0/2]rep_pr_lsl_event_handler@448: REP_MSG_EXT_PEER_GONE rcvd
4d05h: %REP-4-LINKSTATUS: FastEthernet0/2 (segment 1) is operational
*Mar 5 05:06:22.236: rep_pr Fa0/2 - pr: during state FAILED_PORT_NO_EXT_
NEIGHBOR, got event 0(link_op)
*Mar 5 05:06:22.236: @@@ rep_pr Fa0/2 - pr:
FAILED_PORT_NO_EXT_NEIGHBOR ->
ALTERNATE_PORT[Fa0/2]rep_pr_act_ap@162: PRSM->alternate state
[Fa0/2]rep_pr_lsl_event_handler@431: REP_MSG_LINKOP_TRUE rcvd
*Mar 5 05:06:23.125: rep_pr Fa0/2 - pr: during state ALTERNATE_PORT,
got event 2(pre_empt_ind)
*Mar 5 05:06:23.133: @@@ rep_pr Fa0/2 - pr: ALTERNATE_PORT -> UNBLOCK_VLANS_ACT
*Mar 5 05:06:23.133: rep_pr Fa0/2 - pr: during state UNBLOCK_VLANS_ACT,
got event 3(no_local_block_vlan)
*Mar 5 05:06:23.133: @@@ rep_pr Fa0/2 - pr: UNBLOCK_VLANS_ACT ->
OPEN_PORT[Fa0/2]rep_pr_act_op@252: PRSM->active state
[Fa0/2]rep_pr_act_uva@222: PRSM unblock vlans
[Fa0/2]rep_pr_sm_prempt_ind@374: Posting pre empt indication
- debug rep epasm — 此調試在拓撲更改期間提供有用的資訊。如果段穩定,則不列印任何內容。
以下是連線埠離線時的輸出:
*Mar 5 04:48:31.463: rep_epa_non_edge Fa0/2 - epa-non-edge: during state
INTERMEDIATE_PORT, got event 1(lr_eq_fp)*Mar 5 04:48:31.463: @@@ rep_epa_non_
edge Fa0/2 - epa-non-edge: INTERMEDIATE_PORT -> FAILED_PORT[Fa0/2]rep_epa_non_
edge_act_failed_port@164: Trigger archiving
[Fa0/23]rep_epa_set_peer_archive_flag@1084: set arch flag
[Fa0/2]rep_epa_non_edge_act_failed_port@171: no edge, failed port
*Mar 5 04:48:35.473: rep_epa_non_edge Fa0/2 - epa-non-edge: during state
FAILED_PORT, got event 0(epa_hello_tmo)
*Mar 5 04:48:35.473: @@@ rep_epa_non_edge Fa0/2 - epa-non-edge: FAILED_PORT ->
FAILED_PORT[Fa0/2]rep_epa_non_edge_act_periodic_tx@90: archiving on port down
[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2
[Fa0/23]rep_epa_non_edge_handle_info_tlv@1560: archiving on internal flag
[Fa0/23]rep_epa_copy_topology@913: deip=0x33961F0,pe=1,se=0,fp=0,ap=1,op=3
[Fa0/2]rep_epa_non_edge_act_periodic_tx@102: epa non edge, send info tlv
[Fa0/23]rep_epa_set_peer_archive_flag@1084: set arch flag
[Fa0/2]rep_epa_non_edge_handle_election_tlv@325: archiving on seg cfg change
[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2
[Fa0/2]rep_epa_set_peer_archive_flag@1084: set arch flag
[Fa0/23]rep_epa_non_edge_handle_election_tlv@325: archiving on seg cfg change
[Fa0/23]rep_epa_copy_topology@913: deip=0x33961F0,pe=1,se=0,fp=0,ap=1,op=3
[Fa0/2]rep_epa_non_edge_handle_info_tlv@1560: archiving on internal flag
[Fa0/2]rep_epa_copy_topology@913: deip=0x3396F18,pe=0,se=1,fp=0,ap=0,op=2
以下是連線埠進入連線時的輸出:
*Mar 5 04:49:39.982: rep_epa_non_edge Fa0/2 - epa-non-edge: during state FAILED_PORT,
got event 2(lr_neq_fp)
*Mar 5 04:49:39.982: @@@ rep_epa_non_edge Fa0/2 - epa-non-edge: FAILED_PORT ->
INTERMEDIATE_PORT[Fa0/2]rep_epa_non_edge_stop_timer@123: epa non edge, stop the timer
[Fa0/2]rep_epa_copy_topology@913: deip=0x32E2FA4,pe=0,se=1,fp=0,ap=1,op=1
[Fa0/2]rep_epa_copy_to_stable_topology@1040: copy to stbl
[Fa0/23]rep_epa_copy_topology@913: deip=0x3ACFFB8,pe=1,se=0,fp=0,ap=0,op=4
[Fa0/23]rep_epa_copy_to_stable_topology@1040: copy to stbl
不太有用的調試
- debug rep bpa-event — 此調試將告訴您何時接收BPA,以及您對該BPA執行的操作。每秒有四行。
[Fa0/23]: BPA: Sending ext pak to bparx
[Fa0/2]: BPA: Enqueued internal pak
[Fa0/2]: BPA: Sending int msg to bparx
[Fa0/2]: BPA: Relay pak
[Fa0/2]: BPA: Enqueue ext pak
- debug rep bpasm — 此調試將告訴您在收到BPA時的BPA狀態機執行的操作。每秒有三行。
*Mar 5 04:44:23.857: rep_bpa_rx BPA RX sm: during state BPA_RX_IDLE,
got event 0(bpa_rx_bpa_msg)
*Mar 5 04:44:23.857: @@@ rep_bpa_rx BPA RX sm: BPA_RX_IDLE -> BPA_RX_IDLE
[Fa0/23]: BPA Rx sm: Received bpa: <internal> 0, <vlan_detail> 0
[Fa0/23]: BPA Rx sm: Role 2: TC 0; Internal 0; Frm Remote Segment 0
*Mar 5 04:44:23.857: rep_bpa_rx BPA RX sm: during state BPA_RX_IDLE,
got event 0 (bpa_rx_bpa_msg)
*Mar 5 04:44:23.857: @@@ rep_bpa_rx BPA RX sm: BPA_RX_IDLE -> BPA_RX_IDLE
[Fa0/2]: BPA Rx sm: Received bpa: <internal> 1, <vlan_detail> 0
[Fa0/2]: BPA Rx sm: Role 2: TC 0; Internal 1; Frm Remote Segment 0
- debug rep lslsm - 此調試將轉儲低級LSL消息處理。
*Mar 5 05:03:10.564: REP Fa0/23 seq:4411 ACK'ed (ref: 1)
*Mar 5 05:03:10.564: REP Fa0/23 seq:4412 ACK'ed (ref: 1)
*Mar 5 05:03:10.564: REP LSL: Fa0/23 rx expected seq# (4744),
process it (TLV: 0).
*Mar 5 05:03:10.782: REP Fa0/2 seq:440 ACK'ed (ref: 1)
相關資訊