,接 收所述第一骨干交換機(jī)發(fā)送的第三通知消息,所述第三通知消息用于指示所述接入交換機(jī) 將所述第二通信鏈路和所述第三通信鏈路合并在同一 trunk中;所述拆分單元還用于,根 據(jù)所述第三通知消息將所述第二通信鏈路和所述第三通信鏈路重新合并為在同一 trunk 中的所述V型通信鏈路;所述設(shè)置單元還用于,將所述接入交換機(jī)到所述第一骨干交換機(jī) 和所述第二骨干交換機(jī)的出端口設(shè)置到所述V型通信鏈路上;所述發(fā)送單元還用于,分別 向所述第一骨干交換機(jī)和所述第二骨干交換機(jī)發(fā)送第三響應(yīng)消息,所述第三響應(yīng)消息用于 指示所述第二通信鏈路和所述第三通信鏈路已合并為所述V型通信鏈路,以便所述第一骨 干交換機(jī)通過(guò)所述第一通信鏈路向所述第二骨干交換機(jī)發(fā)送第三報(bào)文,或者所述第二骨干 交換機(jī)通過(guò)所述第一通信鏈路向所述第一骨干交換機(jī)發(fā)送第五報(bào)文。
[0021] 本發(fā)明上述技術(shù)方案,當(dāng)骨干交換機(jī)之間的通信鏈路發(fā)生故障時(shí),骨干交換機(jī)之 間通過(guò)骨干交換機(jī)與接入交換機(jī)之間的V型連接的通信鏈路傳輸報(bào)文,能夠使SVF系統(tǒng)保 持正常運(yùn)行不分裂,從而能夠使得所述SVF系統(tǒng)的帶寬保持不變。
【附圖說(shuō)明】
[0022] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0023] 圖1是SVF系統(tǒng)的示意性框圖;
[0024] 圖2是根據(jù)本發(fā)明實(shí)施例的報(bào)文傳輸?shù)姆椒ǖ氖疽庑粤鞒虉D;
[0025] 圖3是在SVF系統(tǒng)中實(shí)現(xiàn)圖2所示的方法時(shí)的傳輸通道切換過(guò)程示意圖;
[0026] 圖4是在SVF系統(tǒng)中實(shí)現(xiàn)圖2所示的方法時(shí)的另一傳輸通道切換過(guò)程示意圖;
[0027] 圖5是根據(jù)本發(fā)明另一實(shí)施例的報(bào)文傳輸?shù)姆椒ǖ氖疽庑粤鞒虉D;
[0028] 圖6是根據(jù)本發(fā)明另一實(shí)施例的報(bào)文傳輸?shù)姆椒ǖ氖疽庑粤鞒虉D;
[0029] 圖7是在SVF系統(tǒng)中實(shí)現(xiàn)圖2所示的方法時(shí)的再一傳輸通道切換過(guò)程示意圖;
[0030] 圖8是根據(jù)本發(fā)明實(shí)施例的骨干交換機(jī)的示意性框圖;
[0031] 圖9是根據(jù)本發(fā)明另一實(shí)施例的骨干交換機(jī)的示意性框圖;
[0032] 圖10是根據(jù)本發(fā)明實(shí)施例的接入交換機(jī)的示意性框圖;
[0033] 圖11是根據(jù)本發(fā)明另一實(shí)施例的骨干交換機(jī)的示意性框圖;
[0034] 圖12是根據(jù)本發(fā)明再一實(shí)施例的骨干交換機(jī)的示意性框圖;
[0035] 圖13是根據(jù)本發(fā)明另一實(shí)施例的接入交換機(jī)的示意性框圖。
【具體實(shí)施方式】
[0036] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí) 施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0037] SVF系統(tǒng)中Fabric-link是接入交換機(jī)與骨干交換機(jī)之間的通信鏈路。應(yīng)理解, 在本發(fā)明實(shí)施例中,一臺(tái)接入交換機(jī)與兩臺(tái)骨干交換機(jī)之間V型連接的在同一個(gè)trunk中 的Fabric-link稱為V型通信鏈路。如圖1中所示,接入交換機(jī)1與骨干交換機(jī)1之間的 Fabric-link和在同一 trunk中的接入交換機(jī)1與骨干交換機(jī)2之間的Fabric-link構(gòu)成 V型通信鏈路。
[0038] 圖2是根據(jù)本發(fā)明實(shí)施例的報(bào)文傳輸?shù)姆椒?00的示意性流程圖。報(bào)文傳輸?shù)姆?法200可以由SVF系統(tǒng)中的骨干交換機(jī)執(zhí)行。如圖2所示,方法200包括如下內(nèi)容。
[0039] 210、當(dāng)?shù)谝还歉山粨Q機(jī)與第二骨干交換機(jī)之間的第一通信鏈路peer-link發(fā)生 故障時(shí),所述第一骨干交換機(jī)向第一接入交換機(jī)發(fā)送第一通知消息,所述第一通知消息用 于指示所述第一接入交換機(jī)將所述第一骨干交換機(jī)和所述第二骨干交換機(jī)與第一接入交 換機(jī)之間在同一 trunk的第一 V型通信鏈路拆分成在兩個(gè)不同trunk中的第二通信鏈路和 第三通信鏈路,所述第二通信鏈路連接所述第一骨干交換機(jī)與所述第一接入交換機(jī),所述 第三通信鏈路連接所述第二骨干交換機(jī)與所述第一接入交換機(jī)。
[0040] 其中,所述第一骨干交換機(jī)和所述第二骨干交換機(jī)是SVF系統(tǒng)中的任意骨干交換 機(jī),所述第一接入交換機(jī)是與所述第一骨干交換機(jī)和所述第二骨干交換機(jī)相連的多個(gè)接入 交換機(jī)中的任意一個(gè)接入交換機(jī)。
[0041] 當(dāng)所述第一骨干交換機(jī)檢測(cè)到peer-link鏈路端口物理故障(例如端口指示物理 Down)或者peer-link鏈路的心跳通道超時(shí)時(shí),能夠判斷peer-link鏈路發(fā)生了故障。
[0042] 具體地,第一接入交換機(jī)在將所述第一 V型通信鏈路拆分成所述第二通信鏈路和 所述第三通信鏈路后,可以將所述第一接入交換機(jī)到所述第一骨干交換機(jī)和所述第二骨干 交換機(jī)的出端口分別設(shè)置到所述第二通信鏈路和所述第三通信鏈路上。
[0043] 220、所述第一骨干交換機(jī)接收所述第一接入交換機(jī)發(fā)送的第一響應(yīng)消息,所述第 一響應(yīng)消息用于指示所述第一 V型通信鏈路已拆分為所述第二通信鏈路和所述第三通信 鏈路。
[0044] 230、所述第一骨干交換機(jī)根據(jù)所述第一響應(yīng)消息通過(guò)所述第二通信鏈路向所述 第一接入交換機(jī)發(fā)送第一報(bào)文,所述第一報(bào)文的目的地為所述第二骨干交換機(jī),以便所述 第一接入交換機(jī)通過(guò)所述第三通信鏈路將所述第一報(bào)文轉(zhuǎn)發(fā)至所述第二骨干交換機(jī)。
[0045] 其中,所述第一報(bào)文可以包括管理報(bào)文和/或業(yè)務(wù)報(bào)文。
[0046] 具體地,在步驟230之前,方法200還可以包括:所述第一骨干交換機(jī)將所述第一 骨干交換機(jī)到所述第二骨干交換機(jī)的出端口設(shè)置到所述第二通信鏈路上。
[0047] 另外,應(yīng)該理解,所述第二骨干交換機(jī)也可以接收到所述第一響應(yīng)消息。所述第二 骨干交換機(jī)可以根據(jù)所述第一響應(yīng)消息通過(guò)所述第三通信鏈路向所述第一接入交換機(jī)發(fā) 送報(bào)文,所述第一接入交換機(jī)還可以通過(guò)所述第二通信鏈路將所述報(bào)文轉(zhuǎn)發(fā)至所述第一骨 干交換機(jī)。具體地,在所述第二骨干交換機(jī)向所述第一接入交換機(jī)發(fā)送報(bào)文之前,所述第二 骨干交換機(jī)可以將所述第二骨干交換機(jī)到所述第一骨干交換機(jī)的出端口設(shè)置到所述第三 通信鏈路上。
[0048] 此時(shí)所述第一骨干交換機(jī)和所述第二骨干交換機(jī)能夠通過(guò)所述第二通信鏈路、所 述第一接入交換機(jī)和所述第三通信鏈路傳輸管理報(bào)文和業(yè)務(wù)報(bào)文。例如,所述第一骨干交 換機(jī)將發(fā)送至第二骨干交換機(jī)的控制報(bào)文和業(yè)務(wù)報(bào)文通過(guò)所述第二通信鏈路轉(zhuǎn)發(fā)至所述 第一接入交換機(jī),再由所述第一接入交換機(jī)通過(guò)所述第三通信鏈路轉(zhuǎn)發(fā)至所述第二骨干交 換機(jī)。
[0049] 因此,根據(jù)本發(fā)明實(shí)施例的報(bào)文傳輸?shù)姆椒?,?dāng)骨干交換機(jī)之間的通信鏈路發(fā)生 故障時(shí),骨干交換機(jī)之間通過(guò)骨干交換機(jī)與接入交換機(jī)之間的V型連接的通信鏈路傳輸報(bào) 文,能夠使SVF系統(tǒng)保持正常運(yùn)行不分裂,從而能夠使得所述SVF系統(tǒng)的帶寬保持不變,不 影響用戶的上下行流量,將故障場(chǎng)景下給用戶帶來(lái)的影響減小到最低。
[0050] 需要說(shuō)明的是,當(dāng)?shù)谝还歉山粨Q機(jī)與第二骨干交換機(jī)之間的通信鏈路未發(fā)生故障 時(shí),對(duì)于下行的廣播、組播和未知單播的剪枝通過(guò)骨干交換機(jī)側(cè)的端口隔離技術(shù)實(shí)現(xiàn),例如 所述第一骨干交換機(jī)與到所述第一接入交換機(jī)的出端口處于端口隔離狀態(tài),使得所述第一 骨干交換機(jī)或所述第二骨干交換機(jī)發(fā)送的廣播報(bào)文只有一份傳輸?shù)剿龅谝唤尤虢粨Q機(jī)。 如圖3所示,骨干交換機(jī)1和骨干交換機(jī)2與接入交換機(jī)1之間的存在V型通信鏈路,在骨 干交換機(jī)1進(jìn)行端口隔離,這樣能夠使得從骨干交換機(jī)1到接入交換機(jī)1的廣播報(bào)文或從 骨干交換機(jī)2到接入交換機(jī)1的廣播報(bào)文的流量只有一份。需要說(shuō)明的是,這里僅以在骨 干交換機(jī)1上進(jìn)行端口隔離為例進(jìn)行描述,也可以在骨干交換機(jī)2上進(jìn)行端口隔離。應(yīng)注 意,SVF系統(tǒng)中可以包括多個(gè)骨干交換機(jī),本發(fā)明實(shí)施例中僅以兩個(gè)骨干交換機(jī)為例。另外, SVF系統(tǒng)中可以包括多個(gè)接入交換機(jī),例如24個(gè),本發(fā)明實(shí)施例中僅以兩個(gè)接入交換機(jī)為 例。
[0051] 在步驟230之前,當(dāng)所述第一骨干交換機(jī)到所述第一接入交換機(jī)的出端口處于端 口隔離狀態(tài)時(shí),方法200還可以包括:所述第一骨干交換機(jī)解除所述第一骨干交換機(jī)到所 述第一接入交換機(jī)的出端口的端口隔離。這樣能夠使得第一骨干交換機(jī)發(fā)送至所述第二骨 干交換機(jī)的報(bào)文通過(guò)所述第一接入交換機(jī)轉(zhuǎn)發(fā)到所述第二骨干交換機(jī)。也就是說(shuō)所述第一 骨干交換機(jī)和所述第二骨干交換機(jī)之間的報(bào)文經(jīng)過(guò)所述第一接入交換機(jī)透?jìng)鳌?br>[0052] 如圖4所示,骨干交換機(jī)1解除骨干交換機(jī)1到接入交換機(jī)1的出端口的端口隔 離,其他端口隔離保持不變。這樣,骨干交換機(jī)1和骨干交換機(jī)2之間的廣播報(bào)文能夠通過(guò) 接入交換機(jī)1透?jìng)?,且骨干交換機(jī)1和骨干交換機(jī)2發(fā)出的廣播報(bào)文只有一份到達(dá)接入交 換機(jī)1處。
[0053] 可選地,在本發(fā)明另一實(shí)施例中,方法200還可以包括:
[0054] 當(dāng)所述第二通信鏈路和/或所述第三通信鏈路發(fā)生故障時(shí),所述第一骨干交換機(jī) 向第二接入交換機(jī)發(fā)送第二通知消息,所述第二通知消息用于指示所述第二接入交換機(jī)將 所述第一骨干交換機(jī)和所述第二骨干交換機(jī)與第二接入交換機(jī)之間在同一 trunk中的第 二V型通信鏈路拆分成在兩個(gè)不同trunk中的第四通信鏈路和第五通信鏈路,所述第四通 信鏈路位于所述第一骨干交換機(jī)與所述第二接入交換機(jī)之間,所述第五通信鏈路位于所述 第二骨干交換機(jī)與所述第二接入交換機(jī)之間;
[0055] 所述第一骨干交換機(jī)接收所述第二接入交換機(jī)發(fā)送的第二響應(yīng)消息,所述第二響 應(yīng)消息用于指示所述第二V型通信鏈路已拆分為所述第四通信鏈路和所述第五通信鏈路;
[0056] 所述第一骨干交換機(jī)根據(jù)所述第二響應(yīng)消息通過(guò)所述第四通信鏈路向所述第二 接入交換機(jī)發(fā)送第二報(bào)文,所述第二報(bào)文的目的地為所述第二骨干交換機(jī),以便所述第二 接入交換機(jī)通過(guò)所述第五通信鏈路將所述第二報(bào)文轉(zhuǎn)發(fā)至所述第二骨干交換機(jī)。
[0057] 其中,所述第二報(bào)文可以包括管理報(bào)文和/或業(yè)務(wù)報(bào)文。
[0058] 另外,所述第一接入交換機(jī)在將所述第二V型通信鏈路拆分成所述第四通信鏈路 和所述第五通信鏈路后,可以將所述第二接入交換機(jī)到所述第一骨干交換機(jī)和所述第二骨 干交換機(jī)的出端口分別設(shè)置到所述第三通信鏈路和所述第四通信鏈路上。
[0059] 具體地,在所述第一骨干交換機(jī)向所述第二接入交換機(jī)發(fā)送所述第二報(bào)文之前, 所述第一骨干交換機(jī)可以根據(jù)所述第二響應(yīng)消息將所述第一骨干交換機(jī)到所述第二骨干 交換機(jī)的轉(zhuǎn)發(fā)出端口設(shè)置到所述第四通信鏈路上。
[0060] 相應(yīng)地,所述第二骨干交換機(jī)也可以接收到所述第二響應(yīng)消息,并根據(jù)所述第二 響應(yīng)消息將所述第二骨干交換機(jī)到所述第一骨干交換機(jī)出端口設(shè)置到所述第五通信鏈路 上。
[0061] 此時(shí),所述第一骨干交換機(jī)和所述第二骨干交換機(jī)之間可以通過(guò)所述第四通信鏈 路、所述第二接入交換機(jī)和所述第五通信鏈路傳輸管理報(bào)文和業(yè)務(wù)報(bào)文。
[0062] 在本發(fā)明實(shí)施例中,當(dāng)?shù)谝?V型通信鏈路對(duì)應(yīng)的所述第二通信鏈路或第三通信鏈 路發(fā)生故障時(shí),所述第一骨干交換機(jī)和所述第二骨干交換機(jī)之間通過(guò)第二V型通信鏈路對(duì) 應(yīng)的所述第四通信鏈路和所述第五通信鏈路傳輸報(bào)文。依此類推,所述第一骨干交換機(jī)和 所述第二骨干交換機(jī)與多個(gè)接入交換機(jī)之間的所有V型通信鏈路可以互為備份。
[0063] 具體地,在步驟230之前,當(dāng)所述第一骨干交換機(jī)與到所述第二接入交換機(jī)的出 端口處于端口隔離狀態(tài)時(shí),方法200還可以包括:所述第一骨干交換機(jī)解除所述第一骨干 交換機(jī)到所述第二接入交換機(jī)的出端口的端口隔離。這樣能夠使得第一骨干交換機(jī)發(fā)送至 所述第二骨干交換機(jī)的報(bào)文通過(guò)所述第二接入交換機(jī)轉(zhuǎn)發(fā)到所述第二骨干交換機(jī)。也就是 說(shuō)所述第一骨干交換機(jī)和所述第二骨干交換機(jī)之間的報(bào)文經(jīng)過(guò)所述第二接入交換機(jī)透?jìng)鳌?br>[0064] 可選地,在本發(fā)明另一實(shí)施例中,方法200還可以包括:
[0065] 當(dāng)所述第一骨干交換機(jī)與所述第二骨干交換機(jī)之間的所述第一通信鏈路恢復(fù)正 常時(shí),所述第一骨干交換機(jī)向所述第一接入交換機(jī)發(fā)送第三通知消息,所述第三通知消息 用于指示所述第一接入交換機(jī)將所述第二通信鏈路和所述第三通信鏈路合并為在同一 trunk的所述第一 V型通信鏈路;
[0066] 所述第一骨干交換接收所述第一接入交換機(jī)發(fā)送的第三響應(yīng)消息,所述第三響應(yīng) 消息用于指示所述第二通信鏈路和所述第三通信鏈路已合并為所述第一 V型通信鏈路;
[0067] 所述第一骨干交換機(jī)通過(guò)所述第一通信鏈路向所述第二骨干交換機(jī)發(fā)送第三報(bào) 文。
[0068] 其中,所述第三報(bào)文可以包括管理報(bào)文和/或業(yè)務(wù)報(bào)文。
當(dāng)前第2頁(yè)
1 
2 
3 
4 
5 
6