多層次交換協(xié)議(MSTP)是以RSTP(快速生成樹(shù)協(xié)議)為基礎(chǔ)的協(xié)議,通過(guò)引入實(shí)例概念使得一個(gè)設(shè)備可以支持多棵生成樹(shù),并且能夠在每一棵生成樹(shù)上運(yùn)行獨(dú)立的SPF算法,從而增加了網(wǎng)絡(luò)的可擴(kuò)展性和可靠性。
1.MSTP技術(shù)工作原理
MSTP的核心思想是將一個(gè)網(wǎng)域(VLAN)劃分為多個(gè)實(shí)例(Instance),每個(gè)實(shí)例都運(yùn)行獨(dú)立的生成樹(shù)算法。在一個(gè)實(shí)例內(nèi),所有的邊橋的生成樹(shù)相同,因此只需要維護(hù)一個(gè)生成樹(shù)即可;而不同實(shí)例之間的生成樹(shù)可能不同,所以需要在每個(gè)實(shí)例內(nèi)分別計(jì)算。
2.MSTP技術(shù)的特點(diǎn)
- 支持多個(gè)實(shí)例:MSTP可以將一個(gè)網(wǎng)域劃分為多個(gè)實(shí)例,每個(gè)實(shí)例有自己的配置參數(shù)和生成樹(shù)拓?fù)?,提高了網(wǎng)絡(luò)的可擴(kuò)展性。
- 快速收斂:與STP相比,MSTP使用單個(gè)實(shí)例的方式可以加速拓?fù)渥兓瘯r(shí)的收斂時(shí)間。
- 兼容性:MSTP可以與STP和RSTP協(xié)議互通,在不影響原有拓?fù)浣Y(jié)構(gòu)的前提下可以逐步實(shí)現(xiàn)MSTP的網(wǎng)絡(luò)升級(jí)。
3.MSTP技術(shù)的功能
MSTP協(xié)議具有以下主要功能:
- 在多個(gè)網(wǎng)段之間進(jìn)行快速收斂
- 通過(guò)多個(gè)生成樹(shù)保證網(wǎng)絡(luò)的可靠性
- 提供了多種端口類型,包括根口、指定口和備用口,以滿足不同應(yīng)用場(chǎng)景的需求
4.MSTP的發(fā)展歷程
MSTP最初是由思科公司在2001年提出的,在IEEE標(biāo)準(zhǔn)的制定過(guò)程中被稱為MST。后來(lái)MST被加入到IEEE 802.1Q-2005標(biāo)準(zhǔn)中,從而成為了一個(gè)標(biāo)準(zhǔn)化的協(xié)議。在MSTP的發(fā)展歷程中,一些商業(yè)廠商和開(kāi)源社區(qū)也相繼提出了自己的實(shí)現(xiàn)版本,例如Juniper的VSTP和OpenBSD的MSTP。