BGP ã¨ã¯

 BGPã¯ã€EGP(Exterior Gateway Protocol)ã§ã™ã€‚ç•°ãªã‚‹è‡ªå¾‹ã‚·ã‚¹ãƒ†ãƒ ï¼ˆAS)間ã§ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°æƒ…報を交æ›ã™ã‚‹ã“ã¨ãŒã§ãるルーティングプロトコルã§ã™ã€‚BGPã§ã¯ã€AS内部ã®ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã¯ã€IGPã«ä»»ã›ã¦ã„ã¾ã™ã€‚

 BGPã¯ã€ã‚¯ãƒ©ã‚¹ãƒ•ルルーティングã«ã—ã‹å¯¾å¿œã—ã¦ã„ãªã„BGPv1ã‹ã‚‰æ­´å²ãŒå§‹ã¾ã‚Šã¾ã™ã€‚ç¾åœ¨ã€ä¸»ã«ä½¿ã‚れã¦ã„ã‚‹BGPv4ã§ã¯ã€ãƒ«ãƒ¼ãƒˆé›†ç´„ã€VLSMをサãƒãƒ¼ãƒˆã—ã¦ãŠã‚Šåºƒãæ™®åŠã—ã¦ã„ã¾ã™ã€‚

BGPã®é€šä¿¡ã‚„ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã®ç¢ºç«‹ã«ã¯ã€ä¿¡é ¼æ€§ã®ã‚ã‚‹TCPãŒä½¿ã‚れã¦ã„ã¾ã™ã€‚

BGPã®ç‰¹å¾´ã‚’ã„ãã¤ã‹æŒ™ã’ã¦ã¿ã¾ã™ã€‚

  • CIDR(クラスレスルーティング)
  • VLSMã®ã‚µãƒãƒ¼ãƒˆ
  • ãƒãƒƒãƒ—ス数ãŒç„¡åˆ¶é™
  • 差分アップデート
  • 手動集約
  • パス属性ã«ã‚ˆã‚‹çµŒè·¯åˆ¶å¾¡
  • ãƒã‚¤ãƒãƒ¼ã®æ¤œå‡ºã¨éš£æŽ¥é–¢ä¿‚ã®ç¶­æŒ

 BGPã¯ã€AS間をルーティングã™ã‚‹ãƒ—ロトコルã ã‘ã‚ã£ã¦ã€è¤‡é›‘ãªå‹•ãã‚’ã—ã¾ã™ã€‚経路制御ã«ãƒ‘ス属性を使用ã—ã¾ã™ã€‚ãã®ãŸã‚ã€ç¿’å¾—ã™ã‚‹ã®ãŒé›£ã—ã„プロトコルã§ã™ã€‚

 RIPã€IGRPã€EIGRPã€OSPFã¯ã€IGP(Interior Gateway Protocol)ã§ã€AS内ã§ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã•ã›ã‚‹ãŸã‚ã®ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ—ロトコルã§ã€ASé–“ã§ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’行ã†ã“ã¨ãŒã§ãã¾ã›ã‚“。ã—ã‹ã—ã€BGPã§ã¯ã€ç•°ãªã‚‹AS間をルーティングã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

 ã“ã“ã§ã€ASã«ã¤ã„ã¦ã€ãŠã•らã„ã—ã¦ãŠãã¾ã™ã€‚ASã¨ã¯ã€åŒä¸€ã®ç®¡ç†ä¸‹ã«ã‚ã‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®é›†åˆä½“ã§ã€1ã¤ã®ASã¯ã€è¤‡æ•°ã®IGPã€1ã¤ã®EGPã§æ§‹æˆã•れるã“ã¨ã‚‚ã‚りã¾ã™ã€‚

 BGPã§ã¯ã€AS内ルーティングを行ã†å†…部BGP(iBGP)ã¨ASé–“ã®ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’行ã†å¤–部BGP(eBGP)ã®2ã¤ã®å½¢æ…‹ã§ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’行ã„ã¾ã™ã€‚

 AS内部ã§ã¯ã€iBGPãŒå‹•作ã—ã¦ãŠã‚Šã€åŒã˜AS内ã®BGPスピーカーã¨ãƒ”ア張りã€å¤–部ASé–“ã§ã¯ã€eBGPã§ã€å„ASã®BGPスピーカーã¨ãƒ”アを張りã¾ã™ã€‚

 ã“ã“ã§ã€ã€ŒBGPスピーカーã€ã¨ã„ã†BGP用語ãŒå‡ºã¦ããŸã®ã§ã€æ•æ‰ã§èª¬æ˜Žã—ã¾ã™ã€‚BGPスピーカーã¨ã¯ã€BGPãŒå‹•作ã—ã¦ã„るルータを指ã™ç”¨èªžã§ã™ã€‚

 BGPã¯ã€ãƒãƒªã‚·ãƒ¼ã«åŸºã¥ã„ã¦ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’行ã†è¤‡é›‘ãªãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ—ロトコルã§ã™ã€‚BGPã«ã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ—リファレンスãªã©ã€æ§˜ã€…ãªãƒ‘ス属性ãŒã‚りã€è¤‡é›‘ãªæ¡ä»¶ã§ãƒ«ãƒ¼ãƒˆã‚’決定ã—ã¾ã™ã€‚

 ã¾ãŸã€BGPãŒå—ã‘å–る経路情報ã¯ã€è†¨å¤§ã§ã‚ã‚‹ãŸã‚ã€ãƒ«ãƒ¼ã‚¿ã«ã¯ã€éžå¸¸ã«è² è·ãŒã‹ã‹ã‚Šã¾ã™ã€‚ルータã®è² è·ã‚’軽減ã•ã›ã‚‹ãŸã‚ã«ã¯ã€ãƒ«ãƒ¼ãƒˆé›†ç´„ã‚’è