қ BGP (Border Gateway Protocol) қғ . ө қ, қғ ә . қ .
ү ңң қ, (TCP, 179) .
ғ ү (Autonomous System, AS) қ ң қ , ғ ң . Ә үң ө ө . ң ө ө ө Internet Assigned Numbers Authority (IANA). ө 16 , ғ 1 65535 ң 64512 65535 қ қ .
BGP- ұ ң ү ә ң . ұ үң қ ү қғ. қ үң IP- ө. BGP ң ү ғ қ . ә ұ ө ү ө қғ ғ .
, ү (1.3 ).
1.3 ү
306 ү 311 ү қ ү . :
- 306-307-308-311;
- 306-307-310-311;
- 306-309-310-311;
- 306-309-310-307-308-311.
306 ү ұ ң ғ ө, 311- қққ ғ ө ү . , 307 ү ң қ 307-308-311. 306 ү 307 ө ұ, 307-308-311ө ғ . ә - ( ) ә .
ү қ ө:
) IBGP (Internal BGP) ү ;
) EBGP (External BGP) ә ү ү .
pen , BGP ң, TCP-қ ү . ұ keepalive . қ қ қ 60 қ keepalive .
|
|
ң қ ү . Ә қ ә қ BGP ғ ә . қ ә ң . қ BGP ә ққғ - 20 200.
құғ ңғ (Update) ғ ә . қ қ (notification messages) қ . BGP ғ қ:
- ү , ө қ ү ү қ қ ;
- ү ү қғ;
- ә ғ ү ң ң қ .
BGP ғ қғ :
- қ ү ғ қ ғ;
- BGP қғ ң ;
- ң қ ү ң ғ ғ.
(BGP Border Gateway Protocol) ұ үң [21, 41]. қ қ қ.
1.7 Ƴ қ (TCP Transmission Control Protocol)
ө ңң қғ ө қ қ қ . TCP ғң ғ ө . қ қ ғ ғғ. ү ә ө қ , ә ң ұ қ қ қ құ . ғ ғ : қғ ұ қ . TCP ң 6 (қ 0x06) ә қ ң қ.
ң (ғқ қ, қ ң) TCP/IP қ қ қ (IP) қ, ө құ ө ұ: қ (ARP Address Resolution Protocol), ә қ (RARP Reserve Address Resolution Protocol), Internet қ ң (ICMP Internet Control Message Protocol) ә қң қ (IGMP Internet Group Message Protocol). ғ ң қ: қ қ (RIP Routing Information Protocol), ққ (OSPF Open Shortest Path First), қ қ (BGP Border Gateway Protocol).
|
|
қ қ қ (IP) TCP/IP . ұ қ қ ғ қ ү, қ ү ө (best-effort).
ұғ ү ө : қ қ ү ү ү , қ IP қ қ ү ө. IP ң , ң [7].
1.8 ғ қ ұ ө (Real-time Transport Protocol RTP)
ұ ғ қ ұ ңғ ү құғ. RTP қ қ (қ қ, ө ә ғ қ); ұ UDP қ . RTP TCP/IP ә UDP қ ғ . RTP ң қ ң, ө қ . ң 1.3 ө.
1.3 ң
N01 | R01 | AS14,AS23, AS67 |
N02 | R05 | AS22,AS67, AS05, AS89 |
N03 | R06 | AS67,AS89, AS09, AS34 |
N04 | R12 | AS62,AS02, AS09 |
1.8.1 ң ң . ң ө .
ө RIP ә OSPF .
Ә ә ұ ң ө ң . ү ққ (1.4 ).
1.4 ө ү ұ ө ұ. R1 ң ә N1 ө құ. ә ү қ . ң ғ қ R2 ә R3 . ғ R3 өң ң. R4 .
1.4 ң қ
Ө құ ү ң ә . ғ ң ү ң . , өң қғ ө.
. ө қ, қ. қғ . ү ң ә , ңғ қ. өң өң қ ө қ . ұ ә ә ң ққ ң ә қ ү . , ә ң ө ү.
|
|
. ғғ ғ ү қ, қ ә .
қ ғ қ қ қ.
ғ ө: () (well-know) ә .
, ә BGP- қ қ. , BGP-ң қ қ .
ң ө ғ ө: ә қ (). BGP ң қң 1.5 ө.
1.5 BGP ң қң ұғ
1.5 :
- ұ 4- ұ ө;
- ұқ 2 ұ ң қ ұғ қ ғ 2 қ ң;
- 1 . ң ө 1 4 .
. BGP ң ө : қ, ң, , .
"қ" . ң ғ қ ү BGP TCP қ ұ. қ қ . "қ" 1.6 ө.
1.6 қ
"қ" ө ө ө:
- ұқ BGP ұқ қ 1 ;
- қғ ұқ 4;
- ң ү. ұ ө 2 , үң ө қ.
- ұ ұ қ. ұ ө 2 , ң . , қ қ . ңғ 1.7 ө.
1.7 ң
ң ө :
- қ ұғ. ө өң ұғ ү қ ә;
- . ү ққ ң . ңғ ;
- ң ұғ. ұ ө 2 , ң өң ұғ ;
- ұ ң ө .
- ң қң қ. ұ ң ө қ ң ө. ң ұғ IP- ә ө ұғ қ. ң қ ө . , 153.18.7.0/24.
|
|
153.18.7, ң ұғ 24 ң. ұ BGP4 ң CIDR (Classes InterDomain Routing қ).
. (BGP peers ғ ), BGP- қ ө ұ ұ қ қғғ . 3 1.6 ө қ () ұ.
ң әқ қ ғ ғ ә ө ұ қғ . ң 1.8 ө.
1.8 ң
Қ 1 ұ ә қң қ.
ʳ қ. 1 ә қң қ. Қ ә. қ қ қ . ғ қң , қ ...
BGP TCP- , 179 қ . ұ қ қң ә ғ қң қ ө. TCP-қ ғ , қ . ө 1.3 ө.
1.3 Қ
Қ | ʳ қ ө | ʳ қ ө |
қң () қ | ү қ ө :(1), ң ұғ (2), (3) | |
ғ қ | 6 ү : қ ө үқ (1), (2), BGP (3), қ ө (4), қ (5), қ қ ұ(6) | |
ң қ | 6 ү : қ ө үқ: ң ққ (1), ң ққ (3), ң қ (5), ұғң қ (6), - ң (7), қң ұ (8), (9), ң ө (10), AS_PATH (11) ққ | |
Ұ ұ қ қ | қғ | |
үң қғ | . . | |
қ | ʳ қғ |
1.7.2 үiң OSPF. OSPF (Open Shortest Path First) ү ғ ( 1991 қғ) үң ә ө i , ү i i қғ ғғ.
OSPF әiң ө, қ , IP i қ.
i қ "ө" . Әi , ө iii , өiң қ қ. өi ғ қ үi ә ғ ұ ұ ғ, қң . ө- ң ғ ү, ққ HELLO .
үi қң i үi қ ү . ұ router links advertisement (ә қ, ң үi ) . OSPF өң ғ , ө . ө ң ң iiң қ ң ү қ . ұ қ iiң құ ә қ ү .
|
|
ө , өi әi қ, ө i IP- ө. қ iiң қ ғ, әi i i . ққ қ, қ i i , қғ ғ i. Әi ң, үi ө, қ . ә ғ i i , iқ әi ң қ iii қ қ. ө ң ә iiң өii ә үi , ң өi ң iii . ғ ң iii i [8].