TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

Embed Size (px)

Citation preview

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    1/71

    LI CM N

    Trc ht ti xin by t lng bit n chn thnh n Th.s Trn Quang t,

    ngi tn tnh hng dn, gip v to iu kin thun li cho ti trong thi gian

    thc hin ti. Xin gi li cm n chn thnh, lng bit n su sc ti cc thy c, b

    m v tt c cc bn trong khoa in t vin thng - H Cng Ngh tn tnh gip

    , ng vin v to iu kin ti thc hin tt ti ny.

    Mc d ht sc c gng xong chc chn khng trnh khi nhng thiu st.

    Em rt mong nhn c s thng cm v ch bo tn tnh ca qu thy c, cc anh ch

    v tt c cc bn.

    H Ni, thng 5 nm 2008.

    L V Thng

    1

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    2/71

    MC LC

    LI CM N................................................................................................................1

    CC THUT NG TING ANH................................................................................3Li gii thiu.................................................................................................................4CHNG 1...................................................................................................................5GII THIU TNG QUAN V GIAO THC BGP....................................................5

    1.1 Gii thiu. .........................................................................................51.2 S dng BGP trong nh tuyn............................................................................5

    CHNG 2...................................................................................................................7CC THUC TNH V THUT NG S DNG TRONG BGP.............................7

    2.1 nh ngha Autonomous System (AS) ..............................................................82.2 Thuc tnh Autonomous system path (AS_PATH)..............................................9

    2.3 Thuc tnh WEIGHT.........................................................................................112.4 Thuc tnh Local Preference (LOCAL_PREF)..................................................132.5 Thuc tnh Metric hay MULTI_EXIT_DISC (MED)........................................142.6 Thuc tnh ORIGIN...........................................................................................152.7 Thuc tnh NEXT_HOP.....................................................................................152.8 Thuc tnh Community......................................................................................17

    CHNG 3.................................................................................................................18HOT NG CA BGP............................................................................................18

    3.1 Hot ng ca EBGP ...................................................................................... 183.1.1 Kho st hot ng ca EBGP...................................................................18

    3.1.2 Cu trc thng bo ca BGP.......................................................................193.2 Qung b tuyn trong BGP...............................................................................253.2.1 Qung b tuyn s dng cu lnh Network.................................................263.2.2 Qung b tuyn s dng redistribute...........................................................33

    3.3 Hot ng ca IBGP .........................................................................................373.3.1 Kho st hot ng ca IBGP................................................................373.3.2 Giao din loopback trong IBGP..........................................................48

    3.3.3 Route-Reflector (RR)..................................................................................523.3.4 Phn cp nh tuyn trong cc AS (Confederations).................................57

    3.4 Gii thut nh tuyn trong BGP........................................................................59

    3.5 S tm tt tuyn trong BGP...............................................................................613.6 Qun l lu lng trong BGP ............................................................................66KT LUN.................................................................................................................69TI LIU THAM KHO............................................................................................71

    2

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    3/71

    CC THUT NG TING ANH

    AGGREGATE Qu trnh tm tt tuynAS_PATH Thuc tnh AS_PATH

    ATTRIBUTE Thuc tnh

    AUTONOMOUS SYSTEM Vng t trBORDER GATEWAY PROTOCOL Giao thc BGP

    COMMUNITY Thuc tnh COMMUNITYCONFEDERATION S phn chia AS nhm gim s tuyn

    EBGP Giao thc BGP chy gia cc AS

    EGPs Cc giao thc s dng gia cc ASIBGP Giao thc BGP chy trn mt AS

    IGPs Cc giao thc s dng trong mt AS

    LOCAL_PREF Thuc tnh LOCAL_PREF

    MED Thuc tnh MED

    NEXT_HOP Thuc tnh NEXT_HOP

    ORIGIN Thuc tnh ORIGIN

    OSPF Giao thc nh tuyn OSPF

    RIP Giao thc nh tuyn RIP

    ROUTE_REFLECTOR Phn x tuyn nhm lm gim s tuyn

    trong BGPROUTE_REFLECTOR_CLIENT Router c mt phin TCP vi mt

    router khc hot ng nh mt route-reflector-server

    ROUTE_REFLECTOR_CLUSTER Mt cluster l mt nhm bao gm route-

    reflector v clientsWEIGHT Thuc tnh WEIGHT

    3

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    4/71

    Li gii thiu

    Chng ta ang sng trong th k 21, k nguyn ca khoa hc k thut v cng

    ngh hin i. Vo thi im ny, ngnh cng nghip cng ngh thng tin v chic

    my vi tnh nm gi mt vai tr khng th thiu trong mi lnh vc hot ng ca conngi. Mt chic my tnh bn hot ng c lp l khng , con ngi mun lin

    kt cc my tnh li vi nhau thnh mng my tnh tn dng sc mnh x l, trao

    i thng tin v chia s ti nguyn. Khi mng my tnh tng ln c v quy m v s

    lng, con ngi li mun lin kt cc mng my tnh ny li vi nhau. Lm th no

    lin kt cc my tnh li vi nhau ? Lm th no thng tin c th c trao i

    gia cc mng my tnh cch nhau hng trm cy s ? Mt bi ton cn c gii

    tr li nhng cu hi trn, l bi ton nh tuyn.

    nh tuyn hiu n gin l tm ng i. Trong truyn thng my tnh nh

    tuyn ngha l ch ra ng i thng tin c th di chuyn t ngun n ch theo

    cch tt nht. Khng th ph nhn tm quan trng ca nh tuyn trong truyn thng

    my tnh. Khng c nh tuyn, cc my tnh khng th trao i thng tin vi cc

    mng khc.

    Thit b thc hin chc nng nh tuyn trn mng ch yu l cc Router. c

    th thc hin chc nng nh tuyn, cc Router phi trao i thng tin v tuyn vi

    nhau xy dng nn cc tuyn ng. Tp hp cc qui tc trao i thng tin nhtuyn gia cc thit b nh tuyn vi nhau gi l giao thc nh tuyn.

    i tng nghin cu ca ti ny l giao thc nh tuyn BGP (Border

    Gateway Protocol) giao thc c s dng ht sc rng ri trn mng Internet hin

    nay. Mc ch ca ti l tm hiu hot ng ca giao thc nh tuyn BGP v cch

    thc trin khai giao thc nh tuyn BGP trn cc Router.

    Do nhng hn ch v mt thi gian v thit b, mt s ni dung lin quan khng

    c a vo ti nh: S hot ng v trin khai BGP trn IPv6. Mc d ht scc gng xong ti khng trnh khi nhng thiu st v vy rt mong nhn c

    kin ng gp, s ch bo tn tnh ca cc thy c v tt c cc bn.

    4

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    5/71

    CHNG 1

    GII THIU TNG QUAN V GIAO THC BGP

    1.1 Gii thiu.

    BGP, vit tt ca t ting Anh Border Gateway Protocol, l giao thc nh tuynnng ct trn Internet. N hot ng da trn vic cp nht mt bng cha cc a chmng v cho bit mi lin kt gia cc h t tr. BGP l giao thc vector ng i(path vector). Khc vi cc giao thc nh tuyn khc nh RIP (vector di), OSPF(trng thi lin kt), BGP nh tuyn bng mt tp cc chnh sch v lut. Phin bnBGP hin nay l phin bn 4, da trn RFC 4271. BGP h tr nh tuyn lin vng philp (CIDR Classless Inter-Domain Routing) v dng k thut kt hp tuyn gim

    kch thc bng nh tuyn (v d nu mt mng chim 255 a ch lp C t203.162.0.0/24 - 203.162.254.0/24 th ch dng 1 a ch 203.162.0.0/16 nh danhmng). Ngoi vic s dng BGP gia cc AS, BGP cng c th c s dng trongcc mng ring quy m ln do OSPF khng p ng c. Mt l do khc l dngBGP h tr kt ni n nhiu nh cung cp dch v. a s ngi s dng Internetthng khng s dng BGP mt cch trc tip. Ch c cc nh cung cp dch vInternet s dng BGP trao i ng i. BGP l mt trong nhng giao thc quantrng nht m bo tnh kt ni ca Internet.

    Nh ni trn BGP l mt giao thc kh phc tp c dng nhiu trnInternet v trong cc cng ty a quc gia. Mc ch chnh ca BGP l kt ni ccmng rt ln hoc cc Autonomous-System. Cc cng ty ln c th dng BGP nh lmt kt ni gia cc mng cc quc gia khc nhau. BGP l giao thc khng ch tmra mt tuyn i v mt mng no m cn cho php ngi qun tr tm ra cc AS cacc mng. Cc giao thc nh EIGRP, RIP, OSPF v ISIS s tm ra tuyn m ngiqun tr cn.

    1.2 S dng BGP trong nh tuyn

    La chn giao thc nh tuyn ph hp cho mt mng l vic quan trng v nggp vo s n nh ca h thng. Khi quyt nh s dng BGP cho vic nh tuynngi qun tr cn gii p c mt s cu hi ht sc cn thit

    5

    http://vi.wikipedia.org/wiki/Ti%E1%BA%BFng_Anhhttp://vi.wikipedia.org/wiki/Giao_th%E1%BB%A9chttp://vi.wikipedia.org/wiki/Internethttp://vi.wikipedia.org/wiki/RIPhttp://vi.wikipedia.org/w/index.php?title=OSPF&action=edit&redlink=1http://tools.ietf.org/html/4271http://vi.wikipedia.org/wiki/Ti%E1%BA%BFng_Anhhttp://vi.wikipedia.org/wiki/Giao_th%E1%BB%A9chttp://vi.wikipedia.org/wiki/Internethttp://vi.wikipedia.org/wiki/RIPhttp://vi.wikipedia.org/w/index.php?title=OSPF&action=edit&redlink=1http://tools.ietf.org/html/4271
  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    6/71

    Cu hi u tin cn c cc nh qun tr t ra l: S dng BGP cho vic nhtuyn khi no ?

    Mt h thng mng n gin l mt h thng mng d dng qun l v bo tr.

    Mc d BGP l giao thc phc tp tuy nhin cc trng hp di y c khuynco cho vic s dng giao thc BGP nh tuyn :

    - Mt AS cho php chuyn tip gi tin qua n n cc AS khc

    - Mt AS c nhiu kt ni n AS khc

    - Lu lng thng tin vo ra trn AS cn c x l

    Cc khuyn co trn c rt ra t cc c tnh m BGP s dng nh tuyn.Cc c tnh s c trnh by k chng sau.

    trnh vic s dng khng hiu qu giao thc nh tuyn BGP cu hi th haim cc nh qun tr cn quan tm l: Khng nn s dng BGP cho vic nh tuyn khino ? BGP l mt giao thc kh phc tp v c s dng trn internet v trong cccng ty ln. V l d BGP c khuyn co l khng nn s dng khi tn ti mttrong cc iu kin di y :

    - Ch c mt kt ni n n Internet hoc n AS khc

    - Chnh sch nh tuyn v la chn tuyn khng lin quan g n AS cangi s dng

    - Ti nguyn mng l c gii hn: ti nguyn v b nh v kh nng x l caCPU trn router.

    - Qun tr mng thiu kinh nghim, hiu bit i vi giao thc BGP trong vicchn, lc tuyn

    - Bng thng gia cc AS l thp v cc ph tn cho nh tuyn s nh hngn qu trnh chuyn d liu. Gii php x l vn khi khng s dng BGP nh tuyn l s dng tuyn tnh (static route)

    Vic tr li tt hai cu hi trn s gp phn gip cho cc nh qun tr la chn vs dng hiu qu giao thc BGP trong vic nh tuyn cho h thng mng ca mnh

    6

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    7/71

    CHNG 2

    CC THUC TNH V THUT NG S DNG TRONG BGP

    Cc giao thc nh tuyn IGPs qung b mt mng vi cc tham s nh tuyn:metric,cost. Mi giao thc IGPs c mt tham s la chn tuyn ng ti ch khcnhau (RIP s dng m s hop, OSPF s dng tham s cost = 100000000/BW).

    Nu c nhiu ng dn n ch vi metric hoc cost khc nhau th ng dn vimetric hoc cost thp nht phi c la chn. BGP khng phi l giao thc ngoi lv cng cn cc tham s la chn tuyn tt nht n ch. Cc tham s trong BGPc gi l thuc tnh (Attributes).

    BGP nh tuyn bng cch s dng cc thuc tnh. Vic s dng cc thuc tnh

    m ch n vic s dng cc bin trong qu trnh chn la ng i trong BGP. Ccthuc tnh ca BGP khng ch l danh sch cc bin m qua tuyn c chn la.Mt vi thng tin c mang trong cc thng ip cp nht l quan trng hn ccthng tin khc. Mt s thng tin khc l rt quan trng cho hot ng ca BGP, v vycc thng tin ny phi c mang n tt c cc router BGP trong mng. Qu trnhnh tuyn da trn nhng thuc tnh v cc gi tr ca n. Cc thuc tnh c chiathnh 4 nhm: nhm well-known mandatory , well-known discretionary, optionaltransitive v optional nontrasitive. Cc thuc tnh c m t k trong bng

    di y :

    Nhm M T

    Well-known mandatoryCc thuc tnh ny l bt buc v c cng nhn bi tt ccc router BGP

    Well-known DiscretionaryKhng yu cu cc thuc tnh ny tn ti trong cc cp nhtnhng nu chng tn ti, tt c cc router s cng nhn vs c hnh ng tng ng da trn thng tin c cha

    bn trong thuc tnh ny.

    Optional Transitive

    Router c th khng cng nhn cc thuc tnh ny nhngnu router nhn c thuc tnh ny, n s nh du v giy cp nht ny n router k tip. Cc thuc tnh skhng thay i khi i qua router nu thuc tnh ny khngc cng nhn bi router.

    Optional Nontransitive

    Cc thuc tnh ny b loi b nu cp nht mang thuc tnhny i vo router m router khng hiu hoc khng cngnhn thuc tnh. Cc thuc tnh ny s khng truyn ti ccBGP.

    7

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    8/71

    Bn nhm trn m t mt cch tng qut cc thuc tnh ca BGP. ng vi minhm ta s i su nghin cu cc c tnh c th ca tng loi thuc tnh trong

    nhm .

    Attribute Name Attribute Type Description

    AS_PATH Well-knownmandatory

    Danh sch cc AS m tuyn c qung bthng qua n

    WEIGHT Cisco definedattribute

    c s dng nh tuyn trong BGP

    LOCAL_PREF Well-known

    discretionary

    c s dng chn tuyn, thng c

    s dng trong mt ASMULTI_EXIT_DISC Optional

    nontransitivec s dng chn tuyn, thng cs dng gia cc AS

    ORIGIN Well-knownmandatory

    Ch ra cc tuyn BGP c hc nh th noIGP T cu lnh NetworkEGP T EBGP hng xmIncomplete T redistribution

    NEXT_HOP Well-known

    mandatory

    EBGP a ch ca giao din c s

    dng truyn thng vi hng xm bnkhcIBGP EBGP next hop c gi v khngthay i khi ti cc IBGP hng xm.

    Community Optional transitive Mt s c s dng cho vic p mt chnhsch n mt nhm cc tuyn.

    2.1 nh ngha Autonomous System (AS)

    L mt tp hp cc mng c cng chnh sch nh tuyn v thng thuc quynqun l, khai thc ca mt ch th. Mi nh cung cp dch v internet (ISP) c th coil mt AS.Vic kt ni gia cc AS ny thng c s dng BGP

    8

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    9/71

    Hnh 1: Kt ni gia cc AS

    2.2 Thuc tnh Autonomous system path (AS_PATH)

    Thuc tnh ny c s dng cho vic chn tuyn v chng loop trong BGP.AS_PATH thuc vo nhm well-known mandatory, cn c qung b v hiu bi ttc cc router hng xm. Mi nh cung cp dch v u c gn mt s nh danh

    duy nht autonomous system (AS) trong khong t 1 n 64511. Cc s AS ny c ng k v gn tng t nh vic cung cp cc di a ch IP . Cc nh cung cpdch v cng c th nh ngha cc vng t tr AS bng cch s dng cc s AS ringc phm vi cho php trong khong 64512 n 65534. Tuy nhin cc s AS ring nykhng c qung b ra internet v ch c s dng trong vng AS to ra n. CcAS ring tng t nh a ch IP ring

    Chng ta xt mt v d di y vi cc nh cung cp dch v c gn cc sAS 1, 2, 3 v 4. Nh cung cp dch v vi AS bng 1 qung b mng v netmask ca

    mng 156.26.32.0/24 n nh cung cp dch v 2 vi AS l 2.

    Hnh 2: thuc tnh AS_PATH

    9

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    10/71

    Khi tuyn c qung b c nhn bi AS 2, AS 2 bit mng 156.26.32.0 nmtrong AS 1 bi v ch c 1 s AS duy nht nm trong thuc tnh AS_PATH v ct bng 1. Khi AS 2 qung b tuyn 156.26.32.0/24 n AS 3, AS 2 s c b xungv c t vo AS_PATH. Kt qu sau khi nhn c qung b t AS 2 thuc tnh

    AS_PATH s c gi tr l 2 1 vi du cch gia cc s AS. AS 3 cng bit rng mngc qung b nm trong AS 1 (do s cui trong thuc tnh AS_PATH c t bng1 ) v mng c qung b thng qua AS 2. AS 3 b xung s AS ca n vo thuctnh AS_PATH v qung b tuyn n AS 4. AS 4 nhn thuc tnh qung b viAS_PATH l 3 2 1 cho mng 156.26.32.0/24

    Nu tt c c thuc tnh khc ca BGP l bng nhau, router vi AS_PATH ngnnht s c s dng lm tham s la chn tuyn. Trong v d trn ta ch qung bcho mng 156.26.32.0/24 v mc nh n s c ng dn ti u n ch. Nu c

    nhiu tuyn, thuc tnh AS_PATH s c s dng la chn tuyn tt nht ti ch.Di y l mt v d. Trong hnh 3, AS 4 nhn 2 s qung b cho mng156.26.32.0/24. Qung b t AS 3 c di AS l 3 v t AS 5 c di l 2. V thAS 4 ch quan tm n tuyn thng qua AS 5 v la chn n l tuyn tt nht nch. Tuyn tt nht ny s c t trong bng nh tuyn.

    Hnh 3: La chn tuyn thng qua thuc tnh AS_PATH

    AS_PATH l danh sch cc s AS c qung b . Tham s ny tng t vicm s hop trong RIP v s AS cng c s dng quyt nh tuyn tt nht nch (tng t nh hop count).

    Ngoi vic AS_PATH c s dng cho vic la chn tuyn tt nht n ch.BGP cn s dng thuc tnh AS_PATH chng loop.

    10

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    11/71

    Trong hnh 4, AS 4 qung b tuyn tt nht cho mng 156.26.32.0/24 n AS 6.AS 6 qung b tuyn ny n AS 1 vi AS_PATH l 6 4 5 1 . Khi AS 1 nhn qung bt AS 6 tuyn ny s b t chi v AS 1 nm trong AS_PATH. Cc BGP routers tchi bt k s qung b no m cha ng s AS ca chng.

    Hnh 4: BGP chng loop s dng thuc tinh AS_PATH

    2.3 Thuc tnh WEIGHT

    Weight l thuc tnh khng c ch nh trong BGP . N l thuc tnh c bitc pht trin trn cc thit b ca cisco v l thuc tnh do cisco nh ngha. Tham

    s ny cng l mt trong cc thuc tnh c s dng quyt nh tuyn tt nht tich. Trong hnh 5, AS 2 nhn 2 s qung b cho mng 156.26.32.0/24. Qung b tAS 3 c AS_PATH di l 3 v qung b t AS 1 c di l 2. AS 2 s la chntuyn thng qua AS 1 v qua AS_PATH s l ngn nht.

    11

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    12/71

    Hnh 5 : AS 2 la chn ng n 156.26.32.0/24 thng qua AS 1 v n c thuc tnhAS_PATH tt nht

    Tuy nhin nu mun router trong AS 2 s dng tuyn thng qua AS 3 thay thcho AS 1 ta s dng thuc tnh weight. Weight l thuc tnh c biu din bng 16

    bit v gi tr trong khong 0 n 65535. Router c s dng thuc tnh Weight chnh tuyn ti ch. Vic la chn ny thng c s dng khi c nhiu ng dntt nht n cng 1 ch. Trng s Weight s c u tin hn

    Hinh 6 : Chn tuyn thng qua thuc tnh weight

    12

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    13/71

    Thuc tnh weight ch c gi tr trn router v khng qung b ra cc routerhng xm chy BGP. Cc tuyn BGP c weight mc nh l 32768

    2.4 Thuc tnh Local Preference (LOCAL_PREF)

    LOCAL_PREF l thuc tnh tng t nh weight. Khi c nhiu hn mt tuynti mt ch, tuyn c thuc tnh LOCAL_PREF cao nht (khi cc weight bng nhau)s c la chn l tuyn tt nht. Mc nh LOCAL_PREF c gi tr 100 v gi trcao hn s c u tin s dng l tham s quyt nh tuyn ti ch (khi weight bngnhau). LOCAL_PREF l mt s 32 bit c gi tr t 0 4294967295.

    Trong hnh 7, Router A v Router B c 2 ng n mng 156.26.32.0/24.Router A s dng gi tr LOCAL_PREF mc nh l 100. Router B c thit lp gi

    tr LOCAL_PREF l 200 v th Router B s la chn tuyn qua AS 3. Khng gingnh thuc tnh weight LOCAL_PREF c qung b trong 1 AS. Router A nhnqung b cho mng 156.26.32.0/24 t Router B vi LOCAL_PREF l 200. V thRouter A s dng tuyn thng qua AS 3 t ti mng 156.26.32.0/24

    Hnh 7: Thuc tnh LOCAL_PREF

    13

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    14/71

    2.5 Thuc tnh Metric hay MULTI_EXIT_DISC (MED)

    Thuc tnh Weight c s dng quyt nh tuyn t mt router.LOCAL_PREF c s dng la chn tuyn ri khi 1 autonomous system. Thuc

    tnh MULTI_EXIT_DISC (Multi-exit discriminator hay MED) c s dng quytnh tuyn gia cc AS. MED cng l mt s c gi tr 32 bit tuy nhin thuc tnh nyc mt im khc bit vi thuc tnh LOCAL_PREF l gi tr thp hn s c utin thay v gi tr cao s c u tin chn tuyn nh trong LOCAL_PREF.

    Di y l mt v d ch ra vic la chn tuyn dng MED. Trong Hnh 8, AS 5qung b mng 156.26.32.0/24 v c 2 ng ti c mng 156.26.32.0/24 t AS1. AS 5 mun AS 1 s dng tuyn bn phi cho lu lng t AS 1 n AS 5. AS 5thit lp MED bn tri c gi tr cao hn gi tr mc nh l 0 v qung b gi tr nyn AS 1

    Hnh 8 : S dng thuc tnh MED chn tuyn

    Nu tt c cc thuc tnh khc ca BGP l bng nhau. AS 1 s la chn tuynbn phi n AS 5 v n c gi tr MED thp hn. u tin ca cc thuc tnh trongBGP c quyt nh ln lt l WEIGHT, LOCAL_PREF,AS_PATH v cui cngl MED.

    Khi 3 tham s trn l bng nhau MED s c s dng chn tuyn tt nhtn ch

    14

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    15/71

    2.6 Thuc tnh ORIGIN

    Thuc tnh ORIGIN ch ra kiu ti nguyn ca BGP trong bng BGP routing. Cba cch gip cho BGP c th hc tuyn, trong cc thit b ca cisco ba cch l :

    S dng cu lnh network

    T EBGP hng xm

    Thng qua redistribution

    Cu lnh network c s dng qung b tuyn trong bng nh tuyn n ccBGP hng xm. Cc tuyn hc c thng qua cu lnh network c thuc tnhORIGIN t l IGP v ch ra rng tuyn l tuyn nm trong cng AS.

    C hai kiu kt ni BGP. Kiu th nht l kiu kt ni gia c router chy BGPtrong cng 1 AS. Kiu ny c gi l Internal BGP (IBGP). Kiu kt ni th 2 lkiu kt ni gia cc autonomous-system khc nhau. Kiu ny c gi l ExternalBGP (EBGP)

    Hnh 9 : Cc tuyn IBGP v EBGP

    Cc tuyn c hc t EBGP hng xm c thuc tnh ORIGIN l EGP. Cctuyn redistributed trong BGP c thuc tnh ORIGIN l incomplete. Cc tuyn IGP

    c u tin thng qua cc tuyn EGP v cc tuyn EGP c u tin thng cc cctuyn incomplete. Ni cch khc cc tuyn EBGP c u tin, s dng thng qua cctuyn IBGP

    2.7 Thuc tnh NEXT_HOP

    Khi mt router qung b mt tuyn n router EBGP hng xm, thuc tnhNEXT_HOP c t l a ch IP ca giao din kt ni n hng xm . c bitnu router qung b mt tuyn c hc thng qua EBGP n IBGP hng xm, thuc

    tnh NEXT_HOP s khng c thay i.

    15

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    16/71

    Hnh 10 : Thuc tnh NEXT_HOP

    Khi mt router nhn mt tuyn t mt BGP hng xm, thuc tnh u tin nkiu tra l NEXT_HOP. Nu NEXT_HOP khng t c ( khng nm trong bng

    nh tuyn), tuyn s b t chi. EBGP s dng kt ni vt l trc tip trn cc giaodin vt l v th NEXT_HOP s c t trong bng routing ging nh giao din ktni trc tip. Cc IBGP hng xm khng c kt ni trc tip. Trong v d hnh 10router B chp nhn tuyn t router A v NEXT_HOP l mng kt ni trc tip vi n.Router C s chp nhn tuyn t router B nu mng NEXT_HOP c trong bng nhtuyn ca router C.

    Khi BGP khai bo mt mng, router t nh r bn thn router nh l NEXT_HOP. Tuy nhin, nu router gi thng ip update cho mt router hng xm khc

    trong cng mt AS th n li tip tc dng router ngoi AS lm NEXT_HOP. Do taphi cu hnh cho cc router cn li trong AS bit c chnh router bin cng ASvi n l router Next Hop ch khng phi l router khc AS.

    Hnh 11: Hot ng ca router vi thuc tnh NEXT_HOP

    16

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    17/71

    Xt v d hot ng ca router vi thuc tnh NEXT_HOP trong hnh 11

    Bc 1: Router A gi cp nht v mng 192.33.33.0

    Bc 2: Router D nhn update v truyn. Tuy nhin nu router D thay i a chngun thnh a ch ca chnh n, s c mt s nhm ln xy ra v trong mi trng atruy cp, mi router s cng b n l NEXT_HOP. trnh tnh hung ny, a chngun ca thng tin cp nht tuyn khng thay i.

    Bc 3: Router B bit router A l NEXT_HOP ca mng 192.33.33.0

    Do tnh cht ny m bt buc cc IBGP hng xm phi c tuyn n mngNEXT_HOP trong bng nh tuyn

    2.8 Thuc tnh Community

    y l mt thuc tnh khng bt buc. Thuc tnh ny c dng cung cpchnh sch cho mt nhm cc router i qua cc AS. Do cc router ny c cng mttnh cht v c chung chnh sch. Nu mt router nhn c mt thng ip thng tincp nht nh tuyn vi thuc tnh Community c thit lp, n s x l thng ipny mt cch hp l. Nu n khng hiu thng ip ny th s gi thuc tnh chorouter hng xm x l. (Tuy nhin, nu n hiu th s khng bao gi gi thuc tnh cho router hng xm tr khi c ch nh lm thm iu g ).

    17

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    18/71

    CHNG 3

    HOT NG CA BGP

    3.1 Hot ng ca EBGP

    3.1.1 Kho st hot ng ca EBGP

    Cc router BGP ( EBGP ) l hng xm ca nhau c kt ni trc tip. Chng ta cth thit lp cu hnh gia cc router A v B v kim tra s hot ng gia cc router. Xt s hot ng ca 2 router di y :

    Hnh 12: Cu hnh hot ng EBGP

    Trc tin chng ta s thit lp cc giao din loopback trn cc router. Ging nhtrong OSPF a ch IP c gn trn giao din loopback c s dng nh l ID cacc router chy BGP

    Router A

    interface Loopback0

    ip address 172.16.15.254 255.255.255.255

    Router B

    interface Loopback0

    ip address 172.16.16.254 255.255.255.255

    Cc cu lnh trn gip thit lp a ch IP trn giao din loopback. Bc tip theo lbc quan trng v cho php khi to mt qu trnh BGP trn cc router.

    18

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    19/71

    Router A

    router bgp 1

    neighbor 172.16.15.162 remote-as 2

    Router B

    router bgp 2

    neighbor 172.16.15.161 remote-as 1

    Cc cu lnh router bgp as-numbercho php thc thi mt tin trnh BGP trnrouter. Ch mt s AS c th c gn ti nh cung cp dch v, v th ch mt tintrnh BGP c thit lp trn mt router. Cu lnh neighbor neighbor-ip-address cho

    php BGP hot ng trn giao din . Giao din chy BGP c quyt nh bi bngIP routing. Bng ny quyt nh giao din c s dng c th t ti c a chIP ca hng xm. Vi EBGP cc hng xm c kt ni trc tip vi nhau v th giaodin c s dng ch c mt kt ni trc tip n hng xm ca n.

    3.1.2 Cu trc thng bo ca BGP

    Cc giao thc RIP, IGRP, EIGRP v OSPF s dng cu lnh network thc

    hin cu hnh cho php nh tuyn, qung b mng, netmask. Ngoi ra n cn chophp cc giao thc IGPs khm ph, nhn bit cc router hng xm. Tuy nhin vi

    EBGP do ch r cc router hng xm nn khng cn phi c bc tm, nhn bit

    hng xm nh cc giao thc IGPs na. V th c th thit lp mt mi quan h hng

    xm m khng cn qung b bt k tuyn no . Khi EBGP c cho php chy trn

    mt giao din, cc router s c gng thc hin mt tin trnh thit lp mi quan h theo

    cc bc di y :

    Idle State: trng thi ny router s khi to mt kt ni TCP vi BGP hngxm

    Connect State : Giai on ny router khi to s ch cho kt ni TCP c

    thc hin vi router BGP hng xm. Nu mt kt ni TCP c thc hin , router s

    gi mt thng bo OPEN v chuyn sang trng thi OpenSent. Nu ht thi gian ch

    router vn khng thit lp c kt ni n s chuyn tip sang trng thi Active

    Active State: giai on ny router vn ch cho mt kt ni c thc hin

    vi router hng xm. Nu kt ni c thc hin n s chuyn sang trng thi Connect

    19

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    20/71

    OpenSent State : giai on ny router s ch mt thng bo OPEN t BGP

    hng xm. Nu xy ra li n s chuyn sang ch Idle State. Nu mt thng bo

    OPEN c nhn t router BGP hng xm th n s chuyn sang trng thi

    OpenConfirm.

    OpenConfirm State: Giai on ny router ch mt thng bo KEEPALIVE t

    BGP hng xm. Khi mt KEEPALIVE c nhn n s chuyn sang trng thi

    Established.

    Established State: Giai on ny cc router s trao i thng tin nh tuyn

    vi nhau

    nh dng chung phn tiu ca thng bo BGP bao gm cc trng thng tin

    sau : trng nh du 16 byte, trng di 2 byte v trng kiu 1 byte.

    Hnh 13: nh dng chung phn tiu ca thng boBGP

    Ty tng kiu thng bo m c th c hoc khng c phn d liu sau phn tiu

    . V d thng bo KEEPALIVE khng cha d liu m ch cha phn tiu

    - Trng nh du (Marker field): Trng ny c di 16 byte c s dng

    cho mc ch chng thc cc thng bo BGP n hoc d tm s mt ng b gia

    2 hng xm. Trng ny c th c 1 hoc 2 dng :

    + Nu kiu thng bo ca BGP l OPEN hoc OPEN khng s dng chng

    thc th trng nh du ny phi c t tt c bng 1

    + Ngc li trng ny s c t da vo vic tnh ton cc k thut s

    dng chng thc

    20

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    21/71

    - Trng di length (length field): Trng ny c di 2 byte ch ra tng

    di ca thng bo BGP bao gm c phn tiu . V th trong BGP di ti thiu ca

    1 thng bo l 19 byte (16 + 2 + 1) v ti a khng ln hn 4096 byte.

    - Trng kiu : Trng ny c di mt byte cho php biu din cc kiu thngbo trong giao thc BGP. Cc kiu thng bo l OPEN, UPDATE, KEEPALIVE,

    NOTIFICATION. Cc thng bo c th trong cc giai on nh sau :

    Trong giai on Connection, mt router BGP gi mt thng bo OPEN n

    router hng xm. Thng bo OPEN nh danh router vi hng xm. Ngoi ra thng

    bo OPEN cn gip cho cc router thc hin qu trao i cc tham s di y :

    - S phin bn (version number): Phin bn BGP hin ti l 4

    - S AS (AS number)- Hold time :thi gian mt BGP router s ch trc khi khai bo rng hng

    xm mt lin kt

    - BGP router ID

    - Opt parm len: Trng ny ch ra di ca trng Optional parameters

    - Trng Optional parameters: Trng ny ch ra danh sch cc tham s c

    s dng cc hng xm tha thun phin BGP vi nhau

    Hnh 14: Thng bo OPEN

    Sau khi BGP router gi mt thng bo OPEN ti hng xm ca n, router s

    chuyn sang trng thi OpenSent v ch nhn mt thng bo OPEN t hng xm. Khi

    21

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    22/71

    router nhn c thng bo OPEN t hng xm Router s chuyn tip sang trng thi

    OpenConfirm State, v ch mt thng bo KEEPALIVE . Mc nh KEEPALIVE

    c gi 60s v c s dng xc nhn trng thi ca router. Sau khi nhn c

    KEEPALIVE router s chuyn sang trng thi Established v trao i KEEPALIVE,

    UPDATE v thng bo NOTIFICATION.

    Mt thng bo NOTIFICATION c s dng khi c li xut hin khin cho

    phin BGP kt thc. Trong qu trnh thc hin BGP c th c nhiu li xy ra

    Thng bo NOTIFICATION c nh dng nh sau:

    Hnh 15 : Thng bo NOTIFICATION

    Trong cc trng c m t trong bng di y :

    Cc m li ca BGPError Code Error Subcode

    1Message header error 1Connection Not Synchronized2Bad Message Length

    3Bad Message Type

    2OPEN message error 1Unsupported Version Number

    2Bad Peer AS

    3Bad BGP Identifier4Unsupported Optional Parameter

    5Authentication Failure

    6Unacceptable Hold Timer

    7Unsupported Capability

    22

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    23/71

    3UPDATE message error 1Malformed Attribute List

    2Unrecognized Well-Known Attribute

    3Missing Well-Known Attribute

    4Attribute Flags Error

    5Attribute Length Error

    6Invalid Origin Attribute

    7AS Routing Loop

    8Invalid NEXT_HOP Attribute

    9Optional Attribute Error

    10Invalid Network Field

    11Malformed AS_PATH

    4Hold Timer ex ired N/A5Finite State Machine N/A

    6Cease for fatal errors N/A

    Mt thng bo UPDATE qung b mng ang c. Thng bo UPDATE s qung

    b:

    - Cc thng tin lin quan n mng ch: a ch, netmask..

    - Cc thuc tnh BGP

    - Cc tuyn khng c kh nng thc hin nh tuyn v b loi b trong bngrouting

    23

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    24/71

    Thng bo UPDATE c cu trc nh sau :

    Hinh 16: Thng bo UPDATE

    Khi cc EBGP hng xm t c trng thi Established qu trnh trao i thng

    tin nh tuyn s c thc hin. Khi ta s thy c trng thi ca router c dng

    nh sau :

    A#show ip bgp neighbors

    BGP neighbor is 172.16.15.162, remote AS 2, external

    link

    BGP version 4, remote router ID 172.16.16.254

    BGP state = Established, up for 02:02:11

    !Output omitted for brevity

    24

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    25/71

    3.2 Qung b tuyn trong BGP

    Cc EBGP hng xm khi t c trng thi Estabished cng c th khng

    qung b tuyn. iu ny hi khc so vi cc giao thc IGPs khi vic qung b v

    nhn din hng xm c mi lin h rng buc ln nhau v u s dng cu lnh

    network. Vi giao thc BGP chy trn cc thit b ca Cisco c ba cch a ch

    mng c th c qung b vo trong bng nh tuyn BGP (BGP routing table).

    Ba phng thc c s dng l :

    - Cu lnh Network

    - Qua s phn phi tuyn (Route redistribution)

    - T mt BGP hng xm

    Hnh 17 minh ha cc phng thc c s dng qung b tuyn BGP

    Hnh 17 : Cc phng thc qung b tuyn trong BGP

    Tip theo chng ta s i nghin cu c th tng phng thc c s dng qung b cc tuyn BGP

    25

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    26/71

    3.2.1 Qung b tuyn s dng cu lnh Network

    y l phng thc u tin mt tuyn c th c qung b vo trong

    bng nh tuyn BGP. Cu lnh Network c s dng chuyn cc tuyn t bng

    nh tuyn (routing table) ti bng nh tuyn BGP ging nh l cc tuyn chy BGP.

    Cc tuyn trong bng routing table c hc t cc giao thc nh tuyn ni nh RIP,

    IGRP, EIGRP, OSPF hoc IS-IS. Hay cc tuyn tnh, cc tuyn c kt ni trc tip.

    Di y l bng nh tuyn ch c cc tuyn kt ni trc tip ca router A

    A#show ip route

    Codes: C - connected, S - static, I - IGRP, R - RIP, M -

    mobile, B - BGP

    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF

    inter area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external

    type 2

    E1 - OSPF external type 1, E2 - OSPF external type 2, E

    - EGP

    i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia -

    IS-IS inter area

    * - candidate default, U - per-user static route, o -

    ODR

    P - periodic downloaded static route

    Gateway of last resort is not set

    172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks

    C 172.16.15.160/30 is directly connected,

    Serial0/0

    C 172.16.15.128/27 is directly connected,

    Ethernet0/0

    C 172.16.15.254/32 is directly connected,

    Loopback0

    C 172.16.15.64/27 is directly connected,

    Ethernet0/1

    26

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    27/71

    S hot ng ca cu lnh Network ph thuc vo vic t tm tt tuyn trong cc

    tin trnh BGP. Mc nh qu trnh t tm tt (autosummariztion) tuyn c cho php

    hot ng v th ta phi kho st trng hp ny . nh dng ca cu lnh network nh

    sau:

    network prefix mask subnet-mask

    Tham s subnet-mask l tham s la chn. Nusubnet-maskkhng s dng

    BGP s gi thit s dng tham s vi cc ch mc nh ty thuc lp mng . Vi

    vic mc nh qu trnh t tm tt c hot ng. Cu lnh networkc s dng

    qung b cc tuyn vi tham ssubnet-maskmc nh trong bng nh tuyn BGP. V

    th cn phi c t nht mt tuyn vi tuyn subnet dng classful trong bng nh tuyn.

    Bng nh tuyn trn router A cha subnets 172.16.0.0/16 do vy qung b tuyn

    ny c th s dng cu lnh :

    router bgp 1

    network 172.16.0.0

    neighbor 172.16.15.162 remote-as 2

    Khi bng nh tuyn BGP ca router A s nh sau :

    A#show ip bgp

    BGP table version is 8, local router ID is 172.16.15.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.0.0 0.0.0.0 0

    32768 i

    Trong v d trn next hop l 0.0.0.0 v thuc tnh AS path l trng ch ra rng

    mng 172.16.0.0 bt ngun trn router A. Ta cng c th thy MED l 0 v thuc tnh

    Weight c gi tr mc nh l 32768. Sau khi mt tuyn hp l c t trong bng

    27

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    28/71

    nh tuyn BGP , tuyn s c qung b ti router B . Kt qu trong bng nh

    tuyn BGP l :

    B#show ip bgp

    BGP table version is 4, local router ID is 172.16.16.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.0.0 172.16.15.161 00 1 i

    Mng 172.16.0.0 c qung b thnh cng ti router B. Thuc tnh

    NEXT_HOP c t bng giao din c s dng qung b tuyn n router B.

    Thuc tnh AS_PATH c t bng 1, MED v Weight c gi tr bng 0. Sau mt

    tuyn BGP hp l s c chuyn ti bng nh tuyn trn router B.

    B#show ip route

    Codes: C - connected, S - static, I - IGRP, R - RIP, M -

    mobile, B - BGP

    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter

    area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external

    type 2

    E1 - OSPF external type 1, E2 - OSPF external type 2,E - EGP

    i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia -

    IS-IS inter area

    * - candidate default, U - per-user static route, o - ODR

    P - periodic downloaded static route

    Gateway of last resort is not set

    28

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    29/71

    172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks

    C 172.16.16.164/30 is directly connected,

    Serial0/1

    C 172.16.15.160/30 is directly connected,Serial0/0

    C 172.16.16.254/32 is directly connected,

    Loopback0

    B 172.16.0.0/16 [20/0] via 172.16.15.161, 00:09:41

    T bng nh tuyn ta c th nhn thy administrative distance (AD) ca EBGP

    l 20 v cost hoc metric ca tuyn BGP l 0. BGP khng s dng cost tnh ton

    ng i ngn nht m s dng cc thuc tnh BGP nh: Weight, LOCAL_PREF,AS_PATH, MED v ORIGIN thay th.

    Mc nh trn cc thit b ca hng Cisco cho php t tm tt tuyn. Tuy nhin

    cisco khuyn ngh rng nn hy b ch ny khi s dng BGP. Vic hy b ny

    c thc hin bng cch s dng cu lnh: no auto-summary trong cu hnh BGP.

    Trn 2 router A v B ta c th cu hnh nh sau :

    Router A

    router bgp 1

    network 172.16.0.0

    neighbor 172.16.15.162 remote-as 2

    no auto-summary

    Router B

    router bgp 2

    neighbor 172.16.15.161 remote-as 1

    no auto-summary

    Sau khi hy b ch t ng tm tt tuyn mt vn c t ra. l tuyn

    172.16.0.0/16 c c qung b hay khng ? Nu kho st bng BGP ca hai router A

    29

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    30/71

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    31/71

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    32/71

    *> 172.16.15.128/27 0.0.0.0 0

    32768 i

    *> 172.16.15.160/30 0.0.0.0 0

    32768 i

    *> 172.16.15.254/32 0.0.0.0 0

    32768 I

    Di y l bng BGP ca router B

    B#show ip bgp

    BGP table version is 9, local router ID is 172.16.16.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.15.64/27 172.16.15.161 0

    0 1 i

    *> 172.16.15.128/27 172.16.15.161 0

    0 1 i

    *> 172.16.15.160/30 172.16.15.161 0

    0 1 i

    *> 172.16.15.254/32 172.16.15.161 0

    0 1 i

    Bng nh tuyn ca router B s cho ta thy c cc tuyn c qung b t

    router A

    B#show ip route

    172.16.0.0/16 is variably subnetted, 6 subnets, 3 masks

    C 172.16.16.164/30 is directly connected,

    Serial0/1

    C 172.16.15.160/30 is directly connected,

    Serial0/0

    B 172.16.15.128/27 [20/0] via 172.16.15.161,

    00:02:36

    32

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    33/71

    B 172.16.15.254/32 [20/0] via 172.16.15.161,

    00:02:36

    C 172.16.16.254/32 is directly connected,

    Loopback0

    B 172.16.15.64/27 [20/0] via 172.16.15.161,

    00:02:36

    3.2.2 Qung b tuyn s dng redistribute

    y l phng thc th hai qung b tuyn t bng nh tuyn vo bng nh

    tuyn BGP. Phng thc ny cho php qung b cc tuyn kt ni trc tip trn router

    vo bng nh tuyn BGP. Tnh cht t ng tm tt tuyn tng t nh trong phn s

    dng cu lnh networktc l nu khng hy b ch ny cc tuyn s c tm tt

    thnh cc tuyn c a ch v mask mc nh.

    Vic phn phi, qung b quan vic redistribute ny c thc hin qua cu lnhredistribute connected.

    Trn Router A qu trnh c thc hin bi cc lnh :

    Router A

    router bgp 1

    redistribute connected

    neighbor 172.16.15.162 remote-as 2

    no auto-summary

    Tng t nh phn 2.1 ta s thy bng nh tuyn BGP v nh tuyn ca 2

    router A v B (xt trng hp hy b ch t ng tm tt tuyn ) nh sau :

    A#show ip bgp

    BGP table version is 7, local router ID is 172.16.15.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    33

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    34/71

    Network Next Hop Metric LocPrf Weight

    Path

    *> 172.16.15.64/27 0.0.0.0 0

    32768 ?

    *> 172.16.15.128/27 0.0.0.0 0

    32768 ?

    *> 172.16.15.160/30 0.0.0.0 0

    32768 ?

    *> 172.16.15.254/32 0.0.0.0 0

    32768 ?

    B#show ip bgp

    BGP table version is 21, local router ID is

    172.16.16.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.15.64/27 172.16.15.161 0

    0 1 ?

    *> 172.16.15.128/27 172.16.15.161 0

    0 1 ?

    *> 172.16.15.160/30 172.16.15.161 0

    0 1 ?

    *> 172.16.15.254/32 172.16.15.161 00 1 ?

    B#show ip route

    172.16.0.0/16 is variably subnetted, 6 subnets, 3

    masks

    C 172.16.16.164/30 is directly connected,

    Serial0/1

    34

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    35/71

    C 172.16.15.160/30 is directly connected,

    Serial0/0

    B 172.16.15.128/27 [20/0] via 172.16.15.161,

    00:01:44

    B 172.16.15.254/32 [20/0] via 172.16.15.161,

    00:01:44

    C 172.16.16.254/32 is directly connected,

    Loopback0

    B 172.16.15.64/27 [20/0] via 172.16.15.161,

    00:01:44

    Ta ch rng khi s dng phng thc ny cc tuyn redistribute c thuc tnh

    ORIGIN c t du ? trong bng BGP ca cc router

    3.2.3 S dng EBGP qung b tuyn

    Phng thc cui cng qung b tuyn BGP vo bng BGP l t BGP

    chnh n. Xt topo mng di y

    Hnh 18 : Qa trnh s dng EBGP qung b tuyn

    35

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    36/71

    Bng vic s dng cc cu lnh

    Router B

    router bgp 2

    neighbor 172.16.15.161 remote-as 1

    neighbor 172.16.16.166 remote-as 3

    no auto-summary

    Router C

    router bgp 3

    neighbor 172.16.16.165 remote-as 2

    Cho php router mi thm vo nhn din c hng xm vi n l router B v

    router B cng nhn din c hng xm ca n l router C. Qu trnh qung b tuyn

    din ra gia router B, C cho php router B qung b cc tuyn c trn router A . Kt

    qu trong bng nh tuyn v BGP routing ca router C c cc tuyn cn t ti trn

    router A

    C#show ip bgp

    BGP table version is 5, local router ID is 172.16.17.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.15.64/27 172.16.16.165

    0 2 1 ?

    *> 172.16.15.128/27 172.16.16.165

    0 2 1 ?

    *> 172.16.15.160/30 172.16.16.165

    0 2 1 ?

    36

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    37/71

    *> 172.16.15.254/32 172.16.16.165

    0 2 1 ?

    C#show ip route

    172.16.0.0/16 is variably subnetted, 7 subnets, 3 masks

    C 172.16.16.164/30 is directly connected,

    Serial0/1

    B 172.16.15.160/30 [20/0] via 172.16.16.165,

    00:12:21

    B 172.16.15.128/27 [20/0] via 172.16.16.165,

    00:12:21

    B 172.16.15.254/32 [20/0] via 172.16.16.165,

    00:12:21

    C 172.16.17.254/32 is directly connected,

    Loopback0

    C 172.16.17.32/27 is directly connected,

    Ethernet0/0

    B 172.16.15.64/27 [20/0] via 172.16.16.165,

    00:12:21

    Thuc tnh AS_PATH trn router C c gi tr 2 1 l cc AS phi i qua t ti

    cc tuyn trn router A. V d ny chng minh rng router EBGP qung b tuyn hc

    c t mt EBGP hng xm ti mt hng xm khc

    3.3 Hot ng ca IBGP

    3.3.1 Kho st hot ng ca IBGP

    kho st s hot ng ca IBGP ta kho st topo di y

    37

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    38/71

    Hnh 19 : Kt ni IBGP v EBGP

    Vic cu hnh EBGP v IBGP cho vic qung b tuyn tng i ging nhau trn

    cc thit b ca cisco. Tuy nhin s hot ng ca EBGP v IBGP c phn khc nhau.

    kho st ta xem xt cc thng tin trn router D v E khi E qung b cc tuyn kt

    ni trc tip vi n:

    Router D

    router bgp 1

    neighbor 172.16.15.162 remote-as 2

    no auto-summary

    Router E

    router bgp 2

    redistribute connected

    neighbor 172.16.15.161 remote-as 1

    no auto-summary

    Kho st bng routing table v bng BGP routing table ca router D ta thu c

    kt qu

    D#show ip bgp

    BGP table version is 4, local router ID is 172.16.15.254

    Status codes: s suppressed, d damped, h history, *

    valid, > best, i - internal

    38

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    39/71

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 172.16.15.160/30 172.16.15.162 0

    0 2 ?*> 172.16.16.164/30 172.16.15.162 0

    0 2 ?

    *> 172.16.16.254/32 172.16.15.162 0

    0 2 ?

    D#show ip route

    172.16.0.0/16 is variably subnetted, 6 subnets, 3

    masks

    B 172.16.16.164/30 [20/0] via 172.16.15.162,00:27:23

    C 172.16.15.160/30 is directly connected,

    Serial0/0

    C 172.16.15.128/27 is directly connected,

    Ethernet0/0

    C 172.16.15.254/32 is directly connected,

    Loopback0

    B 172.16.16.254/32 [20/0] via 172.16.15.162,

    00:27:23

    C 172.16.15.64/27 is directly connected,

    Ethernet0/1

    Vic thit lp s hot ng ca IBGP gia cc router trong AS 1 tng i ging

    so vi vic thit lp s hot ng ca EBGP ngoi tr vic thay i s AS. Trong topo

    trn thit lp s hot ng ca IBGP gia router C v D ta s dng cu hnh sau :

    Router C

    router bgp 1

    neighbor 172.16.15.130 remote-as 1

    no auto-summary

    39

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    40/71

    Router D

    router bgp 1

    neighbor 172.16.15.129 remote-as 1

    neighbor 172.16.15.162 remote-as 2

    no auto-summary

    Sau khi thit lp c s hot ng ca IBGP trong AS 1 gia router D v C tao

    c th xc nhn quan h gia chng l IBGP. Cc thng tin ch ra bi router D cho

    chng ta thy r iu ny:

    D#show ip bgp neighbors 172.16.15.129

    BGP neighbor is 172.16.15.129, remote AS 1, internal

    link

    BGP version 4, remote router ID 172.16.15.253

    BGP state = Established, up for 00:28:24

    Last read 00:00:24, hold time is 180, keepalive interval is

    60 seconds

    !Output omitted for brevity

    Cc thng tin u ra trn cho thy router C v router D tn ti mi quan h

    IBGP hng xm. Thut ng internal link trong thng tin u ra ch r mi quan h

    ny. Cc tuyn c qung b t router E n router C qua router D nh sau :

    C#show ip bgp

    BGP table version is 1, local router ID is 172.16.15.253

    Status codes: s suppressed, d damped, h history, * valid, >

    best, i - internal

    i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    * i172.16.15.160/30 172.16.15.162 0 100

    0 2 ?

    40

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    41/71

    * i172.16.16.164/30 172.16.15.162 0 100

    0 2 ?

    * i172.16.16.254/32 172.16.15.162 0 100

    0 2 ?

    Tip tc kho st bng nh tuyn trn router C ta nhn thy :

    C#show ip route

    172.16.0.0/16 is variably subnetted, 5 subnets, 3

    masks

    C 172.16.15.128/27 is directly connected,

    Ethernet2/0

    C 172.16.15.253/32 is directly connected,

    Loopback0

    C 172.16.15.32/27 is directly connected,

    Ethernet0/0

    C 172.16.9.0/30 is directly connected, Serial0/1

    C 172.16.15.96/27 is directly connected,

    FastEthernet1/0

    Da vo thng tin trong bng nh tuyn trn ta nhn thy mt s tuyn trong

    bng BGP trn router khng c chuyn vo bng nh tuyn trn router C. Tuy

    nhin kho st k bng nh tuyn BGP trn router C v D ta thy :

    Router D

    *> 172.16.15.160/30 172.16.15.162 0

    0 2 ?

    Router C

    * i172.16.15.160/30 172.16.15.162 0 100

    0 2 ?

    Cc tuyn c cng next hop cho mng 172.16.15.160/30 nhng router D xem

    tuyn l mt tuyn hp l v l tuyn tt nht (* >) cn router C cng coi tuyn

    41

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    42/71

    l tuyn hp l ( * ) nhng khng phi l tuyn tt nht. Cc thng tin u ra di y

    trn router C cho ta thy iu ny

    C#show ip bgp 172.16.15.160

    BGP routing table entry for 172.16.15.160/30, version 0

    Paths: (1 available, no best path)

    Not advertised to any peer 2

    172.16.15.162 (inaccessible) from 172.16.15.130

    (172.16.15.254)

    rigin incomplete, metric 0, localpref 100, valid,

    internal, not synchronized

    a ch mng 172.16.15.160 v cc a ch khc c nhn t router D l khng

    th truy cp. iu ny c ngha l router C khng bit lm th no t c n

    NEXT_HOP do BGP khng thay i NEXT_HOP khi thng tin c nhn v qung

    b t cc EBGP hng xm ti mt IBGP router. Router D khng thay i NEXT_HOP

    172.16.15.162 khi tuyn 172.16.15.160 c qung b ti router C. Tuyn c

    xem nh khng th truy cp v n khng tn ti trong bng routing table. gii quyt

    vn ny ta c th s dng mt giao thc IGP cho khng nhng cho vic qung b

    NEXT_HOP m cn qung b tt c cc mng thuc v AS 1. Trong v d ny ta c

    th s dng mt vng n trn router A, B, C, D. C th xy dng mt vng OSPF v

    nh danh vng AS 1 s dng cu hnh sau qung b NEXT_HOP :

    router ospf 1

    network 172.16.0.0 0.0.255.255 area 51

    Sau khi gii quyt vn qung b NEXT_HOP. Cc thng tin trong bngnh tuyn, bng BGP s thay i nh sau :

    C#show ip route | include 172.16.15.160

    O 172.16.15.160/30 [110/74] via 172.16.15.130,

    00:05:45, Ethernet2/0

    C#show ip bgp 172.16.15.160

    BGP routing table entry for 172.16.15.160/30, version 2

    42

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    43/71

    Paths: (1 available, best #1, table Default-IP-Routing-

    Table)

    Not advertised to any peer 2

    172.16.15.162 (metric 74) from 172.16.15.130

    (172.16.15.254)

    Origin incomplete, metric 0, localpref 100, valid,

    internal, synchronized, best

    Tip cc tuyn BGP c chuyn vo bng routing table :

    C#show ip route

    172.16.0.0/16 is variably subnetted, 12 subnets, 3masks

    O 172.16.15.160/30 [110/74] via 172.16.15.130,

    00:08:45, Ethernet2/0

    O 172.16.15.164/30 [110/50] via 172.16.15.97,

    00:08:45, FastEthernet1/0

    C 172.16.15.128/27 is directly connected, Ethernet2/0

    O 172.16.15.251/32 [110/3] via 172.16.15.97,00:08:45, FastEthernet1/0

    O 172.16.15.254/32 [110/11] via 172.16.15.130,

    00:08:45, Ethernet2/0

    C 172.16.15.253/32 is directly connected, Loopback0

    O 172.16.15.252/32 [110/2] via 172.16.15.97,

    00:08:46, FastEthernet1/0

    C 172.16.15.32/27 is directly connected, Ethernet0/0

    O 172.16.15.0/27 [110/2] via 172.16.15.97, 00:08:46,

    FastEthernet1/0

    C 172.16.9.0/30 is directly connected, Serial0/1

    C 172.16.15.96/27 is directly connected,

    FastEthernet1/0

    O 172.16.15.64/27 [110/12] via 172.16.15.97,

    00:08:46, FastEthernet1/0

    43

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    44/71

    Mng 172.16.15.160 trong bng routing table l mt tuyn OSPF. Mt cu hi

    c t ra l ti sao tuyn khng phi l mt tuyn IBGP ? Cu tr li l do router

    C hc v tuyn 172.16.15.160 thng qua OSPF v IBGP tuy nhin OSPF c

    Administrative distance (AD) l 110 cn IBGP l 200 v th tuyn OSPF c s dng

    . Nhn vo bng routing table ta khng thy bt c tuyn BGP no tuy nhin khi quan

    st thng tin u ra trn bng BGP ca router C ta nhn thy :

    C#show ip bgp

    BGP table version is 2, local router ID is 172.16.15.253

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *>i172.16.15.160/30 172.16.15.162 0 100

    0 2 ?

    * i172.16.16.164/30 172.16.15.162 0 100

    0 2 ?

    * i172.16.16.254/32 172.16.15.162 0 100

    0 2 ?

    Tuyn 172.16.15.160, 172.16.16.164, 172.16.16.254 l cc tuyn hp l tuy

    nhin 2 tuyn 172.16.16.164 v 172.16.16.254 khng phi l cc tuyn c ng ti

    u. Nhn nh trn c kim chng vi tuyn 172.16.16.164 .

    C#show ip bgp 172.16.16.164

    BGP routing table entry for 172.16.16.164/30, version 0

    Paths: (1 available, no best path)

    Not advertised to any peer

    2

    44

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    45/71

    172.16.15.162 (metric 74) from 172.16.15.130

    (172.16.15.254)

    Origin incomplete, metric 0, localpref 100, valid,

    internal, not synchronized

    Cc tuyn khng hp l trn l cc tuyn khng c ng b. ng b l mtc tnh ca IBGP. Lut ng b qui nh mt tuyn BGP nhn t mt IBGP hng

    xm khng c coi l hp l nu nh tuyn khng nm trong bng nh tuyn.

    Tuyn 172.16.15.160 trong topo trn c ng b bi tuyn nm trong

    bng IP routing table vi vai tr ca mt tuyn OSPF. Cc tuyn BGP 172.16.16.164

    v 172.16.16.254 khng nm trong bng nh tuyn v th chng c xem l khng

    ng b. ni r hn v lut ng b ny ta kho st topo di y

    Hnh 20 : ng b trong IBGP

    Router A v B thc hin mt kt ni EBGP, Router A qung b tuyn172.16.1.0/24 n router B. Trong AS 2 mt ng kt ni vt l tn ti gia router B

    v D thng qua router C. IBGP khng yu cu mt kt ni vt l v cc Router B, D

    thc hin c mt kt ni IBGP. Cc thng tin trao i gia router B v D c

    thc hin qua kt ni vt l vi router C tuy nhin router C khng bit c nhng ni

    dung ca thng tin trao i ny .

    Router B v D phi bit c lm cch no c th n c cc tuyn khc. AS 2

    chy OSPF qung b tt c cc tuyn trong AS 2. Tt c nhng iu trn nhm thc

    45

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    46/71

    hin mt kt ni IBGP gia cc hai router. Gi s ng b khng phi l c tnh ca

    IBGP chng ta kho st cc s kin sau :

    1, Router A qung b tuyn 172.16.1.0/24 n router B thng qua EBGP

    2, Router B chp nhn tuyn v n bit NEXT_HOP (NEXT_HOP c bitdo tuyn c kt ni trc tip ). Tip tuyn c t vo trong bng routing trn

    router B.

    3, Router B qung b tuyn n router D thng qua IBGP m khng thay i

    NEXT_HOP.

    4, Router D chp nhn tuyn v NEXT_HOP c bit thong qua OSPF.

    5, Router D qung b tuyn 172.16.1.0/24 n router E trong AS 3.

    6, Router E chp nhn tuyn v bit NEXT_HOP v t tuyn ny vo bng

    routing table ca n.

    7, Gi s mt host trong AS 3 gi mt gi tin n host trn mng

    172.16.1.0/24. Host gi gi n router E v router E chuyn tip gi n router D sau

    khi n kho st bng nh tuyn ca n.

    8, Router D nhn gi v kim tra a ch ch a ra quyt nh chuyn

    tip gi tin. Gi c chuyn ti router C.

    9, Router C khng bit c tuyn 172.16.1.0/24 v tuyn khng c hc

    qua OSPF hay BGP v th router C hy gi.

    Mc nh cc router Cisco cho php ng b, cu lnhno synchronization chophp tt ch ny. Khi cc tuyn qung b bi router D s c chuyn n bng

    IP routing table trn router C.

    C#show ip bgp

    BGP table version is 4, local router ID is 172.16.15.253

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    46

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    47/71

    *>i172.16.15.160/30 172.16.15.162 0 100

    0 2 ?

    *>i172.16.16.164/30 172.16.15.162 0 100

    0 2 ?

    *>i172.16.16.254/32 172.16.15.162 0 100

    0 2 ?

    C#show ip route | i B

    B 172.16.16.164/30 [200/0] via 172.16.15.162,

    00:02:28

    B 172.16.16.254/32 [200/0] via 172.16.15.162,

    00:02:28

    Tip tc kho st vic qung b tuyn t router C n router B. qung b cc tuyn t router C n router B, 2 router cn thit lp mt tin

    trnh BGP, mi quan h hng xm gia chng :

    Router C

    router bgp 1

    no synchronization

    neighbor 172.16.15.97 remote-as 1

    neighbor 172.16.15.130 remote-as 1

    no auto-summary

    Router B

    router bgp 1

    neighbor 172.16.15.98 remote-as 1

    Kho st thng tin u ra v mi quan h gia cc router v bng nh tuyn carouter B

    B#show ip bgp neighbors 172.16.15.98 | include

    Established

    BGP state = Established, up for 00:04:22

    B#show ip bgp

    47

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    48/71

    !no output

    T cc thng tin u ra ta nhn thy router C khng qung b bt k tuyn BGP

    no ti router B. c tnh ny minh ha s hot ng khc nhau gia IBGP v EBGP.

    Tt c cc router chy IBGP khng c qung b cc tuyn hc c t mt IBGPhng xm n mt IBGP hng xm khc. S d IBGP hot ng nh vy l do c tnh

    chng loop ca BGP. Do Thuc tnh AS_PATH c s dng chng loop nn n

    khng qung b tuyn khi thy AS ca chnh n. V th cc tuyn IBGP khng c

    qung b. Chnh iu ny khin cc IBGP routers cn mt cu hnh full mesh , tt c

    cc routers chy IBGP u cn c kt ni n tt c cc router khc chy IBGP trong

    cng mt AS.

    Nh ni trn cc IBGP hng xm khng cn mt kt ni vt l thit lpmi quan h. Yu cu cn thit y ch l mt kt ni IP gia chng. Tuy nhin

    chng ta s dng a ch cc giao din vt l thit lp mi quan h hng xm gia

    cc router v th khi cc giao din vt l gp li cng s khin cho kt ni BGP li

    theo. gii quyt vn ny BGP cng nh cc giao thc IGPs a ragii php v

    a ch loopback

    3.3.2 Giao din loopback trong IBGP

    Vn t ra khi xy dng cu hnh cc router trong AS 1 l chuyn s g xuthin khi a ch vt l hoc tuyn gp s c.

    Hnh 21 : IBGP khng yu cu kt ni vt l gia cc hng xm

    Trong topo trn router D c ba tuyn n c router C tuy nhin nu kt ni

    vt l gp s c nhng tuyn khc cng khng th c s dng nu nh mi quan h

    hng xm c nh ngha trn cc giao din vt l gp s c.

    48

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    49/71

    Thay cho vic s dng a ch trn cc giao din vt l ngi ta s dng a ch

    loopback. Vi topo trn tuyn ng tt nht t router D ti C l kt ni trc tip

    thng qua giao din loopback. Tng t nu kt ni trc tip ny li router D s la

    chn cc tuyn qua A v n C hoc tuyn qua A, B v ti C. Vic khai bo v s

    dng a ch loopback cng tng i d dng

    Router A

    router bgp 1

    no synchronization

    neighbor 172.16.15.252 remote-as 1

    neighbor 172.16.15.252 update-source Loopback0

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    neighbor 172.16.15.254 remote-as 1

    neighbor 172.16.15.254 update-source Loopback0

    no auto-summary

    Router B

    router bgp 1

    no synchronization

    neighbor 172.16.15.251 remote-as 1

    neighbor 172.16.15.251 update-source Loopback0

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    neighbor 172.16.15.254 remote-as 1

    neighbor 172.16.15.254 update-source Loopback0

    no auto-summary

    Router C

    49

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    50/71

    router bgp 1

    no synchronization

    neighbor 172.16.15.251 remote-as 1

    neighbor 172.16.15.251 update-source Loopback0

    neighbor 172.16.15.252 remote-as 1

    neighbor 172.16.15.252 update-source Loopback0

    neighbor 172.16.15.254 remote-as 1

    neighbor 172.16.15.254 update-source Loopback0

    no auto-summary

    Router D

    router bgp 1

    no synchronization

    neighbor 172.16.15.162 remote-as 2

    neighbor 172.16.15.251 remote-as 1

    neighbor 172.16.15.251 update-source Loopback0

    neighbor 172.16.15.252 remote-as 1

    neighbor 172.16.15.252 update-source Loopback0

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    no auto-summary

    Mt vn na t ra khi s dng IBGP l vic thc hin mt cu hnh full mesh

    gia cc router. Cu hnh full mesh s to ra mt s lng cc kt ni ln . S kt ni

    50

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    51/71

    IBGP cn thit cho mt full mesh da vo s lng IBGP router v c cho bi cng

    thc

    S kt ni = [(n)(n-1)]/2.

    BGP cng a ra cc phng n gii quyt vn ny

    51

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    52/71

    3.3.3 Route-Reflector (RR)

    Mt route reflector l mt router c cu hnh chuyn nhng cp nht nh

    tuyn n cc router hng xm hoc cc router chy BGP bn trong mt AS. Cc

    router IBGP cn phi c ch ra nh l client trong khi cu hnh. Khi mt client gimt cp nht nh tuyn n route-reflector, n s chuyn update n cc router

    client khc. c bit, route-reflector nh ngha lut split horizon. Lt ny qui nh

    rng mt IBGP router s khng truyn mt tuyn c hc t mt router hng xm

    trong cng mt AS. Route Reflector v client s i hi mt quan h hng xm y

    bi v route reflector s gi cc cp nht t cc client khc nhng vic thit lp hng

    xm gia cc client l khng cn thit.

    Mt route-reflector s kt ni n cc hng xm m n khng y tuyn n. Tquan im ca route-reflector, cc hng xm ny c gi l non-clients. Cc router

    non clients phi c kt ni full mesh vi cc route-reflector v vi cc non-client

    khc. Khi mt router cu hnh nh mt route-reflector, n s y nhng ng i

    c hc t cc IBGP khc ch n cc route-reflector clients v ti cc IBGP/EBGP

    hng xm. iu ny c ngha l mt thit k hub-and-spoke c th c trin khai

    trong mt AS gia cc IBGP hng xm, nh vy gim thiu s phin gia cc router.

    C route-reflector v cc client ca n hnh thnh nn mt n v chia s thng tin.

    n v ny gi l cluster.

    Mt Autonomous System c th c chia ra thnh cc cluster, trong cc cluster

    s c cc route-reflector c ch nh v cu hnh. Phi c t nht mt route-reflector

    trong mi cluster. Nu mt route-reflector kt ni n cc route reflector khc, route-

    reflector phi c full mesh. iu ny nhm m bo cc bng IBGP routing l y

    . Khi mt route-reflector chuyn i mt cp nht nh tuyn, thuc tnh

    Originator_ID s c thit lp. y l BGP routerID ca router to ra ng i.

    Nu router ny nhn li bn cp nht nh tuyn , router s thy ID ca chnh n vs b qua thng tin ny. iu ny nhm ngn nga v tng kh nng loop. Nu c

    nhiu route-reflector trong cluster, cc router s phn bit vi nhau bng clusterID.

    Thng s ny phc v cng mt mc ch nh thuc tnh Originator_ID ngn nga

    loop.

    Vi cch dng route-reflector, router ng vai tr route-reflector s tn nhiu ti

    nguyn hn. Nu cu hnh route-reflector khng chnh xc, n c th gy ra loop. C

    nhiu mc route-reflector c th c cu hnh bng cch to ra cc thit k theo th

    52

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    53/71

    bc. Cc router khng l thnh phn ca route-reflector s khng b nh hng trong

    nhng thay i v thit k v nhng thay i v qu trnh truyn cc cp nht. Thay

    vo , cc router ny s khng nhn bit c bt c thay i no v n vn nhn

    c cc cp nht m n cn. Bn thn cc cp nht nh tuyn cng khng b thay i

    bi v khng c s thay i no trong gi tr cc thuc tnh c mang trong cc cp

    nht nh tuyn.

    Chnh v cc c im trn, qu trnh chuyn i thit k mt h thng mng no

    sang dng dng route-reflector th rt d dng. Mt thit k quan trng l bn thn

    cc route-reflector trong mt AS cng phi full mesh. Ngoi ra, mt route-reflector

    ny c th l client cho mt route-reflector khc. Thit k nh vy kh phc tp v yu

    cu xem xt cn thn bi v khi cc route-reflector c cu hnh v split horizon b

    hy b, khng cn mt c ch no bo v v chng loop.

    Hnh 22: Thit k Route-reflector

    53

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    54/71

    Cc li ch ca route-reflector bao gm

    - Kh nng m rng mng

    - Thit k mang tnh cu trc cao

    - Gim lu lng mng.

    - Gim b nh v CPU cn thit duy tr cc phin TCP trn cc IBGP hng

    xm.

    - Hi t nhanh hn v mng tr nn n gin hn bi v c n hai giao thc

    nh tuyn c dng: IBGP cho cc thng tin nh tuyn bn ngoi i qua AS; IGP

    cho cc router bn trong mt AS.

    Hnh 23: Cu hnh cc route-reflector

    54

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    55/71

    Hot ng ca Route Reflector:

    Mt Route Reflector n gin ging nh mt tm gng phn hi cc bn cp

    nht nh tuyn t cc client n cc client khc m khng yu cu mt mng phi full

    mesh. Khi mt RR nhn c mt cp nht:

    - Client s chuyn cp nht tuyn cho router hng xm ca n, trong trng

    hp ny l RR

    - Mt cp nht tuyn t client c nhn t RR v cp nht s c chuyn n

    cc RR clients cng nh nonclients. Thng s originatorID ban u s b loi tr ra

    khi cp nht.

    - Nu c nhiu ng i nhn c t RR, ng i tt nht s c chn thng

    qua RR.

    - Mt nonclient router s chuyn cc cp nht ti cc lng ging ca n, c th l

    mt RR.

    - Mt RR nhn mt cp nht tuyn t mt router nonclient v cp nht tuyn ch

    c chuyn n clients

    - Khi cp nht tuyn n t EBGP c client v non-clients u nhn c thng

    tin nh tuyn t RR

    Hnh 24: Phn x tuyn RR

    55

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    56/71

    Router C hot ng nh mt router reflector vi cc router A,B,D l cc client.

    Cu hnh ca cc router c cho di y

    Router A

    router bgp 1

    no synchronization

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    no auto-summary

    Router B

    router bgp 1

    no synchronization

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    no auto-summary

    Router D

    router bgp 1

    no synchronization

    neighbor 172.16.15.162 remote-as 2

    neighbor 172.16.15.253 remote-as 1

    neighbor 172.16.15.253 update-source Loopback0

    no auto-summary

    Router C

    router bgp 1

    no synchronization

    neighbor 172.16.15.251 remote-as 1

    56

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    57/71

    neighbor 172.16.15.251 update-source Loopback0

    neighbor 172.16.15.251 route-reflector-client

    neighbor 172.16.15.252 remote-as 1

    neighbor 172.16.15.252 update-source Loopback0

    neighbor 172.16.15.252 route-reflector-client

    neighbor 172.16.15.254 remote-as 1

    neighbor 172.16.15.254 update-source Loopback0

    neighbor 172.16.15.254 route-reflector-client

    no auto-summary

    3.3.4 Phn cp nh tuyn trong cc AS (Confederations)

    Confederations cng l mt cng ngh nhm gim s kt ni IBGP. Hot ng

    ca phng php ny da trn vic phn chia AS thnh cc AS con c nh s AS

    theo qui tc AS ring ( 64512 n 65534).

    Hnh 25 : Phn chia AS trong confederations

    Trong topo v d hnh 25 AS 1 c phn chia ra lm hai AS khc v c nh

    s theo qui nh m bo lm mt AS ring ( private AS ). Hai router B v C c

    57

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    58/71

    nhm vo cng mt AS l 64555 , Hai router cn li trong AS 1 l A v D c nhm

    vo AS 64556. Cu hnh cc router c cho di y :

    Router A

    router bgp 64556

    no synchronization

    bgp confederation peers 64555

    neighbor 172.16.15.34 remote-as 64555

    neighbor 172.16.15.254 remote-as 64556

    neighbor 172.16.15.254 update-source Loopback0

    no auto-summary

    Router B

    router bgp 64555

    no synchronization

    neighbor 172.16.15.253 remote-as 64555

    neighbor 172.16.15.253 update-source Loopback0

    no auto-summary

    Router C

    router bgp 64555

    no synchronization

    bgp confederation peers 64556

    neighbor 172.16.15.33 remote-as 64556

    neighbor 172.16.15.252 remote-as 64555

    neighbor 172.16.15.252 update-source Loopback0

    no auto-summary

    58

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    59/71

    Router D

    router bgp 64556

    no synchronization

    bgp confederation identifier 1

    neighbor 172.16.15.162 remote-as 2

    neighbor 172.16.15.251 remote-as 64556

    neighbor 172.16.15.251 update-source Loopback0

    no auto-summary

    Trn y l hai phng php gim s kt ni trong IBGP. Hai phng php trn

    c th s dng ring r hoc c th kt hp vi nhau. Tuy nhin s kt hp gia hai

    phng php trn s ko theo mt cu hnh phc tp gy kh khn cho qun tr vin.

    Hnh 26: S kt hp ca 2 phng php RR v Confederations

    3.4 Gii thut nh tuyn trong BGP

    nh tuyn trong BGP nh ni trn da vo cc thuc tnh. Da vo u

    tin gia cc thuc tnh m BGP a ra quyt nh nh tuyn. Gii thut nh

    tuyn c th hin qua s di y :

    59

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    60/71

    Qu trnh chn tuyn c m t theo th t u tin gia cc thuc tnh nh sau :

    Khi cc tuyn c nhn bi cc BGP router vic u tin n lm l kim tra thuc

    tnh NEXT_HOP. Nu NEXT_HOP khng th t c (khng nm trong bng IP

    routing ) tuyn s b t chi. Vi cc tuyn c nhn t cc IBGP hng xm,

    ngoi vic kim tra thuc tnh NEXT_HOP router s kim tra lut ng b trn router.

    Nu lut ng b c cho php hot ng trn router th cc tuyn khng ng b s

    b t chi cp nht vo bng nh tuyn. Sau khi kim tra v tt c cc iu kin

    trn u tha mn qu trnh chn tuyn trong BGP s c thc hin da trn mc

    u tin gia cc thuc tnh v theo th t ln lt di y :

    60

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    61/71

    - u tin tuyn c thuc tnh WEIGHT cao nht (Ch c tc dng trn router)

    - u tin tuyn c thuc tnh LOCAL_PREF cao nht (Thuct tnh ny c tc

    dng trong mt AS). Nhng tuyn khng c thuc tnh LOCAL_PREF s c gi tr

    mc nh l 100.- u tin cc tuyn gc (c NEXT_HOP l 0.0.0.0)

    - u tin tuyn c thuc tnh AS_PATH thp nht

    - u tin cc tuyn c ngun gc thp nht theo th t u tin IGP, EGP v

    INCOMPLETE

    - u tin tuyn c thuc tnh MED (metric) thp nht (thuc tnh ny c gi tr

    gia cc AS khc nhau ).

    - u tin cc tuyn EBGP hn so vi IBGP

    - u tin nhng ng i c IGP metric thp nht n BGP NEXT_HOP

    - u tin nhng ng i n t BGP router c routerID nh nht

    3.5 S tm tt tuyn trong BGP

    kho st qu trnh tm tt tuyn trong BGP ta xt topo mng di y :

    Hnh 27 : Tm tt tuyn trong BGP

    Router A qung b 4 tuyn n cc router B v Router C thng qua EBGP.

    Thuc tnh AS_PATH cho tuyn 156.26.0.0 trn Router B bng 1 v trn Router C

    bng 2 1.

    Kho st thng tin v tuyn trn 2 router B v C ta thu c nh sau:

    B#show ip bgp

    BGP table version is 5, local router ID is 172.16.15.252

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    61

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    62/71

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    *> 156.26.32.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.33.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.34.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.35.0/24 172.16.15.1 0

    0 1 I

    C#show ip bgp

    BGP table version is 5, local router ID is 172.16.15.253

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    *> 156.26.32.0/24 172.16.15.97 0

    2 1 i

    *> 156.26.33.0/24 172.16.15.97 0

    2 1 i

    *> 156.26.34.0/24 172.16.15.970 2 1 i

    *> 156.26.35.0/24 172.16.15.97

    0 2 1 i

    Trn cc thit b ca Cisco qu trnh tm tt tuyn c thc hin bi cu lnh

    aggregate-address. BGP ch tm tt tuyn trong bng BGP routing table.

    62

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    63/71

    Hnh 28 : Tm tt tuyn trong BGP

    Xt qu trnh tm tt bn tuyn ca router A trn router B. Qa trnh tm tt

    c thc hin nh sau :

    Router B

    router bgp 2

    aggregate-address 156.26.32.0 255.255.252.0

    neighbor 172.16.15.1 remote-as 1

    neighbor 172.16.15.98 remote-as 3

    Kho st bng BGP routing trn router B ta thy xut hin tuyn tm tt.

    B#show ip bgp

    BGP table version is 6, local router ID is 172.16.15.252

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    *> 156.26.32.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.32.0/22 0.0.0.0

    32768 i

    *> 156.26.33.0/24 172.16.15.1 0

    0 1 i

    63

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    64/71

    *> 156.26.34.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.35.0/24 172.16.15.1 0

    0 1 i

    Tuyn tm tt ny c NEXT_HOP l 0.0.0.0 v n xut pht t chnh router B.

    Cng v th m thuc tnh AS_PATH khng c t y.

    Tip tc kho st bng BGP routing trn 2 router A v C :

    A#show ip bgp

    BGP table version is 6, local router ID is 172.16.15.251

    Status codes: s suppressed, d damped, h history, * valid, >

    best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf Weight

    Path

    *> 156.26.32.0/24 0.0.0.0 0

    32768 i

    *> 156.26.32.0/22 172.16.15.2

    0 2 i

    *> 156.26.33.0/24 0.0.0.0 0

    32768 i

    *> 156.26.34.0/24 0.0.0.0 0

    32768 i

    *> 156.26.35.0/24 0.0.0.0 032768 I

    C#show ip bgp

    BGP table version is 6, local router ID is 172.16.15.253

    tatus codes: s suppressed, d damped, h history, * valid,

    > best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    64

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    65/71

    Network Next Hop Metric LocPrf

    Weight Path

    *> 156.26.32.0/24 172.16.15.97

    0 2 1 i

    *> 156.26.32.0/22 172.16.15.97

    0 2 i

    *> 156.26.33.0/24 172.16.15.97

    0 2 1 i

    *> 156.26.34.0/24 172.16.15.97

    0 2 1 i

    *> 156.26.35.0/24 172.16.15.970 2 1 i

    Tuyn tm tt c qung b ti hai router A v C ng thi cc tuyn nm

    trong tuyn tm tt cng c qung b. y l im khc ca BGP so vi cc

    giao thc IGPs v cc giao thc IGPs ch qung b cc tuyn tm tt m khng qung

    b cc tuyn con nm trong tuyn tm tt y.

    Tuy nhin cc thit b ca Cisco cng cho php ch qung b tuyn tm tt m

    khng qung b cc tuyn con bng cch thm t kha summary-onlytrong cu lnhaggregate-address.

    Cu hnh c th c cho di y :

    Router B

    router bgp 2

    aggregate-address 156.26.32.0 255.255.252.0 summary-only

    neighbor 172.16.15.1 remote-as 1

    neighbor 172.16.15.98 remote-as 3

    Kt qu thng tin thu c u raB#show ip bgp

    BGP table version is 10, local router ID is

    172.16.15.252

    65

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    66/71

    Status codes: s suppressed, d damped, h history, * valid, >

    best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    s> 156.26.32.0/24 172.16.15.1 0

    0 1 i

    *> 156.26.32.0/22 0.0.0.0

    32768 i

    s> 156.26.33.0/24 172.16.15.1 00 1 i

    s> 156.26.34.0/24 172.16.15.1 0

    0 1 i

    s> 156.26.35.0/24 172.16.15.1 0

    0 1 i

    Cc tuyn con u trong trng thi treo v khng c qung b. Vic khng

    qung b c th hin trong bng BGP routing ca router C

    C#show ip bgp

    BGP table version is 10, local router ID is

    172.16.15.253

    Status codes: s suppressed, d damped, h history, * valid, >

    best, i - internal

    Origin codes: i - IGP, e - EGP, ? - incomplete

    Network Next Hop Metric LocPrf

    Weight Path

    *> 156.26.32.0/22 172.16.15.97

    0 2 i

    3.6 Qun l lu lng trong BGP

    Cc cp nht tuyn BGP c th c kim sot. Nhn chung, trong cc giao thc

    nh tuyn, kim sot cc cp nht tuyn l vic phi lm. Vic kim sot cc cp nht

    66

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    67/71

    gip cho n gin ho h thng mng v d dng bo tr. Vic thit k cc thng tin

    nh tuyn c chuyn i nh th no cng c xem l mt tc v c bn ca bo

    mt mng v iu ny gip cho gim nguy c b routing-loop.

    C ba cch p t PBR (Policy Based Routing) trong BGP:- Ra quyt nh da trn thuc tnh AS_PATH, thuc tnh community hoc

    prefix

    - T chi hay chp nhn cc tuyn c chn

    - Thit lp cc thuc tnh nh hng n qu trnh chn la ng i.

    Qu trnh t chi hay chp nhn cc routes yu cu mt vi dng ca tc v lc

    tuyn thng qua cc ACL. Tc v lc tuyn khng ch c dng trong PBR m cn

    kim sot lu lng trong mng. C ba dng lc tuyn trong Cisco router:

    - Access-list cho AS_PATH

    c dng lc cc AS. Mt ACL c dng trong BGP s lc cc cp nht tuyn

    gi t mt router hng xm da trn AS path.

    - Prefix list

    c dng lc cc tuyn, c bit trong qu trnh redistribution. T Cisco

    IOS v.11.2, cc ISP s dng cc prefix-list l mt dng kh hiu qu ca lc tuyn. C

    ch dng prefix-list da trn a ch ca mt tuyn.

    - Distribute lists

    + Distribute-list c dng lc cc cp nht. Mc d distribute-list thng

    c dng trong redistribution, cng c ny khng ch dnh ring cho qu trnh

    redistribution. N c th p dng cho cc lu lng theo chiu vo v chiu ra t bt

    c cc hng xm no. C prefix-list v distribute-list u lc da trn a ch mng

    ch khng dng AS_PATH.

    + Route maps: Route map c dng nh ngha chnh sch nh tuyn. Mt

    route-map l mt access-list phc tp qua router hot ng khi mt match c

    nhn dng. Route map c dng trong BGP xc lp cc thuc tnh ca BGP

    chn ra ng i tt nht.

    Hot ng ca Prefix-list:

    Prefix-list ch tm kim trn phn network ca mt a ch nn qu trnh tm kim

    l rt nhanh. iu ny c bit quan trng trong khi tm kim nhng bng nh tuyn

    67

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    68/71

    kch thc ln trong BGP. Mt thun li khc ca prefix-list l kh nng son tho.

    Mc d trong ACL truyn thng vn cho php son tho ng (dng named ACL),

    prefix-list c th to v s dng d dng. iu ny khng ch ng vi tnh nng son

    tho m cn vi giao din ci tin.

    Trc khi p dng mt prefix-list vo mt qu trnh hay mt cng giao tip,

    ngi qun tr phi nh ngha cc tiu ch cho access-list. Mi dng trong prefix-list

    c kt hp vi mt ch s, tng t nh cc dng trong mt chng trnh my tnh.

    Nu ta khng nhp vo ch s th t (sequence-number), ch s ny s c t ng

    to ra, vi mi ln tng l 5. Cc s khng c dng, chng hn nh t 1 n 4 cho

    php cc dng thm vo v sau. Ta c th son tho prefix-list bng cch ch ra ch s

    dng hoc sequence-number. Kh nng ny l khng c trong ACL.

    Prefix-list hot ng bng cch tm cc prefix trong danh sch ph hp vi cc

    prefix ang kim tra. Nu mt iu kin kim tra ph hp xy ra, tuyn s c dng

    hay b loi b. C th, khi c mt prefix b t chi hoc c cho php, cc lut sau s

    c dng:

    - Nu mt tuyn c cho php, tuyn s c dng

    - Nu mt tuyn b t chi, tuyn s khng c dng

    - Kt thc ca mi prefix-list l mt pht biu ngm nh t chi tt c cctuyn. Nh vy, nu cho trc mt tuyn m tuyn ny khng ph hp vi mt u

    vo trong prefix-list, prefix s b t chi theo lut mc nh.

    - Nu c nhiu u vo trong mt prefix list ph hp vi mt tuyn, u vo c

    ch s sequence number nh nht s c dng.

    - Router bt u tm kim nh ca prefix-list, vi ch s sequence-number

    bng 1. Khi mt thng tin lc tuyn ph hp c tm thy, qu trnh tm kim kt

    thc. Thi gian x l s c gim nu cc iu kin match/deny c t u ca

    danh sch. iu ny ngn nga vic phi x l cc iu kin him khi gp mi khi mttuyn c kim tra.

    - Cc ch s sequence number t ng gia tng theo mc nh. cu hnh

    sequence-number, dng thng s seq seq-value trong lnh ip prefix-list.

    - Ch s sequence number khng cn thit ch ra khi xa mt dng trong cu

    hnh.

    Cu hnh BGP prefix-list

    Dng lnh sau cu hnh prefix-list:

    68

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    69/71

    Router(config-router)#ip prefix-list prefix-list-name [seq seq-value] {deny|

    permit} network/len [ge ge-value] [le le-value]

    Thng s (Parameter) M t (Description)Prefix-list-name Tn ca prefix-list

    [ seq seq-value ] S th t c gn n tiu chun angnh ngha

    {deny | permit} Hnh ng l t chi hoc cho php ivi kt qu

    Network/len chiu di ca prefix phi ph hp[ge ge] [le le_value] Ch ra chiu di ca prefix cn phi ph

    hp cu hnh mt router dng prefix-list nh l tc v lc trong distribute-list,

    dng lnh sau:

    Router(config-router)#neighbor {ip address|peer-group} prefix-list prefix-list-

    name {in|out}

    KT LUN

    69

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    70/71

    Vi s pht trin ngy cng mnh m ca mng Internet, ti nghin cu Tng

    quan giao thc nh tuyn BGP trn router Cisco l ti thc t gip ngi c tip

    cn v c hiu bit c bn v cch thc nh tuyn gia cc vng t tr, mt thnh

    phn quan trng trn Internet . ti gp phn gip cho tc gi v nhng ngi thamkho:

    - Hiu v nm c cc thuc tnh, gii thut c s dng trong BGP nh

    tuyn.

    - Hiu r vai tr, hot ng v cu trc cc thng bo ca EBGP v IBGP trong

    h thng mng ngy nay.

    - Cc phng php gii quyt vn full mesh trong BGP.

    - Mt s phng php c s dng kim sot lu lng trong BGP.

    Mc d t c mt s kt qu nu trn nhng do iu kin thi gian v thit b thc

    nghim cn hn ch nn vic nghin cu giao thc BGP trn nn Ipv6 cha th c

    thc hin.

    ti c th c m rng nghin cu v trin khai giao thc BGP cng cc

    giao thc IGP da trn phn mm m phng GNS3. Vic nghin cu hot ng ca

    BGP trn h thng Ipv6 cng l mt vn cn c quan tm khi h thng Ipv4 ang

    ngy cng cn kit.

    70

  • 7/28/2019 TaiLieuTongHop.com---Giao Thuc Dinh Tuyen Bgp (Border Gateway Protocol)

    71/71

    TI LIU THAM KHO

    [1] CCNP Self-Study, CCNP BSCI Exam Certification Guide, Third

    Edition. Cisco Press. 2004

    [2] CCIE 350-001 Routing and Switching Prep Kit. BareWolf, Inc. 2000

    [3] Routing FirstStep By Bill Parkhurst. Cisco Press. 2004

    [4] http://www.cisco.com

    [5] http://www.vnpro.org