የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

"በእኛ እና በ SRI ውስጥ ባሉ ሰዎች መካከል የስልክ ግንኙነት አቋቁመናል..."፣ ክላይንሮክ... በቃለ ምልልሱ ላይ፡-
"L ን ተየን እና በስልክ "ኤልን ታያለህ?" ብለን ጠየቅን.
“አዎ፣ ኤልን እናያለን” የሚል ምላሽ መጣ።
"O ን ጻፍን እና "ኦን ታያለህ" ብለን ጠየቅን።
"አዎ, ኦን እናያለን."
"ከዚያ G ፃፍን እና ስርዓቱ ተበላሽቷል"...

ገና አብዮት ተጀመረ…

የበይነመረብ መጀመሪያ.


ሁሉም ሰው ሰላም!

አሌክሳንደር እባላለሁ በሊንክስታሴንተር የኔትወርክ መሐንዲስ ነኝ። በዛሬው ጽሁፍ ውስጥ ስለ የትራፊክ መለዋወጫ ነጥቦች (የበይነመረብ ልውውጥ ነጥቦች, IXP) እንነጋገራለን-ከመልክታቸው በፊት ምን እንደነበሩ, ምን ተግባራት እንደሚፈቱ እና እንዴት እንደሚገነቡ. እንዲሁም በዚህ ጽሑፍ ውስጥ የ ‹EV-NG› መድረክን እና የ BIRD ሶፍትዌር ራውተርን በመጠቀም የ ‹IXP› አሠራር መርህ አሳይሻለሁ ፣ በዚህም “በመከለያው ስር” እንዴት እንደሚሰራ ግንዛቤ እንዲኖርዎት ።

ትንሽ ታሪክ

ብትመለከቱ እዚህ, ከዚያም በ 1993 የትራፊክ መለዋወጫ ነጥቦች ፈጣን እድገት መጀመሩን ማየት ይችላሉ. ይህ የሆነበት ምክንያት በዛን ጊዜ የነበሩት የቴሌኮም ኦፕሬተሮች አብዛኛው ትራፊክ በአሜሪካ የጀርባ አጥንት ኔትወርክ በማለፉ ነው። ስለዚህ, ለምሳሌ, ትራፊክ ከፈረንሳይ ኦፕሬተር ወደ ጀርመን ኦፕሬተር ሲሄድ በመጀመሪያ ከፈረንሳይ ወደ አሜሪካ, ከዚያም ከዩኤስኤ ወደ ጀርመን ብቻ ሄደ. በዚህ ጉዳይ ላይ ያለው የጀርባ አጥንት አውታር በፈረንሳይ እና በጀርመን መካከል እንደ መተላለፊያ ሆኖ አገልግሏል. በአንድ ሀገር ውስጥ ያለው ትራፊክ እንኳን ብዙ ጊዜ በቀጥታ ሳይሆን በአሜሪካ ኦፕሬተሮች የጀርባ አጥንት አውታረ መረቦች በኩል ያልፋል።

ይህ ሁኔታ የመተላለፊያ ትራፊክ አቅርቦት ወጪን ብቻ ሳይሆን የሰርጦችን ጥራት እና መዘግየቶችንም ጎድቷል። የኢንተርኔት ተጠቃሚዎች ቁጥር ጨምሯል፣ አዳዲስ ኦፕሬተሮች ታዩ፣ የትራፊኩ መጠን ጨምሯል፣ እና በይነመረብ ጎልማሳ። የኢንተር-ኦፕሬተር መስተጋብርን ለማደራጀት የበለጠ ምክንያታዊ አቀራረብ እንደሚያስፈልግ በዓለም ዙሪያ ያሉ ኦፕሬተሮች መገንዘብ ጀመሩ። "እኔ ኦፕሬተር ሀ በሚቀጥለው መንገድ ላይ ለሚገኘው ኦፕሬተር ቢ ትራፊክ ለማድረስ በሌላ ሀገር ለማለፍ ለምን እከፍላለሁ?" ይህ በግምት የቴሌኮም ኦፕሬተሮች በዛን ጊዜ ራሳቸውን የጠየቁት ጥያቄ ነው። ስለዚህ የትራፊክ መለዋወጫ ነጥቦች በተለያዩ የዓለም ክፍሎች በኦፕሬተር ማጎሪያ ነጥቦች ላይ መታየት ጀመሩ.

  • 1994 - ሊንክስ በለንደን ፣
  • 1995 - DE-CIX በፍራንክፈርት ፣
  • 1995 - MSK-IX, በሞስኮ, ወዘተ.

ኢንተርኔት እና የእኛ ቀናት

በፅንሰ-ሀሳብ ፣ የዘመናዊው በይነመረብ አርክቴክቸር ብዙ የራስ-ገዝ ስርዓቶች (ኤኤስ) እና በመካከላቸው ብዙ ግንኙነቶች ፣ አካላዊ እና ሎጂካዊ ፣ ይህም ከአንድ AS ወደ ሌላ የትራፊክ መንገድን የሚወስኑ ናቸው።

ASs ብዙውን ጊዜ የቴሌኮም ኦፕሬተሮች፣ የኢንተርኔት አገልግሎት አቅራቢዎች፣ ሲዲኤን፣ የመረጃ ማዕከላት እና የድርጅት ክፍል ኩባንያዎች ናቸው። ASes በመካከላቸው አመክንዮአዊ ግንኙነቶችን (እኩያ) ያደራጃሉ፣ አብዛኛውን ጊዜ የBGP ፕሮቶኮልን ይጠቀማሉ።

የራስ ገዝ ስርዓቶች እነዚህን ግንኙነቶች እንዴት እንደሚያደራጁ በበርካታ ሁኔታዎች ይወሰናል.

  • ጂኦግራፊያዊ ፣
  • ኢኮኖሚያዊ፣
  • ፖለቲካዊ፣
  • በ AS ባለቤቶች መካከል ስምምነቶች እና የጋራ ፍላጎቶች,
  • እና የመሳሰሉት.

እርግጥ ነው, ይህ እቅድ የተወሰነ መዋቅር እና ተዋረድ አለው. ስለዚህ ኦፕሬተሮች በደረጃ-1 ፣ በደረጃ-2 እና በደረጃ-3 የተከፋፈሉ ናቸው ፣ እና ለአካባቢያዊ የበይነመረብ አቅራቢዎች ደንበኞች (ደረጃ-3) እንደ አንድ ደንብ ፣ ተራ ተጠቃሚዎች ከሆኑ ፣ ከዚያ ለምሳሌ ፣ ለደረጃ-1። ደረጃ ኦፕሬተሮች ደንበኞቹ ሌሎች ኦፕሬተሮች ናቸው። የደረጃ-3 ኦፕሬተሮች የተመዝጋቢዎቻቸውን ትራፊክ፣ ደረጃ-2 የቴሌኮም ኦፕሬተሮችን፣ በተራው ደግሞ የደረጃ-3 ኦፕሬተሮችን ትራፊክ እና ደረጃ-1 - ሁሉንም የኢንተርኔት ትራፊክ ያጠቃልላሉ።

በስርዓተ-ፆታ መልኩ እንደሚከተለው ሊወከል ይችላል፡-

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር
ይህ ሥዕል የሚያሳየው ትራፊክ ከታች ወደ ላይ እንደተጠቃለለ ነው፣ ማለትም. ከዋና ተጠቃሚዎች እስከ ደረጃ-1 ኦፕሬተሮች። እንዲሁም በ AS መካከል በግምት እርስ በርስ የሚመጣጠን አግድም የትራፊክ ልውውጥ አለ።

የዚህ እቅድ ዋና አካል እና በተመሳሳይ ጊዜ ጉዳቱ ከዋና ተጠቃሚው ጋር በጂኦግራፊያዊ አካባቢ ውስጥ በሚገኙ በራስ ገዝ ስርዓቶች መካከል የተወሰነ የግንኙነቶች ግራ መጋባት ነው። ከታች ያለውን ምስል አስቡበት፡-

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

በአንድ ትልቅ ከተማ ውስጥ 5 የቴሌኮም ኦፕሬተሮች እንዳሉ እናስብ በመካከላቸው በአንድም በሌላም ምክንያት ከላይ እንደሚታየው የተደራጁ ናቸው።

ከ Go ISP ጋር የተገናኘው ተጠቃሚ ፔትያ ከኤኤስኤም አቅራቢው ጋር የተገናኘ አገልጋይ ማግኘት ከፈለገ በመካከላቸው ያለው ትራፊክ በ 5 አውቶማቲክ ስርዓቶች ውስጥ ለማለፍ ይገደዳል። ይህ መዘግየትን ይጨምራል ምክንያቱም ትራፊክ የሚያልፍባቸው የኔትወርክ መሳሪያዎች ብዛት፣ እንዲሁም በGo እና ASM መካከል በራስ ገዝ ስርዓቶች ላይ ያለው የመተላለፊያ ትራፊክ መጠን ይጨምራል።

ትራፊክ ለማለፍ የሚገደድበትን የመጓጓዣ AS ብዛት እንዴት መቀነስ ይቻላል? ልክ ነው - የትራፊክ መለወጫ ነጥብ.

ዛሬ የአዳዲስ IXP ዎች ብቅ ማለት እንደ 90-2000 ዎቹ መጀመሪያ ባሉት ተመሳሳይ ፍላጎቶች የሚመራ ነው ፣ በትንሽ መጠን ብቻ ፣ ከጊዜ ወደ ጊዜ እየጨመረ የመጣው የቴሌኮም ኦፕሬተሮች ፣ ተጠቃሚዎች እና ትራፊክ ፣ በሲዲኤን አውታረ መረቦች የሚመነጨው የይዘት መጠን እያደገ ነው። እና የውሂብ ማዕከሎች.

የመለዋወጫ ነጥብ ምንድን ነው?

የትራፊክ መለዋወጫ ነጥብ ልዩ የኔትወርክ መሠረተ ልማት ያለው ቦታ ሲሆን በጋራ የትራፊክ ልውውጥ ላይ ፍላጎት ያላቸው ተሳታፊዎች የጋራ አቻዎችን የሚያደራጁበት ቦታ ነው. የትራፊክ ልውውጥ ነጥቦች ዋና ተሳታፊዎች: የቴሌኮም ኦፕሬተሮች, የበይነመረብ አቅራቢዎች, የይዘት አቅራቢዎች እና የውሂብ ማዕከሎች. በትራፊክ መለዋወጫ ነጥቦች ላይ ተሳታፊዎች በቀጥታ እርስ በርስ ይገናኛሉ. ይህ የሚከተሉትን ችግሮች ለመፍታት ያስችልዎታል:

  • መዘግየትን መቀነስ ፣
  • የመተላለፊያ ትራፊክን መጠን መቀነስ ፣
  • በ AS መካከል ማዘዋወርን ያመቻቹ።

IXPs በዓለም ዙሪያ ባሉ ብዙ ትላልቅ ከተሞች ውስጥ እንደሚገኙ ግምት ውስጥ በማስገባት ይህ ሁሉ በአጠቃላይ በይነመረብ ላይ ጠቃሚ ተጽእኖ ይኖረዋል.

ከላይ ያለው የፔትያ ሁኔታ IXP ን በመጠቀም ከተፈታ ፣ እንደዚህ ያለ ነገር ይሆናል ።

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

የትራፊክ መለዋወጫ ነጥብ እንዴት ይሠራል?

እንደ ደንቡ፣ IXP የራሱ የሆነ የህዝብ IPv4/IPv6 አድራሻ ያለው የተለየ AS ነው።

የ IXP አውታረመረብ ብዙውን ጊዜ የማያቋርጥ L2 ጎራ ያካትታል። አንዳንድ ጊዜ ይህ በቀላሉ ሁሉንም የ IXP ደንበኞችን የሚያስተናግድ VLAN ነው። ወደ ትላልቅ፣ በጂኦግራፊያዊ የተከፋፈሉ IXPዎች፣ እንደ MPLS፣ VXLAN፣ ወዘተ የመሳሰሉ ቴክኖሎጂዎች የL2 ጎራ ለማደራጀት ጥቅም ላይ ሊውሉ ይችላሉ።

IXP አካላት

  • ኤስኬኤስ እዚህ ምንም ያልተለመደ ነገር የለም: መደርደሪያዎች, የጨረር ማገናኛዎች, የፕላስተር ፓነሎች.
  • መቀየሪያዎች - የ IXP መሠረት. የመቀየሪያ ወደብ ወደ ICP አውታረመረብ መግቢያ ነጥብ ነው. መቀየሪያዎቹ የደህንነት ተግባራትን በከፊል ያከናውናሉ - በ IXP አውታረመረብ ላይ መገኘት የማይገባውን ቆሻሻ ትራፊክ ያጣራሉ. እንደ ደንቡ, ማብሪያዎች በተግባራዊ መስፈርቶች መሰረት ይመረጣሉ - አስተማማኝነት, የሚደገፉ የወደብ ፍጥነት, የደህንነት ባህሪያት, የ sFlow ድጋፍ, ወዘተ.
  • መሾመር አገልጋይ (RS) - የማንኛውም ዘመናዊ የትራፊክ መለዋወጫ ነጥብ ዋና እና አስፈላጊ አካል። የሥራው መርህ በ iBGP ውስጥ ካለው የመንገድ አንጸባራቂ ወይም በ OSPF ውስጥ ከተሰየመው ራውተር ጋር በጣም ተመሳሳይ ነው እና ተመሳሳይ ችግሮችን ይፈታል። በትራፊክ ልውውጥ ነጥብ ውስጥ ያሉ ተሳታፊዎች ቁጥር እያደገ ሲሄድ, እያንዳንዱ ተሳታፊ ለመደገፍ የሚያስፈልገው የ BGP ክፍለ ጊዜዎች ቁጥር ይጨምራል, ማለትም. ይህ በ iBGP ውስጥ ያለውን የጥንታዊ ሙሉ-ሜሽ ቶፖሎጂን ያስታውሳል። RS ችግሩን በሚከተለው መንገድ ይፈታል፡ ከእያንዳንዱ ፍላጎት ያለው የIXP ተሳታፊ ጋር የBGP ክፍለ ጊዜ ያቋቁማል፣ እና ያ ተሳታፊ የRS ደንበኛ ይሆናል። ከደንበኞቹ የBGP ዝማኔን በመቀበል፣ አርኤስ ይህንን ዝመና ለሁሉም ደንበኞቹ ይልካል፣ በእርግጥ ይህ ዝመና ከደረሰው በስተቀር። ስለዚህ, RS በሁሉም የ IXP አባላት መካከል ሙሉ-ሜሽ መመስረትን ያስወግዳል እና የመለጠጥ ችግርን በቅንጦት ይፈታል. በBGP በሚተላለፉ ባህሪዎች ላይ ለውጥ ሳያደርግ የራውተሩ ራውተር በግልፅ ከአንድ AS ወደ ሌላ መንገዶችን እንደሚያስተላልፍ ልብ ሊባል የሚገባው ነው ፣ለምሳሌ ፣ በ AS ውስጥ ያለውን ቁጥር ወደ AS-መንገድ አይጨምርም። እንዲሁም በ RS ላይ የመንገዶች መሰረታዊ ማጣሪያ አለ-ለምሳሌ ፣ አርኤስ የማርስ ኔትወርኮችን እና የ IXP ልሹ ቅድመ ቅጥያዎችን አይቀበልም።

    ክፍት ምንጭ የሶፍትዌር ራውተር BIRD (የወፍ ኢንተርኔት ራውቲንግ ዴሞን) ብዙውን ጊዜ እንደ የመንገድ አገልጋይ መፍትሄ ሆኖ ያገለግላል። ስለሱ ጥሩው ነገር ነፃ ነው፣ በአብዛኛዎቹ የሊኑክስ ስርጭቶች ላይ በፍጥነት የሚሰራጭ፣ የማዞሪያ/የማጣሪያ ፖሊሲዎችን ለማቀናበር ተለዋዋጭ ዘዴ ያለው እና የኮምፒዩተር ሀብቶችን የማይፈልግ መሆኑ ነው። እንዲሁም ከሲስኮ፣ ጁኒፐር፣ ወዘተ ሃርድዌር/ምናባዊ ራውተር እንደ አርኤስ ሊመረጥ ይችላል።

  • ደህንነት. የ IXP አውታረመረብ የበርካታ ASes ስብስብ ስለሆነ ሁሉም ተሳታፊዎች መከተል ያለባቸው የደህንነት ፖሊሲ በጥሩ ሁኔታ መፃፍ አለበት። በአጠቃላይ፣ ከ IXP ውጭ ባሉ ሁለት የተለያዩ BGP እኩዮች መካከል የBGP ቅርበት ሲፈጠር የሚተገበሩት ሁሉም ተመሳሳይ ዘዴዎች እዚህ ይተገበራሉ፣ እና አንዳንድ ተጨማሪ የደህንነት ባህሪያት።

    ለምሳሌ፣ ትራፊክን አስቀድሞ ከተደራደረ የ IXP ተሳታፊ የተወሰነ የማክ አድራሻ ብቻ መፍቀድ ጥሩ ተግባር ነው። ከ 0x0800(IPv4)፣ 0x08dd(IPv6)፣ 0x0806(ARP) ውጪ ያሉ የኤተርታይፕ መስኮች ያላቸውን ትራፊክ መከልከል; ይህ የሚደረገው በBGP አቻ ያልሆነውን ትራፊክ ለማጣራት ነው። እንደ GTSM፣ RPKI፣ ወዘተ የመሳሰሉትን ዘዴዎች መጠቀምም ይቻላል።

ምናልባት ከላይ ያሉት የየትኛውም የአይ.ፒ.ፒ.ኤ ዋና ዋና ክፍሎች ናቸው, ምንም እንኳን ልኬቱ ምንም ይሁን ምን. እርግጥ ነው፣ ትላልቅ IXPዎች ተጨማሪ ቴክኖሎጂዎች እና መፍትሄዎች ሊኖሩ ይችላሉ።
IXP ለተሳታፊዎቹ ተጨማሪ አገልግሎቶችን ሲሰጥ ይከሰታል፡-

  • በ IXP TLD ዲ ኤን ኤስ አገልጋይ ላይ ተቀምጧል ፣
  • ተሳታፊዎች ጊዜን በትክክል እንዲያመሳስሉ የሚያስችል የሃርድዌር NTP አገልጋዮችን ይጫኑ ፣
  • ከ DDoS ጥቃቶች ጥበቃን መስጠት, ወዘተ.

እንዴት እንደሚሰራ

EVE-NG ን በመጠቀም የተቀረፀውን ቀላል IXP ምሳሌ በመጠቀም የትራፊክ መለዋወጫ ነጥብን የአሠራር መርህ እንይ እና ከዚያ የ BIRD ሶፍትዌር ራውተርን መሰረታዊ መቼት እናስብ። ሥዕላዊ መግለጫውን ለማቃለል፣ እንደ ተደጋጋሚነት እና ስህተት መቻቻል ያሉ አስፈላጊ ነገሮችን እንተዋለን።

የኔትወርክ ቶፖሎጂ ከዚህ በታች ባለው ስእል ይታያል.

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

ትንሽ የመለዋወጫ ነጥብ እንደምናስተዳድር እና የሚከተሉትን የአቻ አማራጮችን እንደሰጠን እናስብ።

  • የህዝብ አቻ ፣
  • የግል አቻ ፣
  • በመንገድ አገልጋይ በኩል ማየት።

የኛ AS ቁጥር 555 ነው፣ እኛ የ IPv4 አድራሻዎች ባለቤት ነን - 50.50.50.0/24፣ ከአውታረ መረቡ ጋር መገናኘት ለሚፈልጉ የአይፒ አድራሻዎችን እንሰጣለን ።

50.50.50.254 - በራውተር አገልጋይ በይነገጽ ላይ የተዋቀረው የአይፒ አድራሻ ፣ በዚህ የአይፒ ደንበኞች በ RS በኩል ማየት ቢቻል የ BGP ክፍለ ጊዜ ይመሰርታል።

እንዲሁም፣ በአርኤስ በኩል ለማየት፣ በBGP ማህበረሰብ ላይ የተመሰረተ ቀላል የማዘዋወር ፖሊሲ አዘጋጅተናል፣ ይህም የIXP ተሳታፊዎች ለማን እና የትኞቹን መንገዶች እንደሚልኩ እንዲቆጣጠሩ ያስችላቸዋል፡-

BGP ማህበረሰብ
መግለጫ

LOCAL_AS፡PEER_AS
ቅድመ ቅጥያዎችን ለPEER_AS ብቻ ይላኩ።

LOCAL_AS:IXP_AS
ቅድመ ቅጥያዎችን ወደ ሁሉም የ IXP ተሳታፊዎች ያስተላልፉ

3 ደንበኞች ከእኛ ICP ጋር መገናኘት እና ትራፊክ መለዋወጥ ይፈልጋሉ; እነዚህ የኢንተርኔት አገልግሎት ሰጪዎች ናቸው እንበል። ሁሉም በመንገዱ አገልጋይ በኩል አቻ ማደራጀት ይፈልጋሉ። ከታች ከደንበኛ ግንኙነት መለኪያዎች ጋር ሥዕላዊ መግለጫ አለ፡-

ደንበኛ
የደንበኛ AS ቁጥር
የደንበኛ ማስታወቂያ ቅድመ ቅጥያ
ከአይ.ፒ.ፒ. ጋር ለመገናኘት ለደንበኛው የተሰጠ የአይፒ አድራሻ

አይኤስፒ #1
ኤስ 100
1.1.0.0/16
50.50.50.10/24

አይኤስፒ #2
ኤስ 200
2.2.0.0/16
50.50.50.20/24

አይኤስፒ #3
ኤስ 300
3.3.0.0/16
50.50.50.30/24

በደንበኛው ራውተር ላይ መሰረታዊ BGP ማዋቀር፡-

router bgp 100
 no bgp enforce-first-as
 bgp log-neighbor-changes
 neighbor 50.50.50.254 remote-as 555
address-family ipv4
  network 1.1.0.0 mask 255.255.0.0
  neighbor 50.50.50.254 activate
  neighbor 50.50.50.254 send-community both
  neighbor 50.50.50.254 soft-reconfiguration inbound
  neighbor 50.50.50.254 route-map ixp-out out
 exit-address-family

ip prefix-list as100-prefixes seq 5 permit 1.1.0.0/16
route-map bgp-out permit 10
 match ip address prefix-list as100-prefixes
 set community 555:555

እዚህ ምንም bgp ማስፈጸሚያ-መጀመሪያ እንደ መቼት ማስተዋሉ ጠቃሚ ነው። በነባሪ፣ BGP የተቀበለው የBGP ዝማኔ እንደ-መንገድ ዝማኔው የተገኘበትን እኩያ እንደ bgp ቁጥር እንዲይዝ ይፈልጋል። ነገር ግን የመንገድ አገልጋዩ በ as-path ላይ ለውጦችን ስላላደረገ ቁጥሩ እንደ መንገድ ላይ አይሆንም እና ዝመናው ይጣላል። ይህ ቅንብር ራውተር ይህንን ህግ ችላ እንዲል ለማድረግ ይጠቅማል።

በተጨማሪም ደንበኛው bgp Community 555:555 ወደዚህ ቅድመ ቅጥያ እንዳቀናበረ እናያለን ይህም ማለት በእኛ ፖሊሲ መሰረት ደንበኛው ይህን ቅድመ ቅጥያ ለሁሉም ተሳታፊዎች ማስተዋወቅ ይፈልጋል ማለት ነው።

ለሌሎች ደንበኞች ራውተሮች፣ ቅንጅቶቹ ልዩ ከሆኑ መመዘኛዎች በስተቀር ተመሳሳይ ይሆናሉ።

የBIRD ውቅር ምሳሌ፡

define ixp_as = 555;
define ixp_prefixes = [ 50.50.50.0/24+ ];

template bgp RS_CLIENT {
  local as ixp_as;
  rs client;
}

የሚከተለው የማርታንስ ቅድመ ቅጥያዎችን የማይቀበል ማጣሪያ እና እንዲሁም የ IXP ራሱ ቅድመ ቅጥያዎችን ይገልጻል።

function catch_martians_and_ixp()
prefix set martians;
prefix set ixp_prefixes;
{
  martians = [ 
  0.0.0.0/8+,
  10.0.0.0/8+,
  100.64.0.0/10+,
  127.0.0.0/8+,
  169.254.0.0/16+,
  172.16.0.0/12+,
  192.0.0.0/24+,
  192.0.2.0/24+,
  192.168.0.0/16+,
  198.18.0.0/15+,
  198.51.100.0/24+,
  203.0.113.0/24+,
  224.0.0.0/4+,
  240.0.0.0/4+ ];

  if net ~ martians || net ~ ixp_prefixes then return false;

  return true;
}

ይህ ተግባር ቀደም ብለን የገለጽነውን የማዞሪያ ፖሊሲን ተግባራዊ ያደርጋል።

function bgp_ixp_policy(int peer_as)
{
  if (ixp_as, ixp_as) ~ bgp_community then return true;
  if (ixp_as, peer_as) ~ bgp_community then return true;

  return false;
}

filter reject_martians_and_ixp
{
  if catch_martians_and_ixp() then reject;
  if ( net ~ [0.0.0.0/0{25,32} ] ) then {
    reject;
  }
  accept;


}

አቻን እናዋቅራለን፣ ተገቢ ማጣሪያዎችን እና መመሪያዎችን እንተገብራለን።

protocol as_100 from RS_CLIENT {
  neighbor 50.50.50.10 as 100;
  ipv4 {
    export where bgp_ixp_policy(100);
    import filter reject_martians_and_ixp;
  }
}

protocol as_200 from RS_CLIENT {
  neighbor 50.50.50.20 as 200;
  ipv4 {
    export where bgp_ixp_policy(200);
    import filter reject_martians_and_ixp;
  }
}

protocol as_300 from RS_CLIENT {
  neighbor 50.50.50.30 as 300;
  ipv4 {
    export where bgp_ixp_policy(300);
    import filter reject_martians_and_ixp;
  }
}

በመንገድ አገልጋይ ላይ ከተለያዩ አቻዎች ወደ ተለያዩ RIBs መንገዶችን ማስገባት ጥሩ ልምምድ መሆኑን ልብ ሊባል ይገባል። BIRD ይህን እንዲያደርጉ ይፈቅድልዎታል. በእኛ ምሳሌ፣ ለቀላልነት፣ ከሁሉም ደንበኞች የተቀበሉት ሁሉም ዝመናዎች ወደ አንድ የጋራ RIB ይታከላሉ።

ስለዚህ፣ ያገኘነውን እንፈትሽ።

በመንገድ አገልጋይ ላይ ከሦስቱም ደንበኞች ጋር የBGP ክፍለ ጊዜ መቋቋሙን እናያለን፡-

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

ከሁሉም ደንበኞች ቅድመ ቅጥያዎችን እንደተቀበልን አይተናል፡-

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

በ 100 ራውተር ላይ ፣ ከመንገድ አገልጋዩ ጋር አንድ የቢጂፒ ክፍለ ጊዜ ብቻ ካለ ፣ ከሁለቱም እንደ 200 እና እንደ 300 ቅድመ ቅጥያዎችን እንቀበላለን ፣ የ BGP ባህሪዎች ግን አልተቀየሩም ፣ በደንበኞች መካከል መመሳሰል በቀጥታ የተከናወነ ይመስላል ።

የትራፊክ መለዋወጫ ነጥብ፡- ከመነሻ እስከ የእራስዎን IX መፍጠር

ስለዚህ, የመንገድ አገልጋይ መኖሩ በአይ.ፒ.ፒ. ላይ የአቻነት አደረጃጀትን በእጅጉ እንደሚያቃልል እናያለን.

ይህ ማሳያ IXPs እንዴት እንደሚሰራ እና የመንገድ አገልጋዩ እንዴት በIXP ላይ እንደሚሰራ በተሻለ ለመረዳት እንደረዳችሁ ተስፋ አደርጋለሁ።

Lindxdatacenter IX

በLinxdatacenter የራሳችንን IXP ገንብተናል ጥፋትን መቋቋም በሚችል የ2 ስዊች እና 2 መንገድ አገልጋዮች። የእኛ IXP አሁን በሙከራ ሁነታ እየሰራ ነው፣ እና ሁሉም ሰው ከLinxdatacenter IX ጋር እንዲገናኝ እና በሙከራ ላይ እንዲሳተፍ እንጋብዛለን። ሲገናኙ የ1 Gbit/s የመተላለፊያ ይዘት ያለው ወደብ፣የእኛ መንገድ አገልጋዮችን የማየት ችሎታ፣እንዲሁም በኤክስ ፖርታል የሚገኘውን የግል መለያዎን ማግኘት ይችላሉ። ix.linxdatacenter.com.

የሙከራ መዳረሻ ለማግኘት በአስተያየቶች ወይም በግል መልእክቶች ውስጥ ይፃፉ።

መደምደሚያ

የትራፊክ መለዋወጫ ነጥቦች በቴሌኮም ኦፕሬተሮች መካከል ያለውን ንዑስ የትራፊክ ፍሰት ችግር ለመፍታት እንደ መሣሪያ በይነመረብ መጀመርያ ላይ ተነሱ። አሁን አዲስ ዓለም አቀፍ አገልግሎቶች መምጣት እና የሲዲኤን ትራፊክ መጠን መጨመር, የመለዋወጫ ነጥቦች የአለምአቀፍ አውታረ መረብን አሠራር ለማመቻቸት ቀጥለዋል. በዓለም ላይ ያለው የ IXPs ቁጥር መጨመር ሁለቱንም የአገልግሎቱን የመጨረሻ ተጠቃሚ እና የቴሌኮም ኦፕሬተሮችን፣ የይዘት ኦፕሬተሮችን ወዘተ ይጠቀማል። ለ IXP ተሳታፊዎች ጥቅሙ የሚገለጸው የውጭ አቻዎችን የማደራጀት ወጪዎችን በመቀነስ, ከፍተኛ ደረጃ ያላቸው ኦፕሬተሮች የሚከፍሉትን የትራፊክ መጠን በመቀነስ, ማዘዋወርን በማመቻቸት እና ከይዘት ኦፕሬተሮች ጋር ቀጥተኛ ግንኙነት እንዲኖር ማድረግ ነው.

ጠቃሚ አገናኞች

  • የትራፊክ መለዋወጫ ቦታዎችን ካርታ ይመልከቱ፡- www.internetexchangemap.com
  • በ IXP ላይ መኖርን ጨምሮ በBGP አቻነት ላይ ዝርዝር ስታቲስቲክስን ይመልከቱ፡ www.peeringdb.com

ምንጭ: hab.com

አስተያየት ያክሉ