bgp cƠ bẢn

Upload: huu-tai-nguyen

Post on 01-Mar-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 BGP C BN

    1/14

    BGP C BNTc gi: ng Quang Minh

    BGP C BN

    S cn thit ca BGP

    BGP l mt giao thc kh phc tp c dng nhiu trn Intrnt ! trong cc c"ng t#a $u%c gia& '(c )ch ch)nh c*a BGP l k+t n%i cc mng r,t l-n ho.c cc/utonomou012#0tm& 3c c"ng t# l-n c4 th5 dng BGP nh l mt k+t n%i gi6a ccmng 7 cc $u%c gia khc nhau& '(c )ch c*a cc giao thc ngoi nh BGP l kh"ngch8 t9m ra mt :ng i ! mt mng no 4 m c;n cho ph

    t9m ra cc/2 c*a cc nt?ork& 3c giao thc ni nh @IGAP AIP C2PD ! I2I2 0E t9m rant?ork m ng:i $u=n tr> cFn&

    Mt ! t"nh ch#t ca BGPBGP l mt giao thc >nh tu#+n dng path1!ctor nn !ic chHn la :ng i t%t nh,tth"ng th:ng da trn mt tJp hp cc thuc t)nh c gHi l /KKAIBLK@& Mo 0N d(ngmtric kh phc tp BGP c Om l mt giao thc kh phc tp& him !( c*a BGPl =m Q=o th"ng tin lin lc gi6a cc /2 trao Ri th"ng tin >nh tu#+n gi6a cc /2cung c,p th"ng tin ! trm k+ cho mSi )ch +n& BGP 0N d(ng giao thc K3P cRng TUV&h cc chWng tr-c X cJp cc giao thc nh4m di0tanc !ctor th:ng $u=ng Qth"ng tin hin c4 +n cc routr lng ging c;n path !ctor ch8 ra ch)nh Oc danh 0chton Q :ng dYn +n )ch& goi ra cc giao thc >nh tu#+n hot ng dng path!ctor giZp !ic Oc >nh !;ng l.p trn mng r,t t%t Q[ng cch Om O

  • 7/25/2019 BGP C BN

    2/14

    trong mt c"ng t# m BGP $uan t\m +n !ic chu#5n t=i F# * th"ng tin 5 t9m mt/2 khc& 3c BGP updat thc hin $u tr9nh 0ummariation +n mt mc t%i a Q[ngcch cho ph

    nh tu#+n ni IGP ^!) d( nh AIP I2I2 @IGAPC2PD_ nhng khi ra ngoi mt /2 th9 ph=i 0N d(ng mt giao thc khc& f,n 7 \#

    ch)nh l m(c )ch c*a cc IGP ! @GP kh"ng gi%ng nhau& 3c IGP thc hin >nh tu#+ng4i i t nguen +n )ch m kh"ng cFn $uan t\m +n ch)nh 0ch >nh tu#+n ^polic#_&Krong khi ra kh]i phm !i mt /2 th9 ch)nh 0ch >nh tu#+n li l !,n $uan trHng &

  • 7/25/2019 BGP C BN

    3/14

    B Company111111O11111$ C&'(an)

    Gi= 0N / mu%n tru#n d6 liu +n /2& / ! B l j %i th* c*a nhau& B kh"ng mu%n

    chu#5n d6 liu cho c"ng t# / nn / ch8 c4 th5 chu#5n d6 liu th"ng $ua /2 /2j /2T5 +n c /2 m.c d con :ng th"ng $ua c"ng t# B c4 th5 l t%i u nh,t& Gi= 0N 3thuc /2 cng mu%n +n /2 nhng 3 l %i tc c*a B nn B 0n 0ng cho $u giang&h !J# / ! 3 c4 cng mt )ch +n nhng ph=i i tho nh6ng cch khc nhau& CcIGP khng th lm c iu ny v mt nguy!n nh"n ch# y$u ch%nh l cc giao th&c' u li!n (uan $n mt*ic hay l co+t m hon ton khng (uan t"m $n ch%nh +ch,nh tuy$n-4 ch8 Qi+t c% gng lm 0ao chu#5n c cc g4i d6 liu +n )ch mt cchhiu $u= ! t%i u nh,t&

    Cc thu*t ng+ BGPSTT T,-.T NG/ 0N, NG,1$

    T /ggrgation $u tr9nh t4m tt cc rout q 0ummariation_j /ttriQut KWng t nh mtric& 3c Qi+n n# 0E m" t= cc .c i5m c*a :ng

    i t-i mt >a ch8 )ch no 4& bhi c >nh ngha cc .c i5m n#c4 th5 c dng 5 ra $u#+t >nh ! nn i tho :ng i no&

    /utonomou02#0tm

    s>nh ngha mng c*a mt tR chc& Krong mt /2 ccroutr 0E c4 cng giao thc >nh tu#+n& +u ta k+t n%i raIntrnt ch8 0% /2 n# ph=i l du# nh,t ! c cung c,pQ7i cc *# Qan Intrnt&

    @Otrior

    Gat?a#Protocol ^@GP_

    KhuJt ng6 chung cho mt giao thc c ch# gi6a cc

    /2 khc nhau& 3ng c4 mt giao thc c4 tn l @GP ltin th\n c*a BGP

    @BGP GNi th"ng tin >nh tu#+n gi6a cc /2 khc nhau Intrior

    Gat?a#Protocol ^IGP_

    s\# l cc giao thc >nh tu#+n ch# Qn trong mt /2&Krong $u kh thuJt ng6 gat?a# th:ng c dng 5>nh ngha mt routr&

    U IBGP Giao thc n# c dng Qn trong mt /2& 3c routrkh"ng #u cFu ph=i l lng ging c*a nhau ! phWngdin k+t n%i !Jt lv ! th:ng 7 ngoi r9a c*a mt /2&

    IBGP c dng gi6a cc routr ch# BGP trong cngmt /2&w Criginator1IM s\# l thuc t)nh c*a BGP& 4 l mt thuc t)nh t# chHn&

    Khuc t)nh n# 0E cha gi tr> routrIM c*a routr X pht0inh ra :ng i 4& '(c )ch c*a thuc t)nh n# l ngxnnga routing loop& +u mt routr nhJn c mt updatt ch)nh n4 routr 4 0E Q] $ua updat 4&

    V polic#1Qa0d 3W ch+ n# cho ph

    lJp tr9nh giao thc

  • 7/25/2019 BGP C BN

    4/14

    routing >nh tu#+n Q[ng cch >nh ngha traic 0E c rout nhth+ no& s\# l mt dng c*a >nh tu#+n tnh& PBA clJp !-i cc giao thc >nh tu#+n ! dng rout1map 5 tora cc $u tr9nh ring lE 5 p .t cc $u#+t >nh >nhtu#+n&

    Ty priO li0t PriO li0t c dng nh mt tha# th+ cho di0triQut1li0t5 ki5m 0ot BGP hHc ho.c $u=ng Q cc cJp nhJt nh th+no& PriO1li0t th9 nhanh hWn u#5n chu#5n hWn ! )t t%nti ngu#n c*a h th%ng hWn&

    TT Aout1rlctor s\# l routr c c,u h9nh 5 chu#5n cc rout0 t cc routr iBGPkhc& bhi c,u h9nh rout1rlctor cc iBGP kh"ng cFn ph=i ull#1m0h n6a& 't mng ull#1m0h th9 kh"ng c4 kh= nxng m7 rng&

    Tj Aout1Alctor3lint

    't clint l mt routr c4 mt K3P 000ion !-i mtroutr khc hot ng nh mt rout1rlctor10r!r&3lint kh"ng cFn thi+t ph=i thi+t lJp pr !-i cc clintkhc&

    T Aoutzrlctor3lu0tor

    't clu0tr l mt nh4m Qao gem mt rout1rlctor !clint0& 34 th5 c4 nhiu hWn mt rout1rlctor 0r!rtrong mt clu0tr&

    T tran0it autonomou00#0tm

    /2 c dng 5 mang cc BGP traic $ua cc /2khc&

    2hi n3& th4 56ng BGP7

    .hi m/ng c#a mt cng ty k$t n0i $n nhiu I1P ho2c cc 31 khc v ang 45ng cc

    k$t n0i ny& hiu c"ng t# dng cc k+t n%i khc nhau nh[m m(c )ch d ph;ng& 3hiph) c4 th5 gi=m thi5u n+u t,t c= cc k+t n%i u c dng& Krong tr:ng hp n# PBAc4 th5 cFn thi+t 5 tri5n khai trn tng k+t n%i- BGP c6n c 45ng khi ch%nh +ch ,nhtuy$n c#a nh cung c7p 4,ch v8 v c#a cng ty khc nhau- 9o2c t*a::ic t*ong cng tyc;n ph

  • 7/25/2019 BGP C BN

    5/14

    !9 !J# kh"ng cFn mt k+ hoch 5 k)ch hot nhiu hWn mt k+t n%i +n Intrnt&1 Ki ngu#n mng l c4 gi-i hn ch|ng hn nh Q nh- ! 3PL c*a routr&1 Bxng th"ng gi6a cc /2 l th,p ! cc ph) tRn cho >nh tu#+n 0E =nh h7ng +n

    $u tr9nh chu#5n d6 liu&

    Mt ! thuc t"nh uan t;nh tu#+n traic Q[ng cch 0N d(ng cc thuc t)nh& fic 0N d(ng cc thuc t)nhm ch8 +n !ic 0N d(ng cc Qi+n trong $u tr9nh chHn la :ng i trong BGP& 3cthuc t)nh c*a BGP kh"ng ch8 l danh 0ch cc Qi+n m $ua 4 rout c chHn la&'t !i th"ng tin c mang trong cc th"ng ip cJp nhJt l $uan trHng hWn cc th"ngtin khc& 't 0% th"ng tin khc l r,t $uan trHng cho hot ng c*a BGP !9 !J# ccth"ng tin n# ph=I c mang +n t,t c= cc routr BGP trong mng& }u tr9nh chHn la:ng i da trn nh6ng thuc t)nh ! cc gi tr> c*a n4& 3c thuc t)nh c chiathnh hai nh4m nh4m nRI ti+ng ^?ll1kno?n_ ! nh4m t# chHn ^optional_& 3= hainh4m n# 0E c ti+p t(c chia ra lm cc nh4m con&

    ~' ' Kll1kno?n mandator# 3c thuc t)nh n# l Qt Quc ! c c"ng nhJn Q7i t,t c= cc

    routr BGPll1kno?n Mi0crtionar# bh"ng #u cFu cc thuc t)nh n# ten ti trong cc cJp nhJt

    nhng n+u chZng ten ti t,t c= cc routr 0E c"ng nhJn ! 0E c4hnh ng tWng ng da trn th"ng tin c cha Qn trongthuc t)nh n#&

    Cptional Kran0iti! Aoutr c4 th5 kh"ng c"ng nhJn cc thuc t)nh n#nhng n+u routr nhJn c thuc t)nh n# n4 0Enh d,u ! gNi F# * cJp nhJt n# +n routr k+

    ti+p& 3c thuc t)nh 0E kh"ng tha# Ri khi i $uaroutr n+u thuc t)nh n# kh"ng c c"ng nhJn Q7iroutr&

    Cptional ontran0iti! 3c thuc t)nh n# Q> loi Q] n+u cJp nhJt mangthuc t)nh n# i !o routr m routr kh"ng hi5uho.c kh"ng c"ng nhJn thuc t)nh& 3c thuc t)nh n#0E kh"ng tru#n t-i cc BGP&

    T& Khuc t)nh $S=P$T, s\# l thuc t)nh $uan trHng trong !ic Oc >nh :ng i t%iu mang j chc nxng& Kh nh,t /2zP/K~ cng ngn cng c routr u tin hWn& ^!)d( t /2 +n /2 c4 j con :ng khc nhau /2 1 B 1 /2 ho.c /2 1 /2j 1 /2T q/2 th9 routr 0E u tin con :ng ngn hWn l $ua B_& 3hc nxng th hai l ngxnnga !;ng l.p& B7i !9 thuc t)nh /2zP/K~ r,t $uan trHng cho $u tr9nh hot ng c*aBGP nn t,t c= cc nh cung c,p ph=i hS tr n4 ! l mt thuc t)nh mang t)nh Qt Quc

  • 7/25/2019 BGP C BN

    6/14

    ngha l t,t c= cc Q >nh tu#+n ph=i chu#5n thuc t)nh n# +n t,t c= cc lng gingtrong mHi th"ng ip cJp nhJt c*a BGP&

    j& Khuc t)nh nguen g%c ^>;igin?att;i@utA l mt thuc t)nh Oc >nh nguen g%c c*a

    cc routing th"ng tin cJp nhJt >nh tu#+n& +u l i th9 ch8 r[ng routing th"ng tin cJpnhJt >nh tu#+n c Qi+t th"ng $ua mt IGP ^AIP C2PD_& +u gi tr> th9 routingth"ng tin cJp nhJt >nh tu#+n c Qi+t th"ng $ua mt @GP& +u gi tr> ^incomplt_ th9 ch8 r[ng kh"ng Qi+t nguen g%c c*a routing th"ng tin cJp nhJt >nhtu#+n& ^siu n# c4 th5 Ou,t hin n+u routing th"ng tin cJp nhJt >nh tu#+n c Qi+tth"ng $ua IGP rei 0au 4 li c th"ng Qo $ua @GP&_& bhi n4 hHc :ng Q[ng lnhnt?ork th9 n4 5 thuc t)nh n# l i& bhi n4 hHc :ng $ua cc lnh nh rdi0triQut!&!&&& th9 n4 5 thuc t)nh l &3;n 0au 4 cc mng n# c $u=ng Q t-i cc @GProutr lng ging th9 thuc t)nh n# c Ri thnh !9 routr m-i hHc c cc tu#+n:ng n# nh: @GP& Khuc t)nh origin kh"ng tha# Ri $ua giao thc @BGP m !Yn gi6ngu#n& Khuc t)nh origin l khi tu#+n c hHc t giao thc GP^\# l giao thc

    >nh tu#+n gi6a cc /2 c 0N d(ng nhiu trn Intrnt khi BGP cha ra :i nhnghin na# hFu nh kh"ng c;n c 0N d(ng_

    NADt?,&( att;i@utA

    Krong BGP gi tr> nOt1hop l >a ch8 IP c*a routr t Qn ngoi c*a !ng t tr> /2$u=ng Q !o Qn trong /2& s>a ch8 IP c ch8 ra Q7i lnh nighQor& Ku# nhin trongm"i tr:ng multiacc00 n+u mt rout +n t mt routr 0E l kh"ng kh"n ngoan n+umt routr $u=ng Q >a ch8 c*a n4 nh l >a ch8 nguen !9 iu n# 0E dYn +n !ic ccpackt0 Q> gNi +n !i routr trn mng multiac00 tr-c khi c4 th5 t9m ra c nguen

    g%c Ou,t pht thJt 0& f9 !J# c4 mt luJt r[ng >a ch8 c*a routr Ou,t pht g4i tin BGP0E !Yn gi6 nh >a ch8 nguen&

    bhi BGP khai Qo mt mng routr t >nh r Q=n th\n routr 4 nh l Ot ~op& Ku#nhin n+u routr 4 g7i th"ng ip updat cho mt routr lng ging khc trong cngmt /2 th9 n4 li ti+p t(c dng routr ngoi /2 lm Ot hop& Mo 4 ta ph=i c,u h9nhcho cc routr c;n li trong /2 Qi+t c ch)nh routr 7 Qin cng /2 !-i n4 l routrOt ~op ch kh"ng ph=i l routr khc /2&

  • 7/25/2019 BGP C BN

    7/14

    B-c T Aoutr / gNi cJp nhJt ! mng TVj&&&y

    B-c j Aoutr M nhJn updat ! tru#n& Ku# nhin n+u routrM tha# Ri >a ch80ourc1addr00 thnh >a ch8 >a ch8 c*a ch)nh n4 0E c4 mt 0 nhFm lYn O=# ra !9 trongm"i tr:ng multiacc00 mHi routr 0E c"ng Q% n4 l nOt1hop& s5 trnh t9nh hu%ng n#>a ch8 nguen c*a updat kh"ng tha# Ri&

    B-c Aoutr B Qi+t routr/ l nOt1hop c*a mng TVj&&&y

    ThA NADt?,&( $tt;i@utA an5 a N&n@;&a5cat MuEtiaccA NAtF&;8

    3ng gi%ng nh trong m"i tr:ng multiacc00 mt mng B'2 cng tu\n tho cngmt $ui luJt& Ku# nhin 0E c4 tim n mt !,n !9 cc routr khc 0E kh"ng c4 kh=nxng k+t n%i trc ti+p !-i routr nguen n+u m m\# B'/ c4 c,u h9nh huQ1and10pok&

  • 7/25/2019 BGP C BN

    8/14

    Thuc t"nh NADth&(AE t;&ng BGP

    Ty&Ty&y&y ^/2 Tyy_Aoutr/11111111^Ty&Ty&&T_111IBGP11111111AoutrB111^TUy&Ty&jy&T_ ^TUy&Ty&jy&j_Aoutr3z TUy&Ty&y&y ^/2 yy_

    Khuc t)nh BGP nOthop l mt >a ch8 nOt hop IP m n4 0E c dng 5 i +n mt0% mng )ch& s%i !-i @BGP nOt hop lu"n lu"n l >a ch8 IP c*a routr lng ging Xc khai Qo trong c\u lnh nighQor& Kho !) d( trn Aoutr3 0E $u=ng co nt?orkTUy&Ty&y&y cho Aoutr/ !-i mt nOt hop l TUy&Ty&jy&j ! ngc li Aoutr/ 0E $u=ngco li Ty&Ty&y&y cho Aoutr3 !-i mt nOt hop l TUy&Ty&jy&T& s%i !-i IBGP c4 mtngu#n tc l th nOt hop ad!rti0d Q# @BGP 0hould Q carrid into IBGP& 3h)nh!9 $u# luJt n# nn Aoutr / 0E $u=ng co li TUy&Ty&y&y cho cc IBGP pr c*a n4trong tr:ng hp n# l AoutrB !-i mt nOt hop l TUy&Ty&jy&j& f9 th+ lZc n#AoutrB 0E c4 nOt hop 5 i +n nt?ork TUy&Ty&y&y 0E l TUy&Ty&jy&j ch b~Gph=i l Ty&Ty&y&T

    Zc n# th9 Qn ph=i =m Q=o r[ng AoutrB c4 th5 rach TUy&Ty&jy&j th"ng $ua IGPn+u kh"ng AoutrB 0E drop nh6ng packt c4 d0t& l TUy&Ty&y&y !9 lZc n# >a ch8 nOthop addr00 tr7 nn inacc00iQl& s+n \# th9 Qn hX# h9nh dung n+u nh trong m"itr:ng B'/ ! c4 thm mt AoutrM ^nt?ork Twy&jy&y&y_ c thm !o trong /2yy m Aoutr/ kh"ng c4 Pf3 k+t n%i trc ti+p +n AoutrM th9 lZc n# nOthop c*aAoutrM $uXng co cho Aoutr/ m Aoutr/ 0E kh"ng rach c& Zc n# routing 0Eail& s5 khc ph(c t9nh trng n# th9 @K1~CP@12@D c 0N d(ng&

  • 7/25/2019 BGP C BN

    9/14

    nighQor ip1addr00 pr1group1namT nOt1hop10l

    3\u lnh n# 0E cho ph

    a ch8 m9nh khai Qo thnh nOt hop tha# !95 BGP t chHn nOt hop&

    Aoutr3routr Qgp yynighQor TUy&Ty&jy&T rmot1a0 TyynighQor TUy&Ty&jy&T nOt1hop10l

    Aoutr3 0E $*ang co Twy&jy&y&y !-i Ot~op TUy&Ty&jy&j& Ot1hop10l ch8 c4 litrong m"i tr:ng nonm0hd&

    H&caE?P;AA;AncA att;i@utA s\# l thuc t)nh kh"ng Qt Quc ^tc l kh"ng cFn ph=iOu,t hin trong th"ng ip Lpdat_ ch8 mang v ngha c(c Q trong phm !i /2 mkh"ng Qao gi: g7i ra kh]i /2 4& 4 c tru#n +n cc local BGP nighQor0& Khuct)nh ocal1Prrnc cho ph

    nh tu#+n Wn !kh"ng g7i trong Q,t k` th"ng ip Lpdat no& Khuc t)nh ight c dng 5 iukhi5n h-ng tru#n cc local packt +n routr khi routr 4 c4 hai rout khc nhau rakh]i /2^multihomd_&

    Thuc t"nh M-HTJ=KJT=LJSC ML

    s\# l thuc t)nh c /2 dng 5 tham chi+u cho !ic nn chHn routr no 5 i +ncng mt )ch trong mt /2& Krong BGP cng c4 mt /KKAIBLK@ c gHi l mtric4 l '@M ^'ultiOit Mi0crimination_& Ku# nhin '@M n# c4 v ngha hWi khc 0o !-imtric trong cc IGP& BGP dng '@M ^mtric_ 5 h-ng dYn cho cc routr lng gingla chHn :ng i t%t nh,t& '@M^multipl1Oit1di0criminator_ l T attriQut c*a BGP n4gi-i thiu ! nh6ng routr lng ging Qn ngoi ! T mng c chHn !o T /2 c4nhiu Oit point ci no c4 '@M th,p hWn 0E c chHn ^do 4 c4 lE n4 gi%ng !-imtric_ kh"ng gi%ng nh ocal Prrnc '@M c trao Ri gi6a cc /2 nhng n40E kh"ng ra kh]i /2 4 n+u n4 X !o ^khi T th"ng tin cJp nhJt >nh tu#+n !o T /2 !-igi tr> '@d Oc >nh th9 n4 0E c 0N d(ng 5 thc hin $u#+t >nh trong ni Q /24 &+u T rout Ou,t pht t ch)nh /2 th9 '@M 0E c t)nh tho mtric c*a IBGP&

    '@M l mt attriQut #+u ^trong th t rout10lction c*a BGP_ nn 5 control cn4 cFn ph=i car c cc thuc t)nh c4 mc u tin cao hWn ^@ightAlocalp*:*ncAo*iginatA31pathAo*igin co4_& ~Wn n6a originatd /2 kh"ng th5 iu khi5n $u tr9nh.t '@M trn cc originating /2 ^nighQor /2_ ho.c ngc li nn hi+m khi cdng trong thc t+& goi ra !-i nhiu 3u0tomr !-i cc #u cFu ch)nh 0ch chHnoutgoing traic khc nhau '@M kh"ng hiu $u=& g:i ta ha# 0N d(ng communit#attriQut 5 gi=i $u#+t !,n chHn incomming traic tha# cho a01path prpnding ho.c

  • 7/25/2019 BGP C BN

    10/14

    '@M&

    C&''untit) att;i@utA

    s\# l mt thuc t)nh kh"ng Qt Quc& Khuc t)nh n# c dng 5 cung c#( ch"nhch ch& 't nh' cc ;&utA; Oi ua cc $S & Mo 4 cc routr n# c4 cng mt t)nhch,t ! c4 chung ch)nh 0ch& +u mt routr nhJn c mt th"ng ip Kh"ng tin cJpnhJt >nh tu#+n !-i thuc t)nh 3ommunit# c thi+t lJpn4 0E ON lv th"ng ip n#mt cch hp l)& +u n4 kh"ng hi5u th"ng ip n# th9 0E gNi thuc t)nh 4 cho routrlng ging routr ON lv& ^Ku# nhin n+u n4 hi5u th9 0E kh"ng Qao gi: gNi thuc t)nh 4cho lng ging routr tr khi c ch8 >nh lm thm iu g9 4_&

    Tng uan h&t Ong ca BGPBGP l mt giao thc h-ng k+t n%i& bhi thi+t lJp mt $uan h nighQor mt phin lm!ic K3P 0E c thi+t lJp ! du# tr9& BGP 0E gNi ra cc th"ng ip kpali! 5 ki5mtra :ng tru#n ! du# tr9 phin lm !ic K3P n#& 3c th"ng ip kpali! n# ch8 lnh6ng hadr c4 gi tr> TV1Q#t0& 2au 4 cc routr 0E gNi cc cJp nhJt >nh k` ch8 khic4 tha# Ri O=# ra& 2au khi X iu ch8nh Q=ng BGP $u tr9nh BGP 0E tru#n +n t,t c=cc lng ging cc tha# Ri&

    34 ki5u th"ng ip c dng trong BGP

    Th9ng OiR( >(An c dng 5 thi+t lJp k+t n%i !-i cc routr BGP khc&Th9ng OiR( 8AA(aEiA c gNi >nh k` gi6a cc BGP pr0 5 du# tr9 k+t n%I ! 5ki5m tra :ng i& 3c th"ng ip kpali! n# c gNi tho cW ch+ kh"ng tin cJ#&+u kho=ng th:i gian >nh k` c gn ! Q[ng y 0E kh"ng c4 th"ng ip kpali!no c gNi&Th9ng OiR( c*( nh*t cha cc :ng i ! cc >a ch8 )ch ! cc thuc t)nh c*a:ng i& 3c cJp nhJt Qao gem cc rout kh"ng c;n ten ti& Kh"ng tin cha trong cccJp nhJt Qao gem cc thuc t)nh ! :ng dYn Qao gem thuc t)nh origin /2zP/K~nighQor&Th9ng OiR( N&tiicati&n c dng 5 th"ng Qo cho cc routr khc ! nh6ngngu#n nh\n g\# ra k+t n%i Q> ngt&

    CJL 3 &utA $gg;Agati&n

    BGP cFn ph=i tru#n mt 0% th"ng tin gi6a cc /2 nhng c4 lE kh"ng ph=i t,t c= ccth"ng tin l cFn thi+t& +u h th%ng mng c thi+t k+ 5 hS tr $u tr9nh0ummariation tRng 0% ti ngu#n mng 0E c gi=m i Q7i !9 c4 r,t )t Q nh- Qxngth"ng ! 3PL c dng 5 gNi Q=ng >nh tu#+n& KhJt ra Q[ng cch t4m tt cc l-p >ach8 I// mng Intrnt 0E tr7 thnh mt mt m"i tr:ng nhanh hWn ! tin cJ# hWn&

  • 7/25/2019 BGP C BN

    11/14

    3ch dng 3IMA l mt trong nh6ng gi=i php c dng nhiu trong nh6ng nxm gFn\#& 3c >a ch8 0E c hp nh,t li thnh mt 0% >a ch8 dng 0ummar#& Kha# !9 mt>a ch8 c4 mt gi tr> ntma0k 5 nhJn ra phFn >a ch8 nt?ork n4 0E c4 mt gi tr>priO ma0k& Gi tr> n# Wn gi=n l mt con 0% ch8 ra 0% Qit X dnh cho phFn nt?ork&}u tr9nh 0ummariation 0E gi=m thi5u 0% priO& +u mt mng c c,p tm >a ch8

    l-p 3 n4 c4 th5 c $u=ng Q nh mt nt?ork&BGP 0E tru#n cc priO ! cc priO ma0k& 't routr c4 th5 tru#n rout X ct4m tt cc rout ring lE cha c 0ummari ho.c tru#n c= hai&

    CU ch h&t Ong ca JBGP

  • 7/25/2019 BGP C BN

    12/14

    IBGP kh"ng tha# Ri thuc t)nh /21P/K~ c*a mt tu#+n do 4 5 ch%ng loop 0N d(ng

    $ui luJt 0plit1horion mt BGP pr 0E kh"ng g7i cc tu#+n c hHc t IBGP +n mtBGP pr khc& h !J# 5 c4 th5 or?ard d6 liu cho cc /2 khc cc routr c*atran0it /2 ph=i thc hin1 Gi=i php th nh,t ph\n ph%i li cc tu#+n BGP !o IGP 5 th]a mXn $ui luJt engQ nhng phWng php n# kh"ng nn 0N d(ng trong cc mng cor c*a I2P do 0%tu#+n trn Intrnt r,t l-n cc IGP c thi+t k+ kh"ng ph=i 5 c4 th5 $u=n lv 0% tu#+n$u l-n nh !\# ngoi ra n+u dng phWng php n# th9 khi c4 0 tha# Ri ! T tu#+ntrn Intrnt 0E lm cc IGP ph=i thc hin gi=i thuJt t9m :ng 1 chi+m nhiu 3PL !Q nh- g\# m,t Rn >nh&

    1 Gi=i php th hai cc BGP pr c ull1m0h 5 =m Q=o cc routr u c4

    * th"ng tin >nh tu#+n 5 or?ard packt& bhi n# c4 th5 tt chc nxng eng Qc*a IBGP& hng ull1m0h dYn +n !ic kh4 $u=n lv t%n Qxng th"ng 5 cJpnhJt >nh tu#+n t%n 3PLmm& 34 j cch 5 gi=i $u#+t !Fn n#& 2N d(ngAout Alctor tha# Ri $ui luJt 0plit1horion c*a IBGP& 3c AA c4 th5 g7i cctu#+n IBGP +n cc BGP pr khc& s5 ch%ng l.p !;ng cc AA thm !o ccthuc t)nh clu0tr1id ! originator& 2N d(ng 3ondration tha# Ri cch ON lv/21P/K~ c*a IBGP 3hia mt /2 thnh nhiu mmQr1/2& BGP gi6a cc BGPpr thuc cc mmQr1/2 khc nhau 0E l @BGP ^tc l 0E thm mmQr1/2!o /21P/K~ 5 ch%ng loop_ nhng cc thuc t)nh khc nh ocal Prrnc'@M Ot1hop 0E kh"ng tha# Ri& u i5m c*a gi=i php n# l cc mmQr1/2 c4 th5 c $u=n lv c lJp txng kh= nxng ch)nh 0ch >nh tu#+n routing&

    3c mmQr1/2 c4 th5 0N d(ng cc IGP khc nhau& hng $u=n lv mt3ondration th9 c4 th5 0E r,t phc tp do 4 n4 ch8 th)ch hp cho cc I2P ccl-n ^cc I2P k+t n%i trc ti+p !o cc i5m trung chu#5n $u%c t+ nh /P&&&_ho.c cc c"ng t# a $u%c gia cFn c4 0 linh ng ! c lJp gi6a cc thnh phFnc*a h th%ng& s5 la chHn tu#+n cho cc Incoming traic c4 th5 0N d(ng cccch 0au& 2N d(ng thuc t)nh '@M cch n# )t 0N d(ng do '@M l mt thuct)nh #+u ! non1tran0iti!& 2N d(ng communit# phWng php n# ;i h]i ph=ic up0tram I2P hS tr ch8 =nh h7ng +n I2P trc ti+p trong nhiu tr:nghp kh"ng lm !ic t%t& 2N d(ng /21Prpnd phWng php n# c 0N d(ngth"ng d(ng hWn do c4 th5 lm !ic t%t trong t,t c= cc m" h9nh& hng mt iucFn ph=i nh- $u#+t >nh tu#+n cho Incoming traic r,t kh4 thc hin ch)nh Ocdo cc /2 khc c4 th5 tha# Ri cc attriQut&

    s5 0t mtric Qn c4 th5 dng lnh dault1mtric

    Aoutr^conig1routr_dault1mtric numQr

    ho.c c4 th5 dng rout1map

  • 7/25/2019 BGP C BN

    13/14

    routr Qgp TyynighQor T&T&T&T rout1map rdd# outip a01path acc001li0t T prmit Vyzip a01path acc001li0t j prmit &rout1map rdd# prmit Tymatch a01path T0t mtric TjUrout1map rdd# prmit jymatch a01path j

    trong !) d( trn cc rout 7 a0 Vy 0E c 0t mtric l TjU&

    K4m tt gi=i thuJt t9m :ng i t%t nh,t c*a BGP&

    BGP 0E gn :ng i hp l Fu tin nh l :ng i t%t nh,t hin c4& 2au 4 BGP 0E 0o0nh :ng i t%t nh,t n# !-I :ng i k+ ti+p trong danh 0ch cho +n khi no hont,t t,t c= cc :ng trong danh 0ch cc :ng i hp l& M-I \# l danh 0ch cc luJtc dng 5 Oc >nh :ng i t%t nh,t&

    u tin :ng i c4 trHng 0% @IG~K cao nh,t& @IG~K l mt th"ng 0% do 3i0coa ra& Kh"ng 0% n# ch8 c4 =nh h7ng trong phm !i ni Q c*a routr c c,u h9nh

    dng th"ng 0% n#& u tin :ng i c4 C3/zPA@D cao nh,t& h6ng :ng i kh"ng c4 thuc t)nhC3/zPA@D 0E c4 gi tr> m.c >nh l Tyy&

    u tin nh6ng :ng i c4 nguen g%c t lnh nt?ork ho.c lnh aggrgat ho.cth"ng $ua $u tr9nh rdi0triQution t mt IGP& 3c :ng i c4 nguen g%c t lnhnt?ork ho.c lnh rdi0triQution c u tin hWn nh6ng :ng i c4 nguen g%c t lnhaggrgat&

    u tin nh6ng :ng i c4 thuc t)nh /2zP/K~ ngn nh,t& B-c n# 0E Q> Q] $ua

    n+u Qi+n Qgp Q0tpath a01path c c,u h9nh& 't tJp hp /2z2@K 0E c +m t TQ,t ch,p c4 Qao nhiu /2 Qn trong tJp hp& 3c Qi+n /2z3CD@Mz2@}L@3@ !/2z3CD@Mz2@K 0E kh"ng Qao gem trong /2zP/K~&

    u tin cc :ng i c4 nguen g%c th,p nh,t& IGP th9 th,p hWp @GP ! @GP th9 th,phWn I3C'P@K@&

    u ti+n nh6ng :ng i c4 gi tr> '@M nh] nh,t& 2 0o 0nh n# ch8 c thc hin

  • 7/25/2019 BGP C BN

    14/14

    n+u /2 Fu tin l gi%ng nhau cho c= hai :ng i& B,t c mt /2 con no c*acondration 0E Q> Q] $ua& 4i cch khc '@M c 0o 0nh ch8 n+u gi tr> /2 Futin trong /2z2@}L@3@ l gi%ng nhau& +u lnh Qgp al?a#01compar1md c c,uh9nh '@M c 0o 0nh cho t,t c= cc :ng i c4 th5& +u dng chHn la n# t,t c=

    cc routr trong /2 ph=I c c,u h9nh !-I chHn la Qgp al?a#01compar1md n+ukh"ng routing loop 0E O=# ra& +u th"ng 0% Qgp Q0tpath md1cond c c,u h9nh'@M 0E c 0o 0nh trn t,t c= cc :ng i m ch8 cha Qi+n/2z3CD@Mz2@}L@3@ ^ l nh6ng :ng i Ou,t pht t local condration_&h6ng :ng i c nhJn t mt routr lng ging c4 gi tr> '@M l jVVUjV 0Ec4 gi tr> '@M tha# RI +n jVVUjV tr-c khi c chn !o Q=ng BGP& h6ng:ng i c nhJn m kh"ng c4 '@M c c,u h9nh 0E c gn gi tr> '@M Q[ng y&

    u tin nh6ng :ng i BGP 0o !-I iBGP& +u :ng i t%t nh,t c chHn la $uaQ-c V&

    u tin nh6ng :ng i c4 IGP mtric th,p nh,t +n BGP nOt1hop& bi5m tra Om c4 nhiu :ng i d ph;ng cFn ph=i ci .t !o Q=ng routing ha#kh"ng& +u c= hai :ng i l t Qn ngoi u tin :ng i c nhJn tr-c ^:ngi c nh,t_& B-c n# 0E Q> Q] $ua n+u

    1nh @g( @At (ath c&'(a;A?;&utA;i5c dng

    1AoutrIM l gi%ng nhau cho nhiu :ng i !9 cc rout0 c nhJn t cng T routr&

    1~in ti kh"ng c4 mt :ng i t%t nh,t&

    u tin nh6ng :ng i +n t BGP routr c4 routrIM nh] nh,t& Gi tr> routrIM l>a ch8 IP cao nh,t trn routr& Gi tr> n# cng c4 th5 c gn Q[ng lnh Qgp routr1id&+u mt :ng i cha T rout1rlctor thuc t)nh Criginator IM c*a Aout1Alctor0E tha# th+ cho routrIM&

    +u AoutrIM l gi%ng nhau cho nhiu :ng i u tin :ng i c4 0% clu0tr l )tnh,t& siu n# ch8 Zng trong m"i tr:ng BGP rout1rlctor& 4 cho ph

    a ch8 th,p nh,t& s>a ch8 n# l>a ch8 c dng trong lnh nighQor&