וואָס איז די ספּאַננינג טרי פּראָטאָקאָל?

די ספּאַננינג טרי פּראָטאָקאָל, טייל מאָל נאָר ריפערד צו ווי ספּאַננינג טרי, איז די Waze אָדער MapQuest פון מאָדערן עטהערנעט נעטוואָרקס, וואָס פירן פאַרקער אויף די מערסט עפעקטיוו מאַרשרוט באזירט אויף פאַקטיש-צייט טנאָים.

באַזירט אויף אַן אַלגערידאַם באשאפן דורך אמעריקאנער קאָמפּיוטער געלערנטער Radia Perlman בשעת זי איז געווען ארבעטן פֿאַר דיגיטאַל עקוויפּמענט קאָרפּאָראַטיאָן (דעק) אין 1985, די ערשטיק ציל פון ספּאַננינג טרי איז צו פאַרמייַדן יבעריק פֿאַרבינדונגען און די לופּינג פון קאָמוניקאַציע פּאַטווייז אין קאָמפּלעקס נעץ קאַנפיגיעריישאַנז.ווי אַ צווייטיק פֿונקציע, ספּאַננינג טרי קענען מאַרשרוט פּאַקיץ אַרום קאָנפליקט ספּאַץ צו ענשור אַז קאָמוניקאַציע איז ביכולת צו ווינט דורך נעטוואָרקס וואָס קען האָבן דיסראַפּשאַנז.

ספּאַננינג טרי טאָפּאָלאָגי ווס רינג טאָפּאָלאָגי

ווען אָרגאַנאַזיישאַנז זענען נאָר סטאַרטינג צו נעץ זייער קאָמפּיוטערס אין די 1980 ס, איינער פון די מערסט פאָלקס קאַנפיגיעריישאַנז איז געווען די רינג נעץ.למשל, יבם ינטראָודוסט זייַן פּראַפּרייאַטערי טאָקען רינג טעכנאָלאָגיע אין 1985.

אין אַ רינג נעץ טאַפּאַלאַדזשי, יעדער נאָדע קאַנעקץ מיט צוויי אנדערע, איינער וואָס זיצט פאָרויס פון אים אויף די רינג און איינער וואָס איז פּאַזישאַנד הינטער עס.סיגנאַלז נאָר אַרומפאָרן אַרום די רינג אין אַ איין ריכטונג, מיט יעדער נאָדע צוזאמען די וועג כאַנדינג אַוועק קיין און אַלע פּאַקיץ לופּינג אַרום די רינג.

בשעת פּשוט רינג נעטוואָרקס אַרבעט פייַן ווען עס זענען בלויז אַ האַנדפול פון קאָמפּיוטערס, רינגס ווערן באַטלאָניש ווען הונדערטער אָדער טויזנטער פון דעוויסעס זענען מוסיף צו אַ נעץ.א קאָמפּיוטער קען דאַרפֿן צו שיקן פּאַקיץ דורך הונדערטער פון נאָודז נאָר צו טיילן אינפֿאָרמאַציע מיט איין אנדערע סיסטעם אין אַ שכייניש צימער.באַנדווידט און טרופּוט אויך ווערן אַ פּראָבלעם ווען פאַרקער קענען לויפן בלויז אין איין ריכטונג, אָן קיין באַקאַפּ פּלאַן אויב אַ נאָדע אויף דעם וועג ווערט צעבראכן אָדער אָוווערלי קאַנדזשעסטיד.

אין די 90 ס, ווי עטהערנעט איז געווארן פאַסטער (100 מביט / סעק. פאַסט עטהערנעט איז באַקענענ אין 1995) און די פּרייַז פון אַ עטהערנעט נעץ (בריקן, סוויטשיז, קאַבלע) געווארן באטייטיק טשיפּער ווי טאָקען רינג, ספּאַננינג טרי וואַן די לאַן טאָפּאָלאָגי מלחמות און טאָקען רינג גיך פאַרשווינדן.

ווי ספּאַננינג טרי וואָרקס

[פאַרשרייַבן איצט פֿאַר די לעצטע FutureIT געשעעניש פון די יאָר!ויסשליסיק פאַכמאַן אַנטוויקלונג וואַרשטאַט בנימצא.FutureIT ניו יארק, 8 נאוועמבער]

ספּאַננינג טרי איז אַ פאָרווערדינג פּראָטאָקאָל פֿאַר דאַטן פּאַקיץ.עס איז איין טייל פאַרקער קאַפּ און איין טייל יידל ינזשעניר פֿאַר די נעץ כייווייז וואָס דאַטן טראַוואַלז דורך.עס זיצט אין שיכטע 2 (דאַטן לינק שיכטע), אַזוי עס איז פשוט זארגן מיט מאָווינג פּאַקיץ צו זייער צונעמען דעסטיניישאַן, נישט וואָס מין פון פּאַקיץ זענען געשיקט אָדער די דאַטן וואָס זיי אַנטהאַלטן.

ספּאַננינג טרי איז געווארן אַזוי ומעטומיק אַז זייַן נוצן איז דיפיינד אין דיIEEE 802.1D נעטוואָרקינג נאָרמאַל.ווי דיפיינד אין די סטאַנדאַרט, בלויז איין אַקטיוו דרך קענען עקסיסטירן צווישן צוויי ענדפּוינץ אָדער סטיישאַנז אין סדר צו פונקציאָנירן רעכט.

ספּאַננינג טרי איז דיזיינד צו עלימינירן די מעגלעכקייט אַז דאַטן וואָס פאָרן צווישן נעץ סעגמאַנץ וועט זיין סטאַק אין אַ שלייף.אין אַלגעמיין, לופּס צעמישן די פאָרווערדינג אַלגערידאַם אינסטאַלירן אין נעץ דעוויסעס, אַזוי אַז די מיטל ניט מער ווייסט ווו צו שיקן פּאַקיץ.דאָס קען רעזולטאַט אין די דופּליקיישאַן פון ראָמען אָדער די פאָרווערדינג פון דופּליקאַט פּאַקיץ צו קייפל דעסטאַניישאַנז.אַרטיקלען קענען באַקומען ריפּיטיד.קאָמוניקאַציע קענען אָפּשפּרונג צוריק צו אַ סענדער.עס קען אפילו קראַך אַ נעץ אויב צו פילע לופּס אָנהייבן צו פּאַסירן, עסן אַרויף באַנדווידט אָן קיין באַטייטיק גיינז בשעת בלאַקינג אנדערע ניט-לופּט פאַרקער פון באַקומען דורך.

די ספּאַננינג טרי פּראָטאָקאָלסטאַפּס לופּס פון פאָרמינגדורך פאַרמאַכן אַלע אָבער איין מעגלעך פּאַטוויי פֿאַר יעדער דאַטן פּאַקאַט.סוויטשיז אויף אַ נעץ נוצן ספּאַננינג טרי צו דעפינירן וואָרצל פּאַטס און בריקן ווו דאַטן קענען אַרומפאָרן, און פאַנגקשאַנאַלי נאָענט אַוועק דופּליקאַט פּאַטס, רענדערינג זיי ינאַקטיוו און אַניוזאַבאַל בשעת אַ ערשטיק וועג איז בנימצא.

דער רעזולטאַט איז אַז נעץ קאָמוניקאַציע לויפן סימלאַסלי ראַגאַרדלאַס פון ווי קאָמפּלעקס אָדער וואַסט אַ נעץ ווערט.אין אַ וועג, ספּאַננינג טרי קריייץ איין פּאַטס דורך אַ נעץ פֿאַר דאַטן צו אַרומפאָרן ניצן ווייכווארג אין פיל די זעלבע וועג ווי נעץ ענדזשאַנירז האט ניצן ייַזנוואַרג אויף די אַלט שלייף נעטוואָרקס.

נאָך בענעפיץ פון ספּאַננינג טרי

די ערשטיק סיבה ספּאַננינג טרי איז צו עלימינירן די מעגלעכקייט פון רוטינג לופּס אין אַ נעץ.אבער עס זענען אויך אנדערע אַדוואַנטידזשיז.

ווייַל ספּאַננינג טרי איז קעסיידער קוקן פֿאַר און דעפינירן וואָס נעץ פּאַטס זענען בנימצא פֿאַר דאַטן פּאַקיץ צו אַרומפאָרן דורך, עס קענען דעטעקט אויב אַ נאָדע זיצן צוזאמען איינער פון די ערשטיק פּאַטס איז פאַרקריפּלט.דאָס קען פּאַסירן פֿאַר אַ פאַרשיידנקייַט פון סיבות ריינדזשינג פון אַ ייַזנוואַרג דורכפאַל צו אַ נייַע נעץ קאַנפיגיעריישאַן.עס קען אפילו זיין אַ צייַטווייַליק סיטואַציע באזירט אויף באַנדווידט אָדער אנדערע סיבות.

ווען ספּאַננינג טרי דיטעקץ אַז אַ ערשטיק דרך איז ניט מער אַקטיוו, עס קענען געשווינד עפֿענען אן אנדער וועג וואָס איז געווען פריער פֿאַרמאַכט.עס קענען דעריבער שיקן דאַטן אַרום די קאָנפליקט אָרט, יווענטשאַוואַלי דעזיגנייטיד די אָנלייגוועג ווי די נייַע ערשטיק דרך, אָדער שיקן פּאַקיץ צוריק צו דער אָריגינעל בריק אויב עס ווידער וועט זיין בארעכטיגט.

בשעת דער אָריגינעל ספּאַננינג טרי איז געווען לעפיערעך שנעל צו מאַכן די נייַע קאַנעקשאַנז ווי דארף, אין 2001, די IEEE באַקענענ די Rapid Spanning Tree Protocol (RSTP).אויך ריפערד צו ווי די 802.1w ווערסיע פון ​​​​דעם פּראָטאָקאָל, RSTP איז דיזיינד צו צושטעלן באטייטיק פאַסטער אָפּזוך אין ענטפער צו נעץ ענדערונגען, צייַטווייַליק אַוטידזשיז אָדער די אַוטרייט דורכפאַל פון קאַמפּאָונאַנץ.

און בשעת RSTP ינטראָודוסט נייַ וועג קאַנווערדזשאַנס ביכייוויערז און בריק פּאָרט ראָלעס צו פאַרגיכערן דעם פּראָצעס, עס איז אויך דיזיינד צו זיין גאָר קאַפּויער קאַמפּאַטאַבאַל מיט דער אָריגינעל ספּאַננינג טרי.אַזוי עס איז מעגלעך פֿאַר דעוויסעס מיט ביידע ווערסיעס פון דעם פּראָטאָקאָל צו אַרבעטן צוזאַמען אויף דער זעלביקער נעץ.

שאָרטקאָמינגס פון ספּאַננינג טרי

בשעת ספּאַננינג טרי איז געווארן ומעטומיק איבער די פילע יאָרן נאָך זיין הקדמה, עס זענען יענע וואָס טענהן אַז עס איזצייט איז געקומען.די ביגאַסט שולד פון ספּאַננינג טרי איז אַז עס קלאָוזיז אַוועק פּאָטענציעל לופּס אין אַ נעץ דורך פאַרמאַכן אַראָפּ פּאָטענציעל פּאַטווייז ווו דאַטן קען אַרומפאָרן.אין קיין געגעבן נעץ ניצן ספּאַננינג טרי, וועגן 40% פון די פּאָטענציעל נעץ פּאַטס זענען פארמאכט צו דאַטן.

אין גאָר קאָמפּליצירט נעטוואָרקינג ינווייראַנמאַנץ, אַזאַ ווי די געפֿונען אין דאַטן סענטערס, די פיייקייט צו געשווינד פאַרגרעסערן די פאָדערונג איז קריטיש.אָן די לימיטיישאַנז ימפּאָוזד דורך ספּאַננינג טרי, דאַטן סענטערס קען עפענען אַ פּלאַץ מער באַנדווידט אָן די נויט פֿאַר נאָך נעטוואָרקינג ייַזנוואַרג.דאָס איז אַן ייראַניק סיטואַציע, ווייַל קאָמפּלעקס נעטוואָרקינג ינווייראַנמאַנץ זענען וואָס ספּאַננינג טרי איז באשאפן.און איצט די שוץ צוגעשטעלט דורך די פּראָטאָקאָל קעגן לופּינג איז, אין אַ וועג, האלטן די ינווייראַנמאַנץ צוריק פון זייער פול פּאָטענציעל.

א ראַפינירט ווערסיע פון ​​​​דעם פּראָטאָקאָל גערופן Multiple-Instance Spanning Tree (MSTP) איז דעוועלאָפּעד צו נוצן ווירטואַל לאַנס און געבן מער נעץ פּאַטס צו זיין אָופּאַנד אין דער זעלביקער צייט, און נאָך פּרעווענטינג לופּס פון פאָרמינג.אָבער אפילו מיט MSTP, גאַנץ אַ ביסל פּאָטענציעל דאַטן פּאַטס בלייבן פֿאַרמאַכט אויף קיין געגעבן נעץ מיט דעם פּראָטאָקאָל.

עס זענען געווען פילע ניט-סטאַנדערדייזד, פרייַ פרווון צו פֿאַרבעסערן די באַנדווידט ריסטריקשאַנז פון ספּאַננינג טרי איבער די יאָרן.כאָטש די דיזיינערז פון עטלעכע פון ​​​​זיי האָבן קליימד הצלחה אין זייער השתדלות, רובֿ זענען נישט גאָר קאַמפּאַטאַבאַל מיט די האַרץ פּראָטאָקאָל, דאָס הייסט אַז אָרגאַנאַזיישאַנז דאַרפֿן צו נוצן די ניט-סטאַנדערדייזד ענדערונגען אויף אַלע זייער דעוויסעס אָדער געפֿינען אַ וועג צו לאָזן זיי עקסיסטירן מיט. סוויטשאַז פליסנדיק נאָרמאַל ספּאַננינג טרי.אין רובֿ קאַסעס, די קאָס פון מיינטיינינג און שטיצן קייפל פלייווערז פון ספּאַננינג טרי זענען נישט ווערט די מי.

וועט ספּאַננינג טרי פאָרזעצן אין דער צוקונפֿט?

חוץ די לימיטיישאַנז אין באַנדווידט רעכט צו ספּאַננינג טרי קלאָוזינג נעץ פּאַטס, עס איז נישט אַ פּלאַץ פון געדאַנק אָדער מי צו פאַרבייַטן דעם פּראָטאָקאָל.כאָטש IEEE טייל מאָל ריליסיז דערהייַנטיקונגען צו פּרובירן און מאַכן עס מער עפעקטיוו, זיי זענען שטענדיק קאַפּויער קאַמפּאַטאַבאַל מיט יגזיסטינג ווערסיעס פון דעם פּראָטאָקאָל.

אין אַ זינען, ספּאַננינג טרי גייט די הערשן פון "אויב עס איז נישט צעבראכן, טאָן ניט פאַרריכטן עס."ספּאַננינג טרי לויפט ינדיפּענדאַנטלי אין דער הינטערגרונט פון רובֿ נעטוואָרקס צו האַלטן פאַרקער פלאָוינג, פאַרמייַדן קראַך-ינדוסינג לופּס פון פאָרמינג, און רוטינג פאַרקער אַרום קאָנפליקט ספּאַץ אַזוי אַז סוף יוזערז קיינמאָל אפילו וויסן אויב זייער נעץ יקספּיריאַנסיז טעמפּערעראַלי דיסראַפּשאַנז ווי אַ טייל פון זיין טאָג-צו- טאָג אַפּעריישאַנז.דערווייַל, אויף די באַקענד, אַדמיניסטראַטאָרס קענען לייגן נייַע דעוויסעס צו זייער נעטוואָרקס אָן צו פיל געדאַנק צי זיי וועלן קענען צו יבערגעבן מיט די רעשט פון די נעץ אָדער די אַרויס וועלט.

ווייַל פון אַלע דעם, עס איז מסתּמא אַז ספּאַננינג טרי וועט בלייַבן אין נוצן פֿאַר פילע יאָרן צו קומען.עס קען זיין עטלעכע מינערווערטיק דערהייַנטיקונגען פון צייט צו צייט, אָבער די האַרץ ספּאַננינג טרי פּראָטאָקאָל און אַלע די קריטיש פֿעיִקייטן עס פּערפאָרמז זענען מיסטאָמע דאָ צו בלייַבן.


פּאָסטן צייט: נאוועמבער-07-2023