12

BGP (Exterior Gateway Protocol - EGP), , (AS), . BGP EGP, , , RIP, EIGRP, OSPF IS-IS, (Interior Gateway Protocols- IGP). . BGP , . (Spanning Tree, RIP EIGRP). (OSPF IS-IS). , , . BGP, , .

EGP? - , , , . , EGP, IGP, , EGP , , . , - , .


BGP-

BGP . BGP TCP BGP. TCP :

  • MTU , ( ).
  • , BGP ( BGP TCP , , , BGP).
  • , TCP.

, BGP TCP- , , - , TCP . , BGP.

1 .

. 1   BGP
  1. BGP (idle state).
  2. A TCP open 179. B (ephemeral port) A. TCP ( TCP ), BGP . - , , , TCP- .
  3. TCP- BGP .
  4. A BGP open B B opensent. A B keepalive. B keepalive , A (idle state). , , BGP hold timer. . () hold timer hold timer .
  5. B A keepalive, A B openconfirm.
  6. A B keepalive . A B , established state.
  7. BGP , . A B , - BGP .
  8. A, , B A End of Table (EOT) End of RIB (EOR).

BGP: BGP (AS, , ) BGP (internal BGP - iBGP) BGP ( - exterior) BGP (eBGP). BGP , .


BGP

BGP , , . , - BGP, , , . BGP , ? 2 .

. 2 BGP

2 AS, BGP eBGP. A, 2001: db8: 3e8: 100 :: / 64, B C. BGP , AS. , A 100 :: / 64 B, AS AS Path. B D. D AS65001 AS Path. AS, A C, :

  • B: [AS65000]
  • C: [AS65000, AS65001]
  • D: [AS65000, AS65001, AS65003]

D B, C ( BGP split horizon). , C, , A - ( , A , ), A AS Path AS AS Path. , A . , BGP. , BGP .

BGP 13 ( , BGP):

  1. . .
  2. (local preference- LOCAL PREF). Local preference AS - AS, BGP.
  3. , BGP. .
  4. AS Path. , , . AS Path, .
  5. . , IGP, . - .
  6. multiexit discriminator (MED). MED AS. , MED , AS . , MED .
  7. eBGP iBGP.
  8. IGP . ( ), AS ( MED), .
  9. , ( multipath).
  10. ( eBGP) , . , .
  11. , . .
  12. .
  13. , . , , -, , , , BGP .

, BGP : (local preference), MED, AS Path IGP.


BGP

BGP , :

  • eBGP.
  • , eBGP, iBGP.

: , iBGP, iBGP. 3.

. 3   BGP

3 A B - eBGP, B C, C D - iBGP. , A 2001: db8: 3e8: 100 :: / 64 B. B eBGP, 100 :: / 64 C, iBGP. C, , D, C iBGP, D iBGP. , D 100 :: / 64. , .

, BGP - , , . iBGP AS Path . iBGP , iBGP, iBGP, . B D (, BGP TCP. IP- BGP, ). , B D C, B, D C. , 100 :: / 64 D C? C? C 100 :: / 64, . - , B D C, C . BGP IGP ( - ).

BGP. 4 .

. 4   BGP

4 E . B, C D ( , E). A 2001: db8: 3e8: 100 :: / 64 B. B E, eBGP, E iBGP. E , , AS . E . .


BGP

BGP , , . , BGP . BGP .

BGP :

  • , , .
  • , ( - )
  • ,
  • MTU TCP .

50% Merion Academy