技術(shù)進(jìn)階:理解RRPP協(xié)議課件_第1頁
技術(shù)進(jìn)階:理解RRPP協(xié)議課件_第2頁
技術(shù)進(jìn)階:理解RRPP協(xié)議課件_第3頁
技術(shù)進(jìn)階:理解RRPP協(xié)議課件_第4頁
技術(shù)進(jìn)階:理解RRPP協(xié)議課件_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、理解RRPP協(xié)議杜南杜南 kf0634kf06342006/11/28 理解VRRP協(xié)議 RRPPRRPP簡介簡介 RRPPRRPP的基本概念與原理的基本概念與原理 RRPPRRPP的典型組網(wǎng)的典型組網(wǎng) RRPPRRPP的機(jī)制與端口屬性的機(jī)制與端口屬性RRPP 協(xié)議的背景 RRPP協(xié)議是由EAPS協(xié)議發(fā)展來的, EAPS (Ethernet Automatic Protect Switching) EAPS協(xié)議:rfc3619 對(duì)于STP協(xié)議同樣是由IEEE開發(fā)的一種標(biāo)準(zhǔn)的環(huán)網(wǎng)保護(hù)協(xié)議,并得到廣泛應(yīng)用。但實(shí)際應(yīng)用中有網(wǎng)絡(luò)大小的限制,收斂時(shí)間受網(wǎng)絡(luò)拓?fù)溆绊懀W(wǎng)絡(luò)直徑較大時(shí)對(duì)收斂時(shí)間有很大影響,對(duì)

2、于要求傳輸質(zhì)量較高的數(shù)據(jù)往往不能滿足要求。為了縮短收斂時(shí)間,消除網(wǎng)絡(luò)尺寸的影響,華為3Com開發(fā)了RRPP(Rapid Ring Protection Protocol)協(xié)議。RRPP協(xié)議簡介 RRPP(Rapid Ring Protection Protocol)是一個(gè)專門應(yīng)用于以太網(wǎng)環(huán)的鏈路層協(xié)議。它在以太網(wǎng)環(huán)完整時(shí)能夠防止數(shù)據(jù)環(huán)路引起的廣播風(fēng)暴,而當(dāng)以太網(wǎng)環(huán)上一條鏈路斷開時(shí)能迅速啟用備份鏈路以恢復(fù)環(huán)網(wǎng)上各個(gè)節(jié)點(diǎn)之間的通信通路。 與與STPSTP協(xié)議相比,協(xié)議相比,RRPPRRPP協(xié)議有如下特點(diǎn)協(xié)議有如下特點(diǎn): 拓?fù)涫諗克俣瓤?低于50ms) 收斂時(shí)間與環(huán)網(wǎng)上節(jié)點(diǎn)數(shù)無關(guān) 理解VRRP協(xié)議

3、RRPPRRPP簡介簡介 RRPPRRPP的基本概念與原理的基本概念與原理 RRPPRRPP的典型組網(wǎng)的典型組網(wǎng) RRPPRRPP的機(jī)制與端口屬性的機(jī)制與端口屬性RRPP的基本概念 RRPP 域 (RRPP domain) RRPP 環(huán) (RRPP ring) RRPP 控制VLAN (RRPP contral-vlan) 主節(jié)點(diǎn) 傳輸節(jié)點(diǎn) 邊緣節(jié)點(diǎn)與輔助邊緣節(jié)點(diǎn)RRPP 域 RRPP域由整數(shù)表示的ID來標(biāo)識(shí),一組配置了相同的域ID和控制VLAN,并且相互聯(lián)通的交換機(jī)群體構(gòu)成一個(gè)RRPP域。 RRPP 環(huán) 注意:一個(gè)RRPP域也可以只包含一個(gè)RRPP環(huán)。在單環(huán)的情況下,既可以把環(huán)配制成主環(huán),也

4、可以配置成子環(huán),在應(yīng)用上具有相同的效果。RRPP域建立在以太網(wǎng)環(huán)的基礎(chǔ)上。一個(gè)RRPP域由彼此相接的多個(gè)RRPP環(huán)構(gòu)成,RRPP域中的環(huán)分為主環(huán)和子環(huán)。RRPP環(huán)的角色由用戶通過配置決定,在配置時(shí),主環(huán)的級(jí)別配置為0,子環(huán)的級(jí)別配置為1。如圖所示:Domain 1就是一個(gè)RRPP域,它包含了兩個(gè)以太網(wǎng)環(huán)Ring 1和Ring 2,Ring 1的級(jí)別配置為0,則Ring 1為主環(huán);Ring 2的級(jí)別配置為1,則Ring 2為子環(huán)。以太網(wǎng)環(huán)上的所有節(jié)點(diǎn)屬于這個(gè)RRPP域。其中每個(gè)環(huán)有兩種狀態(tài):健康狀態(tài):整個(gè)環(huán)網(wǎng)物理鏈路是連通的斷裂狀態(tài):環(huán)網(wǎng)中某處物理鏈路斷開Switch ASwitch DSwit

5、ch BSwitch CSwitch ERing 1Ring 2Domain 1Port 1Port 2Port 2Port 1Port 1Port 1Port 2Port 2Port 1Port 3Master nodeAssistant Edge nodeEdge nodeTransit nodePort 3RRPP控制VLAN 控制VLAN只用來傳遞RRPP協(xié)議報(bào)文。 每個(gè)RRPP域配有兩個(gè)控制VLAN,分別為主控制VLAN和子控制VLAN。與控制VLAN相對(duì),數(shù)據(jù)VLAN用來傳輸數(shù)據(jù)報(bào)文。數(shù)據(jù)VLAN中可以包含RRPP端口,也可以包含非RRPP端口。配置時(shí)只需要指定主控制VLAN,而把

6、比主控制VLAN的ID值大1的VLAN作為子控制VLAN。主環(huán)協(xié)議報(bào)文在主控制VLAN中傳播,子環(huán)協(xié)議報(bào)文在子控制VLAN中傳播。節(jié)點(diǎn) 主節(jié)點(diǎn):主節(jié)點(diǎn)是RRPP環(huán)上的主要決策和控制節(jié)點(diǎn)。每個(gè)RRPP環(huán)上必須有一個(gè)主節(jié)點(diǎn),而且只能有一個(gè)。 傳輸節(jié)點(diǎn):環(huán)上除主節(jié)點(diǎn)之外的其它節(jié)點(diǎn)都可以稱為傳輸節(jié)點(diǎn)(邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)實(shí)際上是特殊的傳輸節(jié)點(diǎn))。一個(gè)RRPP環(huán)上可以有多個(gè)傳輸節(jié)點(diǎn),也可以沒有傳輸節(jié)點(diǎn)(事實(shí)上這樣的組網(wǎng)沒有實(shí)際意義)。 邊緣節(jié)點(diǎn):同時(shí)位于主環(huán)和子環(huán)上的節(jié)點(diǎn)。該節(jié)點(diǎn)在主環(huán)上的角色是傳輸節(jié)點(diǎn),在子環(huán)上的角色為邊緣節(jié)點(diǎn)。在RRPP域中,子環(huán)上有兩個(gè)邊緣節(jié)點(diǎn),用戶需要指定其中一個(gè)為輔助邊緣節(jié)點(diǎn)

7、。 主節(jié)點(diǎn) 主節(jié)點(diǎn)是Polling機(jī)制(環(huán)網(wǎng)狀態(tài)主動(dòng)檢測機(jī)制)的發(fā)起者,也是網(wǎng)絡(luò)拓?fù)浒l(fā)生改變后執(zhí)行操作的決策者。 每個(gè)RRPP環(huán)上必須有一個(gè)主節(jié)點(diǎn),而且只能有一個(gè) 主節(jié)點(diǎn)周期性的從其主端口發(fā)送HELLO(健康檢測報(bào)文)報(bào)文,依次經(jīng)過各傳輸節(jié)點(diǎn)在環(huán)上傳播。如果從主節(jié)點(diǎn)副端口能夠收到自己發(fā)送的HELLO報(bào)文,說明環(huán)網(wǎng)鏈路完整;否則如果在規(guī)定時(shí)間內(nèi)收不到HELLO報(bào)文,就認(rèn)為環(huán)網(wǎng)發(fā)生鏈路故障。主節(jié)點(diǎn)的兩種狀態(tài)Complete State(完整狀態(tài)) 當(dāng)環(huán)網(wǎng)上所有的鏈路都處于UP狀態(tài),主節(jié)點(diǎn)可以從副端口收到自己發(fā)送的HELLO報(bào)文,就說主節(jié)點(diǎn)處于Complete狀態(tài)。主節(jié)點(diǎn)的狀態(tài)即反映了RRPP環(huán)的狀

8、態(tài),因此RRPP環(huán)也處于Complete狀態(tài),此時(shí)主節(jié)點(diǎn)會(huì)阻塞副端口以防止數(shù)據(jù)報(bào)文在環(huán)形拓?fù)渖闲纬蓮V播環(huán)路。Failed State(故障狀態(tài)) 當(dāng)環(huán)網(wǎng)上某條鏈路處于Down狀態(tài)時(shí),就說主節(jié)點(diǎn)處于Failed狀態(tài),此時(shí)主節(jié)點(diǎn)放開副端口以保證環(huán)網(wǎng)上各節(jié)點(diǎn)通信不被中斷。傳輸節(jié)點(diǎn) 傳輸節(jié)點(diǎn)有如下3種狀態(tài):uLink-Up State(UP狀態(tài)) 傳輸節(jié)點(diǎn)的主端口和副端口都處于UP狀態(tài)時(shí),說明傳輸節(jié)點(diǎn)處于Link-Up狀態(tài)。uLink-Down State(Down狀態(tài)) 傳輸節(jié)點(diǎn)的主端口或副端口處于Down狀態(tài)時(shí),說明傳輸節(jié)點(diǎn)處于Link-Down狀態(tài)。uPreforwarding State(臨時(shí)

9、阻塞狀態(tài)) 傳輸節(jié)點(diǎn)的主端口或副端口處于阻塞狀態(tài)時(shí),說明傳輸節(jié)點(diǎn)處于Preforwarding狀態(tài)。邊緣節(jié)點(diǎn) 邊緣節(jié)點(diǎn)具有與傳輸節(jié)點(diǎn)相同的3種狀態(tài),但含義稍有不同,具體如下:Link-Up State(UP狀態(tài)) 邊緣端口處于UP狀態(tài)時(shí),說明邊緣節(jié)點(diǎn)(輔助邊緣節(jié)點(diǎn))處于Link-Up狀態(tài)。Link-Down State(Down狀態(tài)) 邊緣端口處于Down狀態(tài)時(shí),說明邊緣節(jié)點(diǎn)(輔助邊緣節(jié)點(diǎn))處于Link-Down狀態(tài)。Preforwarding State(臨時(shí)阻塞狀態(tài)) 邊緣端口處于阻塞狀態(tài)時(shí),說明邊緣節(jié)點(diǎn)(輔助邊緣節(jié)點(diǎn))處于Preforwarding狀態(tài)。定時(shí)器 主節(jié)點(diǎn)在發(fā)送和接收RRPP

10、協(xié)議報(bào)文時(shí)用到兩個(gè)定時(shí)器:Hello定時(shí)器和Fail定時(shí)器。Hello定時(shí)器:定義主節(jié)點(diǎn)主端口發(fā)送健康檢測報(bào)文的時(shí)間間隔的定時(shí)器。Fail定時(shí)器:定義主節(jié)點(diǎn)副端口接收健康檢測報(bào)文的超時(shí)時(shí)間的定時(shí)器。Fail定時(shí)器的值必須大于或等于Hello定時(shí)器取值的3倍。RRPP協(xié)議報(bào)文格式 Destination MAC Address:48bits,協(xié)議報(bào)文的目的MAC。 Source Mac Address:48bits,協(xié)議報(bào)文的源MAC,總是0 x000fe203fd75。EtherType:8bits,報(bào)文封裝類型域,總是0 x8100,表示Tagged封裝。PRI:4bits,COS(Clas

11、s of Service)優(yōu)先級(jí),總是0 xe0。VLAN ID:12bits,報(bào)文所在VLAN的ID。Frame Length:16bits,以太網(wǎng)幀長度,總是0 x48。DSAP/SSAP:16bits,目的服務(wù)訪問點(diǎn)/源服務(wù)訪問點(diǎn),總是0 xaaaa。 CONTROL:8bits,總是0 x03。OUI:24bits,總是0 x00e02b。RRPP_LENGTH:16bits,RRPP協(xié)議數(shù)據(jù)單元長度,總是0 x40。RRPP_VERS:16bits,RRPP版本信息,當(dāng)前是0 x0001。DOMAIN_ID: 16bits,報(bào)文所屬RRPP域的ID。RING_ID:16bits,報(bào)文

12、所屬RRPP環(huán)的ID。SYSTEM_MAC_ADDR:48bits,發(fā)送報(bào)文節(jié)點(diǎn)的橋MAC。HELLO_TIMER:16bits,發(fā)送報(bào)文節(jié)點(diǎn)使用的Hello定時(shí)器的超時(shí)時(shí)間,單位(s)。FAIL_TIMER:16bits,發(fā)送報(bào)文節(jié)點(diǎn)使用的Fail定時(shí)器的超時(shí)時(shí)間,單位(s)。LEVEL:8bits,報(bào)文所屬RRPP環(huán)的級(jí)別。HELLO_SEQ:16bits,Hello報(bào)文的序列號(hào)。RRPP報(bào)文類型RRPP協(xié)議基礎(chǔ) 每個(gè)域上所有節(jié)點(diǎn)配置相同的RRPP域ID和控制VLAN 每個(gè)域擁有兩個(gè)控制VLAN,主控制VLAN和子控制VLAN 主環(huán)協(xié)議報(bào)文在主控制VLAN中傳播,子環(huán)協(xié)議報(bào)文在子控制VLA

13、N中傳播 主環(huán)節(jié)點(diǎn)上的RRPP端口同時(shí)加入主控制VLAN和子控制VLAN,子環(huán)上的RRPP端口只加入子控制VLAN。 子環(huán)的協(xié)議報(bào)文在主環(huán)中視為數(shù)據(jù)報(bào)文處理,與數(shù)據(jù)報(bào)文實(shí)現(xiàn)同步阻塞/放開。理解RRPP協(xié)議 RRPPRRPP簡介簡介 RRPPRRPP的基本概念與原理的基本概念與原理 RRPPRRPP的典型組網(wǎng)的典型組網(wǎng) RRPPRRPP的機(jī)制與端口屬性的機(jī)制與端口屬性 典型應(yīng)用組網(wǎng)單環(huán) 典型應(yīng)用組網(wǎng)相切環(huán) 典型應(yīng)用組網(wǎng)相交環(huán)RRPP與STP混合組網(wǎng)注:RRPP協(xié)議與STP協(xié)議在端口上使能是互斥的,目的是避免RRPP與STP在計(jì)算端口阻塞/放開狀態(tài)時(shí)產(chǎn)生沖突。當(dāng)RRPP環(huán)與STP環(huán)鄰接時(shí),只支持R

14、RPP環(huán)與STP環(huán)相切的組網(wǎng),不支持二者相交的組網(wǎng)。理解RRPP協(xié)議 RRPPRRPP簡介簡介 RRPPRRPP的基本概念與原理的基本概念與原理 RRPPRRPP的典型組網(wǎng)的典型組網(wǎng) RRPPRRPP的機(jī)制與端口屬性的機(jī)制與端口屬性 RRPP的端口 主端口&副端口 主節(jié)點(diǎn)從其主端口發(fā)送環(huán)路狀態(tài)探測報(bào)文,如果能夠從副端口收到該報(bào)文,說明本節(jié)點(diǎn)所在RRPP環(huán)網(wǎng)完整,因此需要阻塞副端口以防止數(shù)據(jù)環(huán)路;相反如果在規(guī)定時(shí)間內(nèi)收不到探測報(bào)文,說明環(huán)網(wǎng)故障,此時(shí)需要放開副端口以保證環(huán)上所有節(jié)點(diǎn)的正常通信。 注意:主節(jié)點(diǎn)和傳輸節(jié)點(diǎn)接入以太網(wǎng)環(huán)的兩個(gè)端口中,一個(gè)為主端口,另一個(gè)為副端口。端口的角色由用戶

15、的配置決定。主節(jié)點(diǎn)的主端口與副端口在功能上是有區(qū)別的,傳輸節(jié)點(diǎn)的主端口和副端口在功能上是沒有區(qū)別的。RRPP的端口 邊緣端口&公共端口:是相對(duì)于邊緣節(jié)點(diǎn)(輔助邊緣節(jié)點(diǎn))接入子環(huán)的兩個(gè)端口來說的。 公共端口是邊緣節(jié)點(diǎn)(輔助邊緣節(jié)點(diǎn))上主環(huán)和子環(huán)公共鏈路兩端的端口,而邊緣端口是只接入子環(huán)的端口。概念上并不把公共端口視為子環(huán)上的端口,而把它看作是主環(huán)的一部分,即是說公共鏈路是主環(huán)上的鏈路,不是子環(huán)上的鏈路,公共鏈路的狀態(tài)變化只報(bào)給主環(huán)主節(jié)點(diǎn),子環(huán)主節(jié)點(diǎn)不需要知道。 注意:公共端口和邊緣端口的角色由用戶的配置決定。Polling機(jī)制 Polling機(jī)制是RRPP環(huán)的主節(jié)點(diǎn)主動(dòng)檢測環(huán)網(wǎng)健康狀態(tài)的

16、機(jī)制。主節(jié)點(diǎn)周期性的從其主端口發(fā)送HELLO報(bào)文,依次經(jīng)過各傳輸節(jié)點(diǎn)在環(huán)上傳播。如果主節(jié)點(diǎn)能夠從副端口收到自己發(fā)送的HELLO報(bào)文,說明環(huán)網(wǎng)鏈路完整;否則如果在規(guī)定時(shí)間內(nèi)收不到HELLO報(bào)文,就認(rèn)為環(huán)網(wǎng)發(fā)生鏈路故障。 處于Failed狀態(tài)的主節(jié)點(diǎn)從副端口收到自己發(fā)送的HELLO報(bào)文,立即遷移到Complete狀態(tài),放開副端口并刷新FDB,而且還會(huì)從主端口發(fā)送COMPLETE_FLUSH_FDB報(bào)文通知所有傳輸節(jié)點(diǎn)放開臨時(shí)阻塞端口和刷新FDB。 鏈路狀態(tài)變化通知機(jī)制 鏈路狀態(tài)變化通知機(jī)制提供了比Polling機(jī)制更快環(huán)網(wǎng)拓?fù)涓淖兊奶幚頇C(jī)制,這一機(jī)制的發(fā)起者是傳輸節(jié)點(diǎn)。傳輸節(jié)點(diǎn)總是在監(jiān)測自己的端口

17、鏈路狀態(tài),一旦端口鏈路狀態(tài)改變?yōu)镈own時(shí),它就會(huì)通過發(fā)送LINK-DOWN報(bào)文把這種變化通知主節(jié)點(diǎn),然后由主節(jié)點(diǎn)來決定如何處理;端口鏈路狀態(tài)改變?yōu)閁p時(shí),無需發(fā)送報(bào)文通知主節(jié)點(diǎn)。主環(huán)上子環(huán)協(xié)議報(bào)文通道狀態(tài)檢查機(jī)制這一機(jī)制應(yīng)用在多子環(huán)與主環(huán)相交的組網(wǎng)中。子環(huán)的協(xié)議報(bào)文需要通過主環(huán)提供的通道在邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)的邊緣端口之間傳播,就好像整個(gè)主環(huán)是子環(huán)上的一個(gè)節(jié)點(diǎn)。當(dāng)主環(huán)鏈路出現(xiàn)故障,邊緣節(jié)點(diǎn)與輔助邊緣節(jié)點(diǎn)間子環(huán)協(xié)議報(bào)文的通道中斷(主環(huán)中與子環(huán)的公共鏈路故障,并且有一條以上的非公共鏈路故障)時(shí),子環(huán)主節(jié)點(diǎn)將收不到自己發(fā)出的Hello報(bào)文,于是Fail定時(shí)器超時(shí),子環(huán)主節(jié)點(diǎn)遷移到Failed狀態(tài)

18、,放開副端口。對(duì)于普通組網(wǎng),這樣就可以了,既保證了不會(huì)形成廣播環(huán)路,又使備份鏈路發(fā)揮了應(yīng)有的作用。但對(duì)于上圖中所示實(shí)際組網(wǎng)中常用的雙歸屬組網(wǎng),雙歸屬的兩個(gè)子環(huán)Ring2和Ring3借助邊緣節(jié)點(diǎn)相互連接,本身就形成一個(gè)環(huán),當(dāng)主環(huán)Ring1故障發(fā)生后,所有子環(huán)的主節(jié)點(diǎn)副端口放開,子環(huán)之間勢必形成廣播環(huán)路(如箭頭所示) 當(dāng)引入了主環(huán)上子環(huán)協(xié)議報(bào)當(dāng)引入了主環(huán)上子環(huán)協(xié)議報(bào)文通道狀態(tài)檢測機(jī)制,這一文通道狀態(tài)檢測機(jī)制,這一機(jī)制需要機(jī)制需要邊緣節(jié)點(diǎn)和輔助邊邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)緣節(jié)點(diǎn)配合完成,目的就是配合完成,目的就是在子環(huán)主節(jié)點(diǎn)副端口放開之在子環(huán)主節(jié)點(diǎn)副端口放開之前,前,阻塞邊緣節(jié)點(diǎn)的邊緣端阻塞邊緣節(jié)點(diǎn)的邊

19、緣端口,口,從而避免子環(huán)間形成數(shù)從而避免子環(huán)間形成數(shù)據(jù)環(huán)路。據(jù)環(huán)路。邊緣節(jié)點(diǎn)是機(jī)制的邊緣節(jié)點(diǎn)是機(jī)制的發(fā)起者和決策者,輔助邊緣發(fā)起者和決策者,輔助邊緣節(jié)點(diǎn)通道狀態(tài)的監(jiān)聽者節(jié)點(diǎn)通道狀態(tài)的監(jiān)聽者,并,并負(fù)責(zé)把通道狀態(tài)改變及時(shí)通負(fù)責(zé)把通道狀態(tài)改變及時(shí)通知邊緣節(jié)點(diǎn)。知邊緣節(jié)點(diǎn)。Ring 3Ring 2Ring 1總結(jié)總結(jié)為了消除這一缺陷,引入了主環(huán)上子環(huán)協(xié)議報(bào)文通道狀態(tài)檢測機(jī)制,這一機(jī)制需要邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)配合完成,目的就是在子環(huán)主節(jié)點(diǎn)副端口放開之前,阻塞邊緣節(jié)點(diǎn)的邊緣端口,從而避免子環(huán)間形成數(shù)據(jù)環(huán)路。邊緣節(jié)點(diǎn)是機(jī)制的發(fā)起者和決策者,輔助邊緣節(jié)點(diǎn)通道狀態(tài)的監(jiān)聽者,并負(fù)責(zé)把通道狀態(tài)改變及時(shí)通知邊緣節(jié)

20、點(diǎn)。主環(huán)故障后機(jī)制產(chǎn)生作用效果如右圖所示。 這一機(jī)制在應(yīng)用上的一個(gè)限制就是它必須要在子環(huán)主節(jié)點(diǎn)副端口超時(shí)放開之前阻塞邊緣節(jié)點(diǎn)的邊緣端口,整個(gè)機(jī)制的過程描述如下。Step1:檢測主環(huán)上子環(huán)協(xié)議報(bào)文通道狀態(tài);子環(huán)的邊緣節(jié)點(diǎn)通過主環(huán)的兩個(gè)RRPP端口周期性的向主環(huán)內(nèi)發(fā)送EDGE-HELLO報(bào)文,依次經(jīng)過環(huán)上各節(jié)點(diǎn)發(fā)往輔助邊緣節(jié)點(diǎn)。如果輔助邊緣節(jié)點(diǎn)在規(guī)定時(shí)間內(nèi)能夠收到EDGE-HELLO報(bào)文,表明報(bào)文通道正常,反之如果收不到,說明通道中斷。Data packetControl packetMasterMasterpsBpsBMasterMasterBEdgeAssistantMajorSub-ring

21、EDGE-HELLO主環(huán)完整性檢查報(bào)文,由子環(huán)的邊緣節(jié)點(diǎn)發(fā)起,主環(huán)完整性檢查報(bào)文,由子環(huán)的邊緣節(jié)點(diǎn)發(fā)起,同子環(huán)的輔助邊緣節(jié)點(diǎn)接收,子環(huán)通過此報(bào)文檢同子環(huán)的輔助邊緣節(jié)點(diǎn)接收,子環(huán)通過此報(bào)文檢查其所在域主環(huán)的環(huán)路完整性。查其所在域主環(huán)的環(huán)路完整性。MasterMasterpsBpsBData packetControl packetStep2:通道中斷邊緣節(jié)點(diǎn)阻塞邊緣端口通道中斷邊緣節(jié)點(diǎn)阻塞邊緣端口;輔助邊緣節(jié)點(diǎn);輔助邊緣節(jié)點(diǎn)檢測到子環(huán)協(xié)議報(bào)文通道中斷后,立即從邊緣端口檢測到子環(huán)協(xié)議報(bào)文通道中斷后,立即從邊緣端口通過子環(huán)鏈路向邊緣節(jié)點(diǎn)發(fā)送通過子環(huán)鏈路向邊緣節(jié)點(diǎn)發(fā)送MAJOR-FAULT報(bào)文。報(bào)文。

22、邊緣節(jié)點(diǎn)收到邊緣節(jié)點(diǎn)收到MAJOR-FAULT后,阻塞自己的邊緣后,阻塞自己的邊緣端口端口 EdgeAssistantMAJOR-FAULTBMajorSub-ringData packetControl packetStep3:子環(huán)主節(jié)點(diǎn)超時(shí)放開副端口子環(huán)主節(jié)點(diǎn)超時(shí)放開副端口;邊緣節(jié)點(diǎn)阻塞邊緣端口;邊緣節(jié)點(diǎn)阻塞邊緣端口后,由于主環(huán)故障導(dǎo)致子環(huán)協(xié)議報(bào)文通道中斷,子環(huán)主節(jié)后,由于主環(huán)故障導(dǎo)致子環(huán)協(xié)議報(bào)文通道中斷,子環(huán)主節(jié)點(diǎn)不能在規(guī)定時(shí)間內(nèi)收到自己發(fā)出的點(diǎn)不能在規(guī)定時(shí)間內(nèi)收到自己發(fā)出的HELLO報(bào)文,于是報(bào)文,于是遷移到遷移到Failed狀態(tài),放開副端口狀態(tài),放開副端口 MasterMasterp

23、spsEdgeAssistantBMajorSub-ringData packetControl packetStep4:子環(huán)協(xié)議報(bào)文通道恢復(fù)子環(huán)協(xié)議報(bào)文通道恢復(fù);主環(huán)鏈路恢復(fù)導(dǎo)致邊緣;主環(huán)鏈路恢復(fù)導(dǎo)致邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)間通信恢復(fù)時(shí),子環(huán)協(xié)議報(bào)文通道節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)間通信恢復(fù)時(shí),子環(huán)協(xié)議報(bào)文通道恢復(fù)正常,子環(huán)主節(jié)點(diǎn)重新重復(fù)端口收到自己發(fā)出的恢復(fù)正常,子環(huán)主節(jié)點(diǎn)重新重復(fù)端口收到自己發(fā)出的HELLO報(bào)文,從而切換到報(bào)文,從而切換到Complete狀態(tài),阻塞副端口,狀態(tài),阻塞副端口,主節(jié)點(diǎn)會(huì)要從主端口發(fā)送COMPLETE-FLUSH-FDB報(bào)文,邊緣節(jié)點(diǎn)收到報(bào)文后放開邊緣端口 MasterMa

24、sterpBpsBMasterMasterBEdgeAssistantMajorSub-ringHELLOComplete-fdbB 單環(huán)拓?fù)渥兓疪RPP協(xié)議作用過程 健康狀態(tài)(Complete State)當(dāng)整個(gè)環(huán)網(wǎng)上所有鏈路都處于UP狀態(tài)時(shí),RRPP環(huán)處于健康狀態(tài);主節(jié)點(diǎn)的狀態(tài)反映整個(gè)環(huán)網(wǎng)的健康狀態(tài)。環(huán)網(wǎng)處于健康狀態(tài)時(shí),為了防止其上的數(shù)據(jù)報(bào)文形成廣播環(huán)路,主節(jié)點(diǎn)阻塞其副端口。主節(jié)點(diǎn)從其主端口周期性的發(fā)送HELLO報(bào)文,依次經(jīng)過各傳輸節(jié)點(diǎn),最后從主節(jié)點(diǎn)副端口回到主節(jié)點(diǎn)。 鏈路故障(Link-down)Common-fdbSingle ring link failure occurs step

25、 2:Master transfer to failed state 當(dāng)傳輸節(jié)點(diǎn)交換機(jī)上的RRPP端口發(fā)生鏈路DOWN時(shí):Step1:該節(jié)點(diǎn)將從與故障端口配對(duì)的狀態(tài)為UP的RRPP端口發(fā)送LINK-DOWN報(bào)文通知主節(jié)點(diǎn)。Step2:主節(jié)點(diǎn)收到LINK-DOWN報(bào)文后,立即將狀態(tài)切換到Failed狀態(tài),放開副端口。由于網(wǎng)絡(luò)拓?fù)浒l(fā)生改變,以免報(bào)文定向錯(cuò)誤,主節(jié)點(diǎn)還需要刷新FDB表,并從主端口發(fā)送COMMON-FLUSH-FDB報(bào)文通知所有傳輸節(jié)點(diǎn)刷新FDB。COMMON-FLUSH-FDBCOMMON-FLUSH-FDB刷新刷新FDBFDB報(bào)文,由主節(jié)點(diǎn)發(fā)起,通知傳輸節(jié)點(diǎn)、報(bào)文,由主節(jié)點(diǎn)發(fā)起,通

26、知傳輸節(jié)點(diǎn)、邊緣節(jié)點(diǎn)或者輔助邊緣節(jié)點(diǎn)更新各自邊緣節(jié)點(diǎn)或者輔助邊緣節(jié)點(diǎn)更新各自MACMAC地址轉(zhuǎn)發(fā)表。地址轉(zhuǎn)發(fā)表。 總結(jié):故障上報(bào)的機(jī)制是由傳輸節(jié)點(diǎn)發(fā)起的。如果LINK-DOWN報(bào)文在傳輸過程中丟失了,這時(shí)主節(jié)點(diǎn)的環(huán)網(wǎng)狀態(tài)檢測機(jī)制就派上了用場。如果主節(jié)點(diǎn)副端口在規(guī)定時(shí)間(由Fail定時(shí)器定義)內(nèi)仍沒有收到主節(jié)點(diǎn)發(fā)出的HELLO報(bào)文,也認(rèn)為環(huán)網(wǎng)發(fā)生故障,對(duì)故障的處理過程與傳輸節(jié)點(diǎn)主動(dòng)上報(bào)作相同處理。故障恢復(fù)Step1:當(dāng)傳輸節(jié)點(diǎn)交換機(jī)上的RRPP端口發(fā)生恢復(fù)時(shí),傳輸節(jié)點(diǎn)遷移到Preforwarding狀態(tài),并阻塞剛剛恢復(fù)的端口。 Step2:環(huán)網(wǎng)恢復(fù)的過程是由主節(jié)點(diǎn)主動(dòng)發(fā)起的,主節(jié)點(diǎn)周期性的從主端

27、口發(fā)送HELLO報(bào)文,環(huán)網(wǎng)上的故障鏈路全部恢復(fù)后,主節(jié)點(diǎn)將從副端口收到自己發(fā)出的檢測報(bào)文。主節(jié)點(diǎn)收到自己發(fā)出的HELLO報(bào)文后,首先將狀態(tài)遷移回Complete狀態(tài),阻塞副端口,然后從主端口發(fā)送COMPLETE_FLUSH_FDB報(bào)文。傳輸節(jié)點(diǎn)收到COMPLETE_FLUSH_FDB報(bào)文后,遷移回Link-Up狀態(tài),放開臨時(shí)阻塞端口,并刷新FDB表。 COMPLETE-FLUSH-FDB環(huán)網(wǎng)恢復(fù)刷新環(huán)網(wǎng)恢復(fù)刷新FDB報(bào)文,由主節(jié)點(diǎn)發(fā)起,通知傳輸節(jié)報(bào)文,由主節(jié)點(diǎn)發(fā)起,通知傳輸節(jié)點(diǎn)、邊緣節(jié)點(diǎn)或者輔助邊緣節(jié)點(diǎn)更新各自點(diǎn)、邊緣節(jié)點(diǎn)或者輔助邊緣節(jié)點(diǎn)更新各自MAC地址轉(zhuǎn)地址轉(zhuǎn)發(fā)表,同時(shí)通知傳輸節(jié)點(diǎn)放開臨時(shí)

28、阻塞端口。發(fā)表,同時(shí)通知傳輸節(jié)點(diǎn)放開臨時(shí)阻塞端口。如果不幸COMPLETE_FLUSH_FDB報(bào)文在傳播過程中丟失,還有一種備份機(jī)制來實(shí)現(xiàn)傳輸節(jié)點(diǎn)臨時(shí)阻塞端口的恢復(fù),就是傳輸節(jié)點(diǎn)處于Preforwarding狀態(tài)時(shí)如果在規(guī)定時(shí)間(由Fail定時(shí)器定義)內(nèi)收不到主節(jié)點(diǎn)發(fā)來的COMPLETE_FLUSH_FDB報(bào)文,自行放開臨時(shí)阻塞端口,恢復(fù)數(shù)據(jù)通信。端口的配置準(zhǔn)備 對(duì)于主節(jié)點(diǎn)/傳輸節(jié)點(diǎn)/邊緣節(jié)點(diǎn)/輔助邊緣節(jié)點(diǎn)端口配置的準(zhǔn)備: 要求端口必須配置為trunk口和stp disable的狀態(tài),并且各個(gè)端口都允許數(shù)據(jù)VLAN的報(bào)文通過。 要求端口不能為聚合端口 為什么RRPP、MSTP以及Smart Link不可能在同一個(gè)端口上使用? 原因在于一個(gè)環(huán)中,必然只能通過一個(gè)環(huán)網(wǎng)協(xié)議來消除環(huán)路,假設(shè)一個(gè)環(huán)網(wǎng)中存在兩個(gè)以上的環(huán)網(wǎng)協(xié)議,那么每個(gè)環(huán)網(wǎng)協(xié)議都會(huì)各自阻塞端口,極有可能導(dǎo)致網(wǎng)絡(luò)中的某些設(shè)備之間不可達(dá)。所以這幾個(gè)協(xié)議在端口上都是互斥的,對(duì)于聚合組也不應(yīng)該G理會(huì),即RRPP的聚合組不能作為MSTP或者Smart

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論