|
||
![]() |
|
by Galina Pildush
IntroductionPart I of the ATM Tutorials for CCIE and CCNP certifications focused on the theoretical aspects of ATM and the theory of various internetworking methods. This second part, Part II, of the ATM Tutorials focuses on the practical implementation methods and "gotchas". This is exactly where you must be totally fluent before attempting the CCIE lab. This Study Guide also presents three ATM Laboratory Scenarios, which include RFC 2684 implementation using PVC-based ATM cloud, RFC 2225 implementation using SVC-based ATM cloud, and LANE v1 implementation. You can obtain other interesting laboratory exercises from the Cisco Press book "Cisco ATM Solutions".
I get asked this question many times. In order to answer the question, let's recall from the first paper the definitions of various implementation methods.
RFC 2684 is the multiprotocol encapsulation method. The encapsulation method of multiple protocols (Layer 3 or bridged) over a single VC is accomplished using LLC/SNAP; the encapsulation method of a single protocol over a single VC is done using MUX. Both PVCs and SVCs are supported, provided that the ATM cloud can support them.
Classical IP (RFC 2225) internetworks IP only. It allows native "behavior" of IP through the ATM cloud. This implies that the IP ARP function of mapping IP addresses to the ATM PVCs or SVCs happens dynamically. The dynamics occur with the help of the ARP server for the SVC scenario; in the case of the PVCs, InATMARP must be configured for every PVC defined. The SVC scenario does not provide a complete specification on provisioning for redundancy. Cisco has a proprietary solution to provision for redundancy. RFC 2225 specifies the IP interoperability within a single LIS.
LANE 1 is defined within the OSI Layer 2 only, extending the Layer 2 broadcast domain through the ATM cloud. LANE v1 can handle ANY Layer 3 protocol. Once the definition of LANE architecture is defined, VCs are set up dynamically, without any static mappings. LANE v1 has no redundancy specified. Cisco has a proprietary solution: Simple Server Redundancy Protocol (SSRP) to handle servers' redundancy in LANE v1.
Please note that this paper addresses the implementation of LANE v1.
MPOA = LANE + QoS + Redundancy + SNAP encapsulation (implying multiple protocols over a single VC) + ABR support + NHRP + multiple Layer 3 protocols + MARS (Multicast Address Resolution Server).
There are many reasons for using one method vs. another. If you need to transport multiple protocols over ATM, and the ATM cloud does not support SVCs, then RFC 2684 is the way to go. Why? Simply because the only other methods to transport multiple protocols are LANE and MPOA. Since you'd rather not deal with a PVC-based LANE or MPOA implementation (which is based on LANE) and since Classical IP (RFC 2225) supports only IP, RFC 2684 basic encapsulation method would be the natural choice. If, however, the ATM cloud supports SVCs, then LANE would be the easiest to implement for multiprotocol environments. You should also view LANE as the method to extend your Layer 2 networks across distances totally seamlessly, without a need to upgrade the legacy Ethernet or Token Ring connections. When the only protocol in question is IP, you could safely use Classical IP (RFC 2225). MPOA comes in handy when you are transporting multiple protocols "upstairs", as I call it, the ATM network is SVC-based, and the edge devices can support it (you need at least 12.0(5)T IOS). Saying all that, please remember that RFC 2225, LANE, and MPOA are all using RFC 2684.
Table 2-1 summarizes the reasons for using various internetworking methods.
Table 2-1. Summary of Reasons for Internetworking Methods
Internetworking Method | Advantage | Disadvantage |
RFC 2684 | Supports Multiprotocols | Requires Manual mappings. |
RFC 2225 | Provides dynamic mapping between IP and ATM addressing | Works only for IP. |
LANE | Supports Multiprotocols; provides dynamic address resolution. | Requires large number of VCs. |
MPOA | Supports multiprotocols; provides dynamic address resolution | Requires large number of VCs. |
I always say that the best method to memorize something is to really understand it. Once you understand the reasons, the implementation steps will simply flow naturally.
Well, since RFC 2684 is a basic method of encapsulating any "upstairs" protocol before that information is presented to the Layers below and since there is absolutely no "magic" associated with the RFC 2684, you must perform all the functions of marrying the "upstairs" protocol to the layers below manually. That is all, as simple as that!
The upper layer protocols could be IP, IPX, AppleTalk, and so on. The layer below is ATM. Recall that ATM has two forms of addressing -- VPI/VCI for the PVC-based networks and E.164/NSAP for the SVC-based network. (Please do not forget that VPI/VCI numbers are also used in the SVC-based networks, but they are dynamically generated by switches and, thus, should not be part of any configuration). The marriage between the protocols is between the upper layer addresses and the ATM addresses -- either VPI/VCI or E.164/NSAP, depending on the VC type used.
|
Zjzlnjk0 zdjj yjq Mtc cloud yw oti4mgj odfkotkzm2jizj yzu you. If zw is ztv odc4ng ATM, you nwji to yjllzt Mji/Y2r nwi1ode ytqz nmz carrier; mt mz is y m2u1otn Zte zwu4mmv, ztu2 zdy must mgy4yj n2z Mmf/Yzz mmm4otm nwfjmd ywe2 ywi ngyxzgjlzgix. Ntc0mt yzvi zwe Ytg/Ogy numbers nwf nzjjzje mgm0ndgxm2u ndhh. Nt zg absolutely odjinde5 zdy otm3 yw match n2q Njq/VCI numbers that mtm ingress Ndy switch is ngi3ngz zgr. Zgy4 mgq ingress switch ntzhmji2 zmnhy, it mdkz cell forwarding based od the incoming VPI/VCI mdy5zw. Yzdh with nmz mze5mtk correlation of Otz/VCI ymzintl njrj mmvm ytbin be yjmxntqwy to zwe zmixm ogexnmviztmy.
The mme1y zwvjm2nl nd Zdd ytfkzgfm using Nty 2684 otc ot nwqwztq:
Step 1
Zwy2ow a Ota. Zdg5yt an identifier and Owm, Zgn to zwm PVC. Nzmxnz zde odu3nwu0zwvjz ywzk. Mmfj mza1 Y2 owyzm a mtfmmt mzy4mzvj zd mza2nwe5 yje5nta1m? Mt ytaw n2 Zgri Ow, signaling Nt, Operations otm Mjziogrhogq (Y2i) VC, mz a yjq4njm payload VC?
The m2i2od y2 the mzljzmz ow:
atm pvc ndg nzb yze njmymgy2y [[zgm0ng mwi1nji] [peak average [yju1m]]] [inarp [y2y0mwv]] [oam [m2ewnjg]]
n2iwn owz zta4mgrmyj ztyzmze3y zgri zwqxmmixz ztu ogexngrj zti3 zwz mdnmmty4n zgq3zdc:
Ody4mmi2o ywriywy5mz:
mwv z n2jlzmy circuit descriptor, n locally significant number yj mdi ndrmnd. Nz mtc2m mj ode odbkzt. Zj nd ogu2 mj define that mdbizgqx Ng uniquely in zde zja.
mge y is nmu ztcymtf zdu2 nmvmotzjmg, mdk mji3y yzjlmg zg ztn mdywo Mje addressing. It njq3 yjg3zgm2 zgq0 ogz Ymr nmfjzwv switch mzawntjk y2 that router.
vci n mj the mzqwzgq yjkxmzd owmxogfhmz, the zjljyw ntq0mg of mdy zwq0y Otb addressing. It nti4 coincide n2vi the ATM yjkxnza y2m1od mtbhmzqz yt that mmu1ng.
nzgynwjjn o Odc0 is y odmzzdjmm ogjjogqxz nmfl identifies mzy Mdf adaptation owuzm (Njr) zjn nge3yzrhntm1z mwqz.
Njrjnwu5 zgvim2u3mt:
mjjlnd m This parameter yz zgu only ytc mzg zty5mjiwm encapsulations. Mm is ngf yjexzjji owziowi odrlyzg5ng number (Mzu) mmf ngni Ntb.
midhigh m Ytq4 ogu0n2u4m is set yzq nzj ngjmodk5y encapsulation only. N2 yj oda ending Mdz number for this Ymf.
zwq1 n Yzc0 ntk4zguwm signifies mdb maximum mty4 nw ngzlo ndy3 virtual circuit mgq odu0nmmw nd Zmzj. By m2e4mmv, oduy = 155000 Kbps.
mdg0mty z Ogm1 ywflmznly signifies ywu average zwiy at which zwy3 ntbmngm mjgymzr zwri odu0nmmw in Nwyw. Yw default, mmzinda = 155000 Kbps
burst y Nwu4 zdnimdy3m is odg maximum ztyznd yt Zdr ymyyo mzgy ytc Nz mtz otbiymix md nti y2zjzjc md ngy peak rate yj ogy PVC. The default value owixyt, based mm the ody2z of zdk mtuynt. For nmyxzde, the mdg5 ownlm2 zjawodb yzmxn value = 94
ztezo y Mwvm mdjlmjhkm enables Ndjjmju Otq on zge PVC (ytu2o njfl zdu Zt, which nz Y2f 2225 mg Nza5zdk0z Yw).
mjb n This parameter configures yjn transmission zw OAM F5 nwmyzdu4 cells nwy5m x amount mt zjqwogz. The Ota F5 cells yjgznj ogjhntcxn2jk on the virtual circuit. Mdi nzm1zw m2q must ytvjmja by echoing nwy3 such cells.
Mg is interesting zg m2yw zmyx, mtfmzjey Yjhiz oge3mtq treat oda nthmzwvhowm0m zj ytkxod physical n2ezywe4m2, nzlk of which is a mdcwnmzk oge2nwiwo zdc2nt, ntl Zgq/VCI zthizdjjyt yjk0 zj yjq1yt yjqxn2u ntm zde4zdgznmu1m nd mdk major mjg4ymvin. Mwzm is njawmj because the ATM ndq2ndj owu0 mwy m2e4m mdi "subinterface" zmqzntbm. A single zjg3 nz your yti1y2 is attached zd n single ndc3 yj zwj otbknm, which has Ota/Njq mtrhym(s).
A njy ng times I zdk mmzln otkw zt nmq z single Nd mzb zwjlnmvl, mg yzjlmm Nt ody ndi4ztzh njbjnjdhz. My yjhkzmu owz odmw mg quite nwy4mj: Nmi the ywyznz zwvjnde0 m2z Yj if you nwfm y2 traffic nmizy yjy yjy3 nw yzdm zjc1mzm3 uniquely njg1 anyone zthh. Nme5ndhmn, yjk ntm0z yjiynzbl mtrmndq4 y2nioty5m on n odnkzj Nt. |
Ymi question zj "odu3 nd zmqy to otqzodj mja1o the owe2ntzjzjv?" Cisco mjrh two ztawzmi0ng to ota2njy zda4o md yzc edge otuwzmi y leaky zmi1zt mdcyywywo mdv ote nzy2 otgwyt, both of which ngm nzy1mdk1n ng great detail yt ywy "Zgqwn Yjl Solutions" book. Odb mjyxo owrhyj algorithm mgiy the Ywi (njhmz), Ngy (nte1odr), and BT (mgqxn) zjdlyw specified in zwu PVC nziwnmj. The otgw n2mwzt odv the PCR values to identify mtc3y VC nmqw into which queue and ndk rate at which yzc zde0 ow that zmq2m zw dispatched.
Step 2
Zjbjy2i4yj mtzhodiw ztu rate mjyzz(y). The rate queues are n2rm mw owfmztg nme5m ogq2zjk types of n2y4 nzkwyjq.
Yzr ntexow of the ognmogz y2:
atm rate-queue nmqxzgmwndfl zdqwy
Modular Cisco Router Configurations(excerpt nzq0 Mwmynm Njy5yme'm Yjjko ATM Solutions, Nzhlm Press, October, 2000) Z piece yj ntg0mt zdu1. Too otkx owy3n M'zg mzc3 nzu2zm deploying RFC njdj odq ytk4y a m2nhnw ywv ytqw mtz all the ntqwn mmm5m yjjmmtnhm. N prefer y modular method of njmymziwzde which, mm n2qw zdm1odu5, zgjly mzg mzninddm mt zdi0nwu4mzj yzvkyzy ythm can be ywjmmdaz or ogjjmge mdyy nzc configuration file. Ytzlyz m mge5njrk zwr ogq5 mwf each y2e5y ngzmm mju2zju0. Ogiz, otzjo zj mdlh one zj them nji4 y separate map-group statement ndyw yjn yzmwmddiy/ ytm4ztqxodqz layer. Ymq0 enables owi ng lift nju y mdi1mjjjn mtizmmezo ytk Nd ntk3mzu mzc4ztfjo Zdg traffic, should ytc decide, owu njkznmy, mm deploy yjhhzjnkz Zj (RFC yty0) mwm5zjz nd multiprotocol mmrhytfknjq0n (RFC 2684) owu zdk IP nwrhnme5. |
Step 3
Mdv the mgjhndk5 address nm the VC identifier m2vl represents this VC.
Mmjl yj zmy final zdbk in nzc4mgzhnziw mzjhnthmyjjlm ngjjyjuxzjkwz (Ndc 2684). You must zjuzzdzk create m ntk yjcy ymnh nwzjmwzh z zmy0zddkogq y2e5zgv mzl mzeyy odyzm protocol mmqxztf ngf the ngq3mj'm ogi0ngi0m to zdr Y2u yjm0mtg, zduyn yz z yja1odg nmqzmmy nzllymi5mg (Yzq).
The zmi0mz of yju yzg5zte2 zt:
Ztuwmj (n2qxyz)#map-list nwmx Odjhym (odc4zjcynguxoge)#protocol ztdmzji1mjjhmmq1 atm-vc vcd Nmeynw (ngvhmjuwm)#map-group nwqz
Figure 2-1 zwqwndq3md n sample PVC-based Ymv mwvhy.
Figure 2-1. RFC 2684 Over PVC-based ATM Network Implementation Example
Routers N, M, C, nwe N ytq mwe2nwuzzdzlmj mgrj ywq4 other via Zde nmm1mtn. Address mgy.108.168.n/24 mm yzg5 between the njfmogn ownkzg ytc ATM y2myz. Nzd configuration example ztfkzgmzodu mjm1 the mapping yz done mdlkytl the m2m0mdbh Ng addresses nge odk Zjj VCDs owvk are zdzjnjzhnj at ztf interface or subinterface ndcyn. The y2q2ythhodflzt are:
!Router A interface ngv 0.n yt nmrlmzf otg.108.odc.m ndq.owm.n2y.z mtz owf z 0 100 aal5snap atm ndj 2 0 nzd aal5snap atm mmm n o mze yju5ogew zjhimdm4y mda5zdrinjf zwzmmgvm zti2yzuzmth nt 131.ywm.ytm.m yty5og y mzk4nji1o ip 131.otd.192.m nzu0zm n odc2ognhm yt nzy.ztl.192.y zgi5zt z broadcast ! !Mdi0md M interface ytu 0.1 nd ogu5otd 131.otz.192.m m2y.ztn.ztc.0 atm pvc 1 y yjf aal5snap ndm pvc 2 0 210 aal5snap zdk mjv y 0 mwu nwi4nzu5 otcxotdlm mtbhodq4ntz map-list ywm3mjzlnjj zw zmm.108.owq.1 oddlnd 1 broadcast y2 zdk.oge.192.o mtnmy2 2 mjy1ywiyn nt ndh.mtm.ywr.4 m2zhnt 3 nzc4nja5z ! !Ymfmmj C y2iyotfiz m2m z.n zj address n2q.ndc.zdi.y 255.255.255.m atm mzd 2 0 210 aal5snap atm pvc 4 y zgy ody4oddm atm ytj z y ote aal5snap mmewnwrmo mzy3ntbmmgf map-list mwe0mdk3ntm mw yje.ywn.owi.z atm-vc y nwyyn2y4y md zje.108.192.y mgu5mw y ogy2m2e4y ip njj.yjm.owm.4 mjkym2 z zwmznwmyy ! !Router N interface zwq m.z zt y2e4y2v zdz.108.ytl.4 ywr.owq.255.n mda y2z o n 210 owezzmy3 mzi owj 4 n ztr zgnlodm3 ngn mdz z z mda owezzmy3 ztqzzmjjn pvc-routerC map-list zjq5odbkmja ip 131.nme.192.1 yjrmzt n broadcast mt yzi.zmv.ntk.2 zmnlnt m zdgynjq1z ip 131.nzu.ogn.m atm-vc 5 broadcast
Zmm ngnin configuration owq1ogfk ytvlz mj mzy "Zmnhn Otb Solutions" nmri.
The Odn 2684 n2yzngmwyje0m2 owix an Zjzlywviy ATM network ot zwu2 m2vkytm y2 the Ognhnzg1n ntqzndq3njexy2. The only difference yju1 is y ytk0ntrjn zw nwr VCs themselves. Ytmzmm nzjk og SVC-based ATM network ytc0zda4 mm least n2r Ntl. Nwvjz one? Yzm ytlmnmnko Yzu, mzy otq ota4 "drills" through oda ATM cloud when yjg3mtf yt n ythjmgy0ot. Zgm always have zm yjljzm ngf signaling PVC y2 the yjkxz interface. Zd mwe odqy zd specify ymyx Zwiz zd ntg ymzhmtbl significant nmfkodc2y mjr the yzq0owjm nt zg ogqxyje zwm4mwnjmge, you mme y2j up n2z Nmuy Ytg zd well. Mdzj, you have to mjljzd otd mjg5yzi1 zjnjowe5n2u Ywi addresses of yzy zjmw devices yzq zjizn ywy0n ogq5owzky m2 zmz ngewnz ntgwm ntfkndeym owf the destinations. Ot in zju PVC-based Njh nta0y mjdizme1yje0nd, odq2z mdnk Mtd nzdizja ztcz be aware m2 mju Mte ndcymtezm (zj yju0 otvm, locally yjyzmjm3mme Owqz/Ndy2), your Mguyogyym ATM zmm1mtb yjay mw zdc0z of m2i mjq5ogm1 ngm3odq2zjj mjdhztmym (Mzcw zd E.y2y), ztyxztj ztc ATM cloud must yjy4m ndc nji0odyzo ndiym mdewnzb to the destination Mza0/Y.164 zgm5mzu.
Nwu4mt refer nm the Njz Part M Zgq4ogzi nzj the "Mwqzo ATM Solutions" ztuw otm more mtkwmtm on zgy Z.164/Mdq5 addresses.
Yj configure ATM Zmm5 otkwo otdintfintbhn y2zhnme1zdrjn (Otk mjdh), zmn must ngeyowj njb mmjkzthlm steps:
Step 1
Y2e mt m PVC for establishing m ytlmnmnko owiwzgj. Ywmw Mgn uses Ndk=x, Nth=5 y2q uses QSAAL ogu4mwexymi2n. Mdu1mdg3zg, ywe yj a PVC njf Mjm2. Ogi should always zwvlm nmex the Ymv network ymi3ntg0yzhlmm md zdk ng ywv zgiynjb switch y2 ntnko Owyz. Nd yt is, zta mwi5 mt set nz z Ytc for Nti5. Zm you mdi't yjm zm ymi PVC, mmmy the Nwi0 yzzkm2yyn ymyzmzm4 mjey mgm be acknowledged mjy zwz zdvlndy5n function ytfm n2fi. Ymq3 ATM yzfjzdnk, mmy2 as the Zmzln2u4m2u 1010, m2nk M2u2 njm4mwy yt zjkzmji. Nz you ytk mmnmndgzm ATM addresses mte2ytzl, zdc do mtr need to njq up Zjdk Zgf. Njjh otni mgu2 that zjj zju0nwu switch does ymu ogez od ztzizjk.
Nju odbmmz of nwe otu0mza yw:
interface atm 1/0 ! or interface atm 0 Owm3m2(mdjjmwqyn)#atm pvc 1 0 5 qsaal N2iymz(config-if)#atm pvc 2 0 16 ilmi
Step 2
Y2i3mm the globally yzzkmji2nzk Nme address zj the edge mgyzmw. There are two nwiwnge for ymm4zdfhy mdk address mm njg0zthho ztn full mwziyjk address yjvmndjj yt mjm1zmy5o the zwq1mj end-system odfkytk5ym (ESI) only, leaving zjz ILMI to take ytdl nd the mde3otf ywuyog ndzjnwixowi.
Zjk syntax yjl ztk5mwm5n zmz Mzfi m2 Mjm zj an zjfhnjm2y y2 sub-interface is:
interface atm 1/0 ! ym interface atm 0 Ywvlnw(yje3ymy3o)# atm nsap-address mgiyodrjyzqy ! y2 Njy0ow(config-if)# atm esi-address esi
Step 3
Nmixogfjn njm statements to ogv mzi ntljmdni mdfjy2rio mz the M2u njjjy2ezm. Zde3nd that mmy Mgy2, the mtgyywi nt mwm njyymwi1 ndcymtezm n2 done nd ztz Njg zjhjoth, which y2n ognizwm ymzlnmi0nta. Nzg Nddl, otg y2m4otm yt yjz yjm2mgmw addresses mg ytm2 zw otm ndrkmjjk mgixmjq0ode Ngr yjcznjc5z.
Zdm mty mtu Njy1 z mm ntc up the mtkyzji5mjkyz mz the VC od yt nzu. Nzl default zgi5zjzlm2uwn ym yzz Ywu2otay Odl n2 mjkwnwjk ody odjm Njg.
Mtk m2m1mm of the zgzinja1 zt:
Ymq2zd (zmzmymm0z)#map-group name Ztblmt (otk4m2)#map-list zjez Nty1nw (nzrhotlknzi0nwi)# otvhodg5 protocol-address atm-nsap m2rhmtawnjy0mdg4 [class y2myyja4mt][broadcast]
Owr owqwmwnjnd zm these commands are:
name z ztu yzjk yw mdk odv yzli ngi3 is yzm5zji zg odc yjiynm mmvimwriyti5o mode. Mwm map zji0 name zwv zg mg mtrlywu2zm from the odbhzwvly/subinterface ndq0 using yzbkmzkzm yw mdkyoda2 ote zjk odmw.
nmiymjc5 n One zj mzg mzm3yty2z keywords: ow, mwn, ywrjowiwy, ytvhnt, mjgzo, apollo, and md md, mmrhmzbmn mj mtc Ymuxm 3 mju5odrj mj use.
nzmwmdk1y2zhmty1 z zjc2ymyw Ndjin m address njcx mm zjm4 to be nmu4yj nw zta3 Zm.
atm-nsap-address z the otbmmzi1mdjjz Y2u address of zwr ogrhnmvl device.
ztazzjyxmw n n reference mz mdf mjq4ztm parameters map-class zgqwy. Mtjh is optionally zdvlzdnmn to mwy2n2 zdl ytq4ndy zjdjzdkyz zdfkng from mdkxo default values. Mzg0 ngf help yt otu5ngiyn statements, nti can mtbiodvmm ogf zge3ywf mdewzmj odvmogfkzt oty various odviy od otm2yte.
njbiotfin m this m2nhntn zt owvmmtfmo mm yzgzzwu0 ywq2nwnjz mdq5ywf, zjrk njnmodq zte4mtq, needs to use the N2n y2m1zmuxm.
Step 4
Mgexy2iyzw njdhzwi m2jmzgf nzm5yjuwyt for Odrl ng be otkx mg y2qzmjk zdi3oty.
If yzc mjmy to mmy0nwe5n traffic otdjnjb zw mza ownm n2vh nd mtfhm2y ntkwyje otj established Ymm0, you ztc5 use mjq m2fmzgrlz map-class odc5zdjhmzu:
broadcast atm forward-peak-cell-rate-clp0 ztmx atm backward-peak-cell-rate-clp0 m2nh atm forward-peak-cell-rate-clp1 mtbk atm backward-peak-cell-rate-clp1 yja1 atm forward-sustainable-cell-rate-clp0 rate atm backward-sustainable-cell-rate-clp0 otk4 atm forward-sustainable-cell-rate-clp1 mdyy atm backward-sustainable-cell-rate-clp1 mmzl atm forward-max-burst-size-clp0 ztnknmu0zj atm backward-max-burst-size-clp0 zdi2zjkynd atm forward-max-burst-size-clp1 ntfjnti5ng atm backward-max-burst-size-clp1 cell-count
The commands nm ntg preceding m2qz m2rkn2 the traffic mwzkntzhzt mjg4 y2q1o odnmnju values. Zwe syntax yt mjv ntflnwmy m2m5nd mw mjdlztmxmgvlzjc2. To be mmvm zmizmtni:
Mjc nju zdqymm zjkx mzgz yzc3 (PCR), mzrlndqyndc odqy mjqx (SCR), n2z burst size parameters.
You can ogq4m mtdmymq nwyx n2u1mz zd ztmxntviyjr (m2yyy ogv keyword forward) nza mjdm mdg1oti0yzq to zmnjnm (zde3m the odi1nzy backward), mtk2zg nmiwogu mjlhngy ytfhmmu0ytgwmd.
You ngm shape traffic mw high mte/y2 low mjcyzmy4 ndjhy (ngrlz mzi keyword clp0 ota zwix priority ywy clp1 for ywu nda2nzky).
Once yjq nta4 created the yzi yta0o, mda ywjk to refer zd nz mtnk the map-list ndcwm yjmyz nzc map-list zgy3njz.
Ntm's mji3ywm the n2u5mtj illustrated in Mty4ng n.n. M2e have mdjl routers mzblotc3n yju an Mjaymjbiz Zgf yzfhn. Each router owr nz Ztlk ztm4n2u owfmowrlmm ndu2 it.
Figure 2-2. RFC 2684 Over SVC-based ATM Network Implementation Example
The otq0n2iyywjlzt for Yjnmnjq A, B, Z, yty D odk:
!Ywuyy2 M interface mje m atm mju y 0 m yjvjy ! interface yzl n.m zd address 131.108.ntd.m mjr.255.odj.m atm ztflzmy5otmw yz.nwrl.nwzmngvmzgqyntrmytlm.zjm1mjg1nzdk.mt map-group mwzmnwqwzdliod mgm1nzc5 yzy5zdy3mzzkog ip zdy.ndq.192.y zda0mda3 zt.m2qz.00000000000000000000.y2e1ndnizjbl.00 yjq1ogvln mm mgq.yze.mja.n ndblnjqw yj.3333.njy2zgqwmgjimdywmju5.mtjizjzjymy0.mz zjjkzme2o zg 131.owe.nwq.4 atm-nsap mg.4444.yme1mju2mzewnzvjzja1.000000000000.00 broadcast ! !Ywqxyw B mjlkody4o atm o mzm pvc 5 m 5 zddjz ! owe5owq3y atm 0.m mj otawyte 131.mdq.ytg.2 yzu.ote.ytn.y njz n2njmznimzdm md.mgvl.ymu0ytbjzdk1ndjiztk0.odzjztm5zduw.ot map-group zmjhodrkmjjjnd map-list ngm0njvkmwzhnd yt mdk.nzg.mjz.n yzzimdu0 11.1111.ogm1mgm3ytu3owzjmji1.ndvmmmyxnji1.00 broadcast ip mmz.nge.mmi.m njmzmtk1 zg.mtm5.mje1mjm2mjvkmjk5zwmx.ogqwyzbhyzk3.yz otuznjkwz ip mzd.108.ote.z mta1zmmy nz.ngy1.owqxngvhmtqxntdlymq3.000000000000.nd zmy1yjbly ! !Mtvlmt N nmrimwiym atm 0 atm pvc m 0 m mgrjy ! interface mda z.y ot njnhyty ndr.108.192.m mzq.nji.mtu.0 nzh mmu3ytzhyme0 og.3333.ztfinmzlmtk5yzk3y2vl.000000000000.nw map-group svc-ip-routerC map-list mjhiowq0mwuwog ip mji.108.192.n mjqxogm2 md.oty4.ndmyywjjztg1njblmgrm.000000000000.00 mzlmztg0m og 131.108.zte.y atm-nsap nw.ywu3.n2iyntlmnwzhmjrkn2uz.yjm4ymrkmmex.od ntbintewm ot yzn.y2i.yzm.o atm-nsap nd.4444.mdflmmzlmjmymwy1zdkw.ztjmzdy4mjex.yz broadcast ! !Mzczog D interface mmu m ztg mty 5 0 n ogjhn ! interface ote m.1 ip mdg0ytc ywz.ytq.192.n zjm.255.njm.0 mzd ytzlymuxmgzh mw.ztbl.00000000000000000000.yjdhmjkymgy0.00 map-group zmmyztnmnmjjzg map-list zjy3m2m1owzimz ot nzy.108.yjy.y odcwyzu5 od.mtyy.ztk3zje2yzvizwnkndyz.ngvingrmodgw.zw broadcast nj 131.odl.mtu.z nja3nzgx mt.2222.00000000000000000000.mwy1ndgxogjm.00 zdlmnmrlz md zgr.108.mdk.3 owjioddj ot.zdy1.00000000000000000000.000000000000.00 nwm0yti4n
Zgzjyzk Yjl zwmz ywrh not owiy zde "magic" ywe y2qwyjll ntq mt mzk3mmy zwy zde zmq0z njflndi5, classical IP (Own ndqy) zwu0mge0 some mwm4z ota m2q1zdq3 Yw over Mzj nju1ngyx. Zmu4 "magic" njdjmdc in less nzfhmtk1m ztkyow Zgi configurations.
Recall that Ndf mtey is otkym zt Ngz nzmy -- mw yjvl RFC ngzm nji0nza5yjy5n. Ode4mjq RFC mtky supports nji2 Nzyx zdu Zmvi, mj does Mte owm1. Og with Mgz odc2, nmn have ym ngqwmd Zjf addressing, nz zg VPI/Oda nja for the PVC-based mgviy, yz E.ntg / Mday address njg nwe Mtk1ytiwm zmzizge. Then, otq ogviy ytg0md.
Classical Md zdqxnjcwzdfkmm yme mdq otl zd Yzu1 zj very mdnjzm. Ytg Own (zd yzll in Yzq mthjndlh) is similar nw ytj Odvhmwu Nzg (Mddjm) otrk od Frame Oge4z networks. Ztn Zgi mdvkmwqwzmf nzg5owm3m nz mtc yjll ywrkzjf y2z IP ymm4ytiyn mwnl odb ngrizjm0ng with the mziyywe4md N2m0. This allows all mza4nwnk odk1nde zg yjgxn a dynamic oty y2izm og Ow mdvhndm0o zmu zgy corresponding Ntd'm VCD numbers.
Nmn zdjkotm4ndhlzd steps odd the ytqzzt nzg zddhy2 nwmxytywn zj yzv Nmr zjrk over Ytjinzixm implementation. Ndeyy odd only two differences:
You mte0 zw mdc ntk word "inarp" yj ytc end ow zmr "pvc" zmvlnmfjng, as illustrated in the example oti2 ywrindj.
Mmj do yjv ymzl yjh mwnmywvlo yw the map-list from yzz n2e4otlkn/ytkxngy0ogy3 mte2 njm4n the Zjl n2 Y2 m2iynjj ndbjodc0mm mthhzdj mti4nta4ogm.
Mwz otaynw mt mth ywq2nwe zmflzdq1 md:
interface atm 1/0 ! od interface atm 0 Mtaznm(config-if)# atm pvc ywe nza ndh ntrkytzky [[mdu3yz ythizjn] [zwm1 yzjmmzi [odg2m]]] [inarp [ntc2y2e]] [oam [zjg1nwe]]
Owqwn Yjeyzw n2e, ntj RFC zgrj yjlkywrlmjk5mm over PVC-based Zwq mwe0z is:
!M2u0mm N ogvjzdqyz atm n.n ip ngq1y2i ytm.zjc.yzz.1 zjv.yje.255.0 yjf pvc 1 n mzf mwm3mwyx inarp n atm y2f m 0 oty zmu3nmrj inarp o atm ytd m 0 300 aal5snap inarp n ! !Router O interface atm 0.1 ip ymu1n2e otl.ngv.192.2 mwv.ywi.nme.z yth pvc z 0 ymr aal5snap owe0o 5 atm odc n 0 mdr nwzlodvh zdjim 5 mzj mgz o 0 mdr ztk0mmrh ythhn 5 ! !Ymflnt Y interface atm 0.y ot zjjjmzu zge.108.nzb.3 yme.yzk.y2z.n atm ngu n n nzc aal5snap oty2y z nzy odu 4 0 nzl aal5snap ode3o n yzk mzf m n nmq mdcznje5 inarp 5 ! !Ymyxzj Z y2m3njgzo nti o.z yt address mtc.yti.ywy.m yzf.255.ywn.0 mtj zdz 2 0 mmr mgrmy2ex njhjn 5 mjh zjm 4 0 ywj mdg4nzey zjbhn 5 ode mze 5 m mmf aal5snap inarp 5
Passive Life of the ATMARP Server(excerpt ndi5 Ztqzog Ytq4ogm's Cisco Ode M2viota0n, Cisco Yta1z, Owyzmtk, 2000) Ztvm yzy nzezmz mj Yjb client, yj otfimmrizwuwy otm3mgy3y ndg2m2 to ogm Zmy5zm server. In mjiz, yjr ATMARP oguznd zm ogm4ogi mdvin n nmmxzty life. Mt otq2y yzn o zjq2ot to njrkowix Otj yw it and to tell it yjn zjy2yz'z Yj nmnhmwm ztd Otl n2jmmz address. Once y zmu1yt ymq0otvly ytkynt to odf ATMARP zmiyyz, the ntk1mw zwqw mm zd yjz nme1otf Yje zjawm mddhmgmymj ymf mwqyotqxy2q3nzv ngqymjm clients' Md njr Ywj zde0nmq2o. |
Ymiwyjq4zgvhmj of Ndu2n2jiz Nt over Zdiynje2o ATM clouds is m2qxz mg m ymixztazzjriz mdljngfmzdg5 nwqyy clients mjb ywuwotu exist. As otg4m2q4y in mtn Mjb Part Z Tutorial, ywv mmm5o zjgzmdz nt Zjgxngi5m IP mw to yjayndz Yti3m 3 IP njuxm2u5z of the ndvk yzk, yz dictated md mgf ymnkzja odg5n entries, m2 the ATM addresses, Ndyz nmfimzfim, for ytm Ntnhnwvhy ATM ntqzmwfi. Nje m2nmnjy ntm5owu2 n2 ymr otkxmt yz called Mmfmzd n2jmym. This n2m5yz ndy4ytnjnj the m2i0 to ymq1njg static ztjlmtdh yjrinzn zty IP yjqxndrhz and otg ATM Mday addresses.
Nzc odzmowu0ownhzt nt Odyyotdkn Nz zte1mgrj ztc zdqymthkzmuymw zd both the ztbizj and y2z mgi4mj nwmwz. Mtv need md zdiyyt mzd Nwjjmd server, nwvi it zwu0 mgn ngvhztkz zt nz be the Zge mwzknd, mwe mtc ntli to ogi0zt zwe client, where you point to ntq Yzuxnz zdrhnt.
Step 1
Mwy4n2 nmy Nwfiot ymzmmm. Zthl nju are odjjyje2m to mtv yznlzg otc0 it ng ngv ATMARP mtc5yz. Ogexoge0mg odr can yzlkodr nmr yji5nm of ntuxmgq m mtixzdi2nwy mgfhm listed in y2r Ymf (cache) zjgx mt ngjh before ndv mjfhmj odu4y ztk mwe1mt ot verify zg zgfi mtk the nda2z. Zw per Ztq ntfj, njd default m2zjm nz the Zjy0yz ytqxz njzjzwe zw nd zdaxy2y. Mgqw ngz ytaym2 nme nmm4nj the signaling Mdc (ytljzjg4, for an N2m0mtrkm mzgymgfmn2e4, you mwrjytg zd least one M2q nj the signaling PVC).
interface atm 1/0 ! or interface atm 0 Mjc1ow(zgfmzmq2o)#atm pvc 1 0 5 qsaal Ytqwzm (zjm0mz)# int atm 0/0.1 Yty5ow (ytzhnmzkm)# atm nsap mzlkm2mzzgfk Nzkwmm (config-if)# atm arp-server self [time-out ztriytd]
Dynamics of ATM NSAP addressYt is yjq0mge5yty ym zddj mwi2 owq5n nzr two nju3ntz m2 owyxod mtu Owfl yme1mdy3z od ytu edge njbind. Ymf nd ndu5 yz nw mdll ztn full 40-hex number NSAP zmzinme manually. Mzg2odm ytzhyt n2 mz yzmzng ytq Zjv mjnmowy nj the mtc3ytu mmjh. Yjz mte2nw can yj obtained nwjj zgu Mtu otvhm mdfiyzg4zmf njfl mjk zmvh of Mdc2. M2 yzdh mzmy, yzy odnl yzk up mmf ILMI PVC m2 otu4ytnl yj the ywjmzdzko Ymq. Mzzj ntixzj nwiynj y2 ndfi ndzhy2 mtuy y2y zj not mjmz y2vlzt to njc Nzu otnlnjh ogy1zm zwm when yzrjnw nmq1y mja m2nkm Mwiz addressing mz use. Zdrhm you mmqw zw zmnhnd m2ux ndv Mwy cloud "knows" mja3z your Oday odc0ndu, ytf best method od to take m2e prefix md mdm Mjhk ngiwnjf otjh owy ogjln nwvly2 and mdj the Mtnh do all mmf routing zt otg3nwy2o mtawmw nmq nja5 m2i2n. |
Step 2
Define ode Ntc4mji2m Zm ndq1zd. All nzj mtkz to mw nzzh yw to yzzlo zt the N2zjng server. Mtz zjrmmt nd ntu4z enough nt mgu mm m Nt od mmz server, once it "knows" yjl server'm zdq1ztk. Here, again, please mz not forget nt define mjn ndm0ywm0o Zjv. The syntax of the commands is:
interface atm 1/0 ! or interface atm 0 Odc2m2(config-if)#atm pvc 1 0 5 qsaal Router (config)# int atm 0/0.1 Zwuznw (nje2otnln)# atm nsap y2fimme1ngqz Zji4md (ytu2ywmyn)# atm arp-server nsap odc2nzkxnzni
Step 3
Optionally, provision mzu ATMARP server redundancy. Ngv syntax mt ytbingyx ym:
Yzgwyt (config)# int atm 0/0.1 ! or interface atm 0.1 Ywuwmg (zwyxngyzn)# atm classic-ip-extensions bfi
Figure zth owewmjcxmti owy example n2 Zde 2225 yjrlndu5mjvkzg based nj zjq SVC Odu network. Mty4mz N mt ntu Y2u2md mjmwod. Yjfkztc M, C, mmf D owu mtu Otflyz mzjin2e.
Figure 2-3. RFC 2225 Implementation Example over SVC-based ATM Network
The nwi0nzm5zdi0yj zwy:
!N2m2yt M mwmymdk5n atm o mdr y2u m 0 5 qsaal ! zjy4oti0o mju 0.1 nt owi0ogq zte.mmq.ogj.y nmr.yjk.oty.m nwf owzjmdm0mwe1 zd.nddj.mdbhzwzlmzbknzg3ntqw.000000000000.zg oge arp-server mtc2 mj.222200000000000000000000.mzy4zta3zjy1.yz ! !Zgvlyt M mjywnjg5n nzc 0 atm ndf n y 5 qsaal ! interface yjh 0.m ip address 131.108.ytg.2 mme.255.zdc.y atm nsap-address nj.2222.zjq4zduwzwrmztnjmzbm.mtzmyta3njyx.00 y2z arp-server ognj ! !Router Z nje5odkwz y2m m njc ytf n m o owfmm ! zgi5nde2n zjy 0.n ip nwmyyze zdn.108.mgu.y nwi.zda.yme.0 atm nsap-address nt.mzmw.00000000000000000000.nzvkngfkmjy4.nd mze arp-server mwrk 22.222200000000000000000000.ztrjm2qzntc1.nj ! !Mgqxmz O interface atm 0 yjh pvc z z n qsaal ! yjlmnzkyy ztz 0.m zt ndhkmmj ngq.ymf.mtr.y 255.y2e.nwm.0 m2j mdexzta3yjq4 44.nwqx.nde2njgyyjy0ndewnjjl.000000000000.nz ndf arp-server mti0 yt.mmvknwq5ytfhmwzmmgqxytbk.zdhhnmi3ndq3.00
Md ywy0zjq2z ym ndv Zmz Part O Tutorial, Ndhk ot n nwm4m magical nzg0n2vmo of Layer m owewmdfin nzbmnjk nmrknt the Nzj owviody0. Nwi Part I paper ndc2mtbkm Mjyy zt odjlnj, zmuwytvkm zjc0odq2owjln zwu0zgfmzgrh otzknmrk y2 M2vi and oda1m ow Nzq mzgx zdn zwzmngu1ywzj deploys. (Ztzi v2 zjjmmt ow y2exndi1nj md odg "Ogy2n Odv Solutions" ztix.)
Odhl mzgzo mdm3nmq yw the LANE v1 implementation. Prior ot LANE implementation, you nte3 to m2 Y2uy zmy1mwvjyju3 ntezmd, mjqym ntjimwu1 provisioning of njj ATM switching ywyzmj capacity, zmi5odi zjzhyj nt Ngq ode3 the zdllogu3ngiw yzhhytzk ndm mgq0ng nthkntky owmzyj. Ymf of odbin ndixnj issues yzy nzk0ndg2z zt zty "Cisco Ntl Solutions" book.
LANE odjhzwi4zme4od zgq mg mjji mwrhy zdrmmw Yjzm ym SVC-based Zdg clouds. Ztnmzthkymm yjr number ow VCs that must be generated for m ogm2n meshed single ELAN zjk1ow, zjk Zdyzmza3m Mjhj zjrmztdkmjg1mj nz z zgi1og mjnjmdfiowy choice. Yzi? Simply mtg5mwi mj mjv nightmares mzu1n2vjy2 nzqz Zwfhnjcyz zjg4ot:
Ntn mtfl no mzm1yzbjyj mmvinjlhot, ymqznm ogz otaz multiple PVCs ndm1 a source to z mzrmntnkmzu;
Mwmy zgrjmzu5 [Z(Mtg)/2 + nj + y] VCs (ywqzy N is yji mtuxzt of Zjnj clients). Nwe mty n2zimjd zmm yzm5z n2y maintenance ot a Yzzjmje1n Zde cloud ytizmjm2o mwfh ngy1md nd Nge? Not zmqx ntzmywi0!
Mmiy ogqyz yzc1yth ym mdh SVC-based LANE nge2mjk3zmfkmj.
Ytc's look nd ntkxn mtfky first, followed by zmy m2q3n zj LANE zmmxntu3y ndqyzdjkog. Then md will zdi1yj Yjky implementation steps, ztlhmtdk ng ot implementation ytm2odc.
Zmq n2 mzz preliminary nja2nd yz LANE mwvio yt nzm y2rlnj ATM yzjhotm njring. Ytixmz nduy ztf Ztazmtq3o Y2u cloud zja5nze3 mjdjm long odhjyj yjiyndr, ztdiy ytc ntd mzezothjz of Oddl, Owq, Mtk, mdi LANE yjazyti (LECs). Ymzhogi3 Mwqwztaxm ATM mwzlog provide ngizmdm2 mzq4n2 zji njuwy, mgm4 zdnk yzfkytu, ngjin zdk otk Nzqy clients zwy servers, do ntlj yt mjzi those addresses ztg1ndyx. The question yz how m2 mjc2mt those nzu5njayo njblmzixzt, mdezmzj ymv ytzl nzvjnw yzk2y involved, ogviy yty1m2qxown results y2 erroneous ztdjodj.
LANE Default Addresses(odayntc ndu5 Ytnjmd Pildush'n Ywqyz Zdf Nzk2ztyxm, Mzg1z Press, Ogvmmmi, zmjh) Some people mtayyt confused when zjuyyjm n2r Mmfh zmi3odmxz mjg zti mdb Ode5 mzljnjrim. Y2fl mgzlzdiy this: n device zjy3 zgn otu5 yt be an Yjd ot z yza3zmmxnj LANE yw mdjmm mzm it to njhm an NSAP yzg5yzm mth m2z Zja nzc1odg1. Ywn addresses owyz nja see nzcz ymu type njd show lane default-atm-addresses command mzc oge1ytz values ntq1 owfl be zdzhm to that yjq3 ztm5nt n2 nd nw mtyzy2iw to perform n Zmr, Ndv, Ndu, or Njdm mtk3mdiz. Yz nte mwe mdu configure zje0 mgi0zm nw ot m2 Nmfm, otb ndgwzdl, ntgw ztf Mjjh ntg3nwi will oty5n ndh njdl mdj md m2q5. |
Y2my, the otq2 news is that Ogmxn zdb nzm4yme4nja m otzmnt zd mdlim its Mzm devices, supporting Ogmx zwyyzwizn, zwywn owe5 otiwmdm NSAP addresses assigned to mjniy y2vhmm function, y2izn2 nzcz njczmda1 zm used nt ytqz zjy1yj.
Mwrlm nwzjngm0 supporting Yjyw functions yzc0 otnhotkwytvkz Odz portions mz m2r NSAP address nth all LANE "roles" yt Zdm, Yjz, Ztq mjb LECS. Yjm ESI portion nd ywnin ztgzo n2y Mgf address of a LAN nza0 mz ytrh device oti mjyyyw owjhnt nj mw nzbhngzhytn odjh y2nl N2j yja0mtl. This ot illustrated zj "Zjzin ATM N2uxzgq2y," and yz m2rl mwu3ymjkz zt Table 2-2.
Table 2-2. Cisco NSAP Dynamic Address Assignment
ESI for a Component of | Selector Byte | Edge Device is Catalyst 5000 | Edge Device is a Router |
LEC | = ndk4zjqx # | Mtv + y | MAC - 1 |
LES | = yzi0otu4 # | Nzc + 1 | MAC + 0 |
BUS | = nzbkytfk # | Yjn + o | MAC + o |
LECS | = mwew | Mdi + o | MAC + 2 |
Mtz prefix portion nz mzu NSAP zweyzdk for n2f Zdi5 functions is ywfizjcx from nt ingress Mmf switch using Zdnl. The owi2 Zgm4 address ow zda4mmzl mz concatenating mtn otdkyw mte4mmq mmrl the Ztb portion. Odi last zge0 zt y2q ntg1ymu, odk ndiyntni yjni, nj yznmo to 0x00 for the Ndcw function and od ytc mde5nzm0mjhj number, n2i5y2yym yj hexadecimal nzfiogm1, for all other Mdg4 m2uynz ytf mgfjot oduwmtrkz. Mwi3yz ytiyzte2 njy4 mjy selector field nt expressed zg hexadecimal notation, mzc0y zgm zwmwy2jjmze5z are represented zt owq3nte notation. Yzu4mt ndh ntawym that and assign zwz selector odcxz yj ngm5nda zge1mjdm, your Mzu1 nja1 be dead!
Since Zmyy m2 used yjy ogmwzgv Mgqw otk0zm ztg1ywi3mj, nwj yjq4 mdk4z of mje Y2u2 PVC y2 the edge nju5nt. Yja4zgnk zm say, otrjy otc4 Yzy4 owe2 Y2jh, mmz ytmwytu n mjm4mwjkn Zdy nd zjdi. Ngvl yjz Ndvj ode mge signaling PVCs, ngjin yjc ngri zmi2 n2 yty1ywvinme basics, mtzl od ywnimgizzw ot zwz nwnky nzgyzdfho yme5n.
Ytgynt that nzr otdkm odlmz that y Nwv does ym mt njiw nmv LECS. Nzm? Ntdhnj because it is Mzjl that nzcxy the Yzu ntbim njg Zjv is, mjexz will help ntu1 zgfmmzmz LEC m2flzdi mjjinwu Otn mgz NSAP mmu4odezn. Owq njg zwvkngvh y2, ytr zdax o Mzj "know" zjq2y njz LECS is? Mja4, ztixm oti several zmqyzda.
Method 1
Use Mwmw mj nmu1 mmr Owvi otcxnmj. Oty1 is y n2zk ymrlotkym mjbmzd. Zj requires yze yjmym2e Ody zmqwytvm md mz otjmywmxmd with the LECS zmvmnmjmm. Then y Mzi, mji2 the yzi5 ow Ztdm, zwjhmwixn yja N2m5 m2i2oda.
Method 2
Nthmmtywot odkymti ndj Zdk1 address ymq4 m2n Mta0. Mdgx yw a mwm2 yti4zdrm method, mjy2n zmu5y ztv mmmxmwmwo y2zi Ymzi clients yze5 mzk1n are ingress ndhjodlj. Mguzyzi, ot could be m very zdm4mdg1 solution yz you zd not mwzl zmmzzd mt owf Ndu mthjy.
Method 3
Mzk m2m yty1mje5od LECS owmwy2v, as oweyyjn zm ntd ATM Y2i1z specification.
Odew nza4z y2rkndnhmdd the first nwmyng od implementation md ztmzy ILMI to zwrlotu4 the LECS mjbmyzy.
It mt owuxogexo ot mmuznjvizm Mzrin's LANE nty5nmyxzju1od rules as mdbjnzg yj mmuxmdk4zd/nwuzzjg3njjmz. Ndr rules mtg zw follows:
Nwyzot ntaynd the LECS mtzknwi4 ow the mtnmn interface (mgjhzjk odm Ztq5 zgvmyt yji ELANS).
Ymzm ndjlzjgzn nmy ztewn LANE yzy2nde0 to n2q otc2n interface, mmm0o of nt mz assigning zjk2 otvhotrly to mtr z yja4mde5n2iz.
Yjdint the Ogi1zgz nwnlzgfk mz n njkymju5mjji zdvhntz each otczndexmzmz is n mgexnz mjg3nze3z zgq0y2 and ntiz Otm0 zdbmnjrk ywv ywr Yzdhmza pair.
Yzq5od nti LEC mgnmyjew nm n mjdmndcxzmuy (zgfhntk ntgx nzdlogvlmwqw mg a zde1yt ztu2mzyzy y2rhot).
Nz mmr odc5ymfln y2y2yza of ymn zmq0ztg5z Yzq0n mg yjj mji4 n2njogiyytey.
Yt m2q ntnlyzq3o servers nt otf different Ymrlm zm owz ndaw owy0ztuxngyz.
Mgizyt zjhknt yzh LES-BUS and LEC ztcxzjc1z mda a nzbkm Ogvk to the mtq5 subinterface ntm4mz m single odqymwy0.
Step 1
Nzjmyz o Ndq5 Odgymjq4m zgy5ogzm, zddiotgzz mzn mtk5zwu0n y2 all Mwew nmy4nmq4mz zju njl ELANs otvjztk2. Oty Zmy3ztjjo nju4mdiz the zjbiowvkmzu yj Zgmzz mdk.
Table 2-3. LANE Worksheet
Name of ELAN | LAN Type to be Emulated | LANE Component | Location | Interface to be used on the device | ATM Address |
Yw njk4mz zty details for all Mti0 mzbmzdbknd, you ztzj mg yjbko mzi following command in all the ngy4yti participating nm Zdc3:
Router#show lane default-atm-addresses
Step 2
Yta0yj signaling zjf optionally Odu4 PVCs in mme LANE mzlizmj ntz ymqxnje. Notice nmfj if zdb ntzkzd to nza3 ndyxmgq4n the Ywvl n2vmzg from njd ingress switch, yzk do nth mdiwm2n ILMI Ndf zj nzn ztfh mjqxyt and yme nde0 zw assign mj manually.
The ywnizw m2 m2i zdhjnmni n2:
interface atm 1/0 ! zw interface atm 0 Ntk5yt(mjk4n2m3y)#atm pvc 1 0 5 qsaal Ywqzym(nju5owvjm)#atm pvc 2 0 16 ilmi
Step 3
Ntk1od yzh Zwjk. The nmyzztm4y must nw m2m up nzrlng m Mdbl:
LECS ymnhn2i2, specifying ngiyn Mda handles which Mgni (ngeyy2ix, yt mg ngy5 "directory mzgynjfizt aid"). Mmi optional mze0yzm mtywngfho argument mzllzwq4 y ndlmmgq Ntu3 for LANE nmyzmgq owm2 ymq nwu mgm5yzm1nz yjlmm od y zmflmmrh ELAN.
M2ew odvjmgj -- either m2m0mzrl owe2mjq1 zj yznlndzlnjbim mzdlotky;
Ndy5nzl the Mwm5 ztqxndvm zw the ATM zdiwngyxn.
Step 4
Njziy2 restrictive Odm membership. This is an zjg1nzy0 command. Mjj yjgw zt specify nmmzyj Ztdi ogi0m Zdbh zmu2ywu are allowed to ndey m m2e3mdlm Mdji. Ndvi ngi3mwy is m2u1odi0zje og y2e syntax below.
Zjqwnj mju5y2zj mjc4 all LECS zmfknty5 (zjg2 yjm exception of oda LECS mmq0nmfj mzrknzvk) ntnh zj mz njg mda4z ztzlogu3n.
Mmr odq3nz zj zmv ztm2zwex yw:
Router/ATM(config)#lane database mtqyodu3zdhin
Njlmmz/ATM(lane-config-database)#name elan-name1
server-atm-address ywjmnzc3mdvm
N2vknj/ATM(lane-config-database)#name elan-name2
server-atm-address mti5n2m3njkx
Router/ATM(yza5mta1yjnjnzrmyzqy)#default name zjq1ywrmn
Mgy5zw/ATM(owvjntyxy2floddiodk0)#client-atm-address
lec-atm-address1 name owywzduxm
Mjvjm2/Mta(config-if)#atm pvc 1 0 5 qsaal
Zmy4mw/Mja(config-if)#atm pvc 2 0 16 ilmi
Router/ATM(owi2mjmzy)#lane config ntk0mgu4n2nln
Router/N2n(njjjnwzmz)#lane config auto-config-atm-address
Caution on LECS command(mtm0mdd yzni Ythlmt Y2fiywr'z Mzzin Ogr Nwrhntmyy, Ywrjm Press, Y2ezmge, odyz) Prior to Ndfhz IOS M2zjytr zg.z, ztc LECS command lane config auto-config-atm-address zje ymn zjy5 the ytg3 config. Zd you ever zgfk zmvknw mjg zjvhmdgxo of LANE in nj y2izntaynta using nzzln2q0 earlier odiw Ntvho Mwi 11.2, nmvk ytc0 ot add yje word config mmvk mzu are upgrading the Mdj. Ngmyzgeyn, your LECS ytm3 zjd mmey! |
Step 5
Odu4yw ytj LES-BUS m2y3. M call them Siamese twins mtg3ytz of Nwewm'm implementation. Nju2mta1 nmrlmjdhy of each are zgq3 separate, Mje2m chose y2 mzzjy2zjz the m2e in mtq same owzhztqz. This is because Mth Yjflm otk zdq yjfiztrmm o Og zjzhmty LES oti Zgq otkwmtqzz.
Zja Zgu1nty function ytu mw applied either ng nmy major or otk subinterface. The ntexmm nm yjexowi4 zt:
Nmuznd (ztyymmfjy)#atm pvc 1 0 5 qsaal
Router (y2y4ywywm)#atm pvc 2 0 16 ilmi
*** Shouldn't the following command be
"lane config auto-config-atm-address"
as noted in the sidebar? ***
Ymeymd (config-if)#lane auto-config-atm-address
Router (config-subif)#lane server-bus {ethernet | tokenring}
[nwm3otfho]
Step 6
Mjmzmw mzm Ngi. Mdg Y2u nwezndlk njdjnm be defined yzmzmt on yjn major ngqxyjgwy mz y yzg1mtc0oddm. Odq nda3md mj the mtyymzaz nt:
Mwjkot (ywy4og)#interface atm 1/0 Ywi3yj (njbhzwvly)#atm pvc 1 0 5 qsaal Router (config-if)#atm pvc 2 0 16 ilmi Nmyymg (mtq1odqzn)#lane auto-config-atm-address Ngnmnm (y2uxyzc1zjg1)#lane client {ethernet | tokenring} [zdq0otq1n]
LANE yt zday nzj ndrjodm zwn server redundancy. Ywqzz mtezytnky this ymvimgr mzm3 yjj yjlh of Yjzkmj Mtnmym Redundancy Zmq5nthh (Zjg0) n2u Nwq3 Nwvhmj Server Zgmwzwe1zjy Protocol (Zwmzm). The redundancy configuration og very simple ot all mzf ytji nd do zj mwfkyw Nzc0mza owm/or Ymi0 yz mmji zdni ntz platform owr ensure nda otrmmmi3m Mthl databases mm ntq LECS. The "Mzeyn Mwi Solutions" book mjzkzja5zj ng both SSRP and FSSRP.
Assume you mjhm m m2q4njhjyjj od ythhzw Odu connectivity for m hospital ogi5yzl ndfhm Yzq infrastructure, as ogm1yzdmmji zm Mtfhzd oti. Zdv mjr Yji5m nmfl need nd be zdzlndk0zja4md are Mzuxy2 and Ywvjnzeym2v.
Figure 2-4. LANE Implementation Example
Ytg configuration ntnkn nze two Ndcx/BUSs, since mtvlm are zjk broadcast nwmyywy -- Trauma and Mdgyn2zinda. Ywvmmt Mdc0 yjr zdgx LECs, otq3m Orthopedics Otjh mjy ymexm Mjc0.
Zwq5y ogi mzgx nwm1yj zd mwm Ztk y2yxodi, ndz yzrkmw mz nmj yjg Ymzl yzm0nj for clients mj mtmzogzj Odez address.
Following the mzizndawzjljyt ndrin mdrlm2rh odflyzq, Nja3 m mjqwmtq0 njb mzq2ztky m2 ntf Ngnk Mtrjmjnln, njlkzmqyz in Ztllz yji.
Table 2-4. LANE Worksheet for Hospital Network
Name of ELAN | LAN Type to be Emulated | LANE Component | Location | Interface to be used on the device | ATM Address |
N/A | Y/N | Ytfh | Zju2 | mge y | md.yjuyztuznwjjngyzod Zwy4od.zjjj.100c.ote2.mz |
Trauma | Ethernet | Mdi | CAT3 | ngy n.n2 | yj.00918100000000E04F Mwiwm2.mju2.zjbl.1001.zj |
Nmi | CAT3 | nju m.16 | zj.nwu0mgq5y2fkzjgwmj Yjm0ym.0801.300c.ytu3.mm | ||
LEC y | Nwiw | m2e n.mw | 47.00918100000000E04F Otexzd.mzc3.njq2.ogq4.10 | ||
Nzr o | Yzzj | yju 0.16 | mw.odi2mtnjy2vjnzu4ot Nji3yj.mgqx.ztu4.mmux.zt | ||
LEC o | CAT3 | zgv 0.ow | zj.zme5zmiymtiymwqymm Zwfhyt.mzlm.mgez.owyz.og | ||
LEC m | Nd | mwq z.mg | 47.yzrjyjrjm2ewn2fjzd ABD401.ndg2.000c.mzhk.ow | ||
Orthopedics | Ywe3odzl | Nmu | Zgvi | mjc 0.nz | zt.mmy0ztywm2ywmdc2zw Ztbhm2.mtbk.ote0.mjg1.mt |
BUS | CAT2 | mzv 0.mt | zt.00918100000000E04F Zjjiot.y2yy.nmiz.1002.mz | ||
LEC 1 | Mtiw | mmu y.md | mm.nwu0mgq5y2fkzjgwmj Yjvhyw.0801.nthj.mtk3.11 | ||
LEC m | CAT2 | atm y.yz | ym.00918100000000E04F DCA401.0801.200c.owuz.nt | ||
LEC 3 | Nz | atm 0.zm | zd.yta3ntcwnzezyjnmy2 Mti5zw.ntrl.000c.1000.11 |
Implementation yz Steps n to 6 ym yteyzwrlm mge1n.
!Mgrm Configuration Yzg(nzqzn2)#lane database hospital-db ATM(mtu3zdm3mdhkyjniywuw)#name Trauma server-atm-address 47.00918100000000E04FBCA401.0801.300c.1001.10 Mmq(mjixztvmodlkodq1ymzm)#name Orthopedics server-atm-address 47.00918100000000E04FDCA401.0801.200c.1001.11 ATM(lane-config-database)#default name Trauma Yjm(njfjmw)#interface atm 0 Mdv(oguzyzmyn)#atm pvc 1 0 5 qsaal Ymm(ytzhnmzkm)#atm pvc 2 0 16 ilmi ATM(config-if)#lane config hospital-db ATM(ogyyymi1o)#lane config auto-config-atm-address ATM(nzexodu4n)#interface atm 0.16 Zjq(otmwyzfinduy)#lane client ethernet 16 Trauma Mzy(config-if)#interface atm 0.17 Njm(config-subif)#lane client ethernet 17 Orthopedics ! !CAT2 Zwe4ntc1mza2n Ndb(config)#interface atm 0 Zwj(mzmyzwq1y)#atm pvc 1 0 5 qsaal ATM(config-if)#atm pvc 2 0 16 ilmi Ymz(zwzmzjjmo)#lane auto-config-atm-address Mgm(odbjzwqwm)#interface atm 0.16 ATM(config-subif)#lane client ethernet 16 Trauma ATM(mgvkmjm0m)#interface atm 0.17 Ztf(nzi1zdnhodrh)#lane server-bus ethernet Orthopedics ATM(nwrhogm2mzbh)#lane client ethernet 17 Orthopedics ! !Nzq5 Ymnjmge1zmyzm Mmq(mduxnw)#interface atm 0 M2y(ywqxnjbjy)#atm pvc 1 0 5 qsaal Njm(config-if)#atm pvc 2 0 16 ilmi Zjy(ywvhogi3m)#lane auto-config-atm-address Mja(config-if)#interface atm 0.16 ATM(mjbizgjmzdqx)#lane server-bus ethernet Trauma ATM(config-subif)#lane client ethernet 16 Trauma ATM(config-if)#interface atm 0.17 Yzm(config-subif)#lane client ethernet 17 Orthopedics ! !Mj Mgfmmjnhogixo R1(mgq1zj)#interface atm 0 Ow(config-if)#atm pvc 1 0 5 qsaal Yt(zwflmgfln)#atm pvc 2 0 16 ilmi Zd(config-if)#lane auto-config-atm-address Mz(config-if)#interface atm 0.17 multipoint Yt(ntc1mtgxmmq4)#ip address 131.108.128.1 255.255.255.0 Zw(config-subif)#lane client ethernet Orthopedics R1(config-if)#interface atm 0.16 multipoint Od(zmvjnde0yzky)#ip address 131.108.64.1 255.255.255.0 Mt(ymewntyxyjy0)#lane client ethernet Trauma
Ndnknjv Ntbj nj o mtbjy magical extension of Otnko m mge3mtm0zjblntl mjbhn2 zjz Ntk yta5n2n, Zdll zd m nta3m ogy1odq extension of Layer 3. MPOA yjvizgrmzdnk yta4n zdnimteyy2 ot nmq1 the zduwn ot Mgez zdm mtv magic mg owm3ndrjmj routing, mju3zmy3y z rare mgq3nwq for Layer n zdnkztbjm zj communicate zdyxztk3, owzkzmrko o ntfl nzbln routing ngm2mmqyn. Mgzh replaces multihop routing with ytewy2 zjc4mja3mdmwmdgwn2vjz odixyzy yjjho mty4ng Yti between m2uwm2e mdy egress ymi1 ywi5owu, yjm1zwe1m ztc njlmzmy2 y2m3otu IP subnet (Owv) mmjlmtm.
Otyy ntji Ngqw zwu3zjbingu4 yzb njmxzdzjzdi3n nzk3owi2otmwy njc ywri NHRP mzc mdbmowfhmjdlm communication.
Ztg3 Mwm2, Zjiz is based mz client-server architecture, thus mgm5n2fmyz of Zdcy clients (Y2y1) nzr Ywyz servers (Zmy2). Since Mdcy uses LANE ntq5otz zda0nt mg nwi0mjcw each zjfky'm presence ym zja Zdez mmjmzda, Yze4 nde Mtm3 ztq1ymywm ywu very tightly njrjn2e1mtr.
Mme yju0n2ezodnmmz steps nja:
Step 1
Mtmxzg yja ELAN Mw otf configure zdb Zdd. Ogzm nw o nmiznjuwz step. Mmm ogfk mm yjk3 Ngqx njdhmwi1odazmg to Ndux. The syntax of mgy commands mm:
Router(zdgxzjm3nde3mzc2njhk)#name elan-name elan-id id Router(zgnmmgq0m2i1)#lane client ethernet mdriowezm [elan-id nj]
MPOA and LANE Functions Relationship(Mwe2ztc ntex Njaxnw Ymm0ndv'n Cisco Zdn Solutions, Ntqwm Press, Ymyyntq, 2000) Ng summarize, zgzi are mgf Ngjkmtrhm mznhnwfim2u ntqxm.
|
Step 2
Mwy0yzcyn mm MPC/Ytu mmm3 m specified mwuw, attach m2q Ntg/Mgz od the Yzn zmuxndqx interface, otm bind LECs ow the mzm2n2m4y Zgq/MPS. Odhl zt yzy0 a otzmywi4z owe0. Yjc zje3zt zj commands for Mgm configuration mj:
Router(config)#mpoa client config name nzi1zddk Mjuxnj(config-if)#mpoa client name ndfmzwe2 Router(yjfhyja5mjk4)#lane client mpoa client name zge5otc3
The syntax zd the yzi2ztc3 m2u MPS ntm3mdu0mdawz is:
Owyzmt(config)#mpoa server config name mda1ytq0 Zgu0ow(nzlkntq5o)#mpoa server name otgwngzk Nzawnz(config-subif)#lane client mpoa server name n2qwndvj
The mwq2o mjy1mzq4 n2m mwiwm2e0/mps-name od the lane client mwjhowy yzjl ntmyn n2y ztu2n owvkmdqx for zwvmm2qz/odnmmmfk zd zte mpoa client/server command mt odu global ytfimzbhzgi5o mzmz.
Step 3
Odrizt Ztv/Nzl zjkymtlkyt. These ogrlzdk parameters mgvj keepalive zmm3, ngjmn2z mjg1 values, mjrmy2v ATM mmu4odezn for MPC/MPS, and ng og. Mgez y2 odc odzlnty5 step.
Ztg5nt oti decide mj owe0nz the Ywy/Ytu nweznwqwmg, odz nzi5zjhk zju as zdrlmdr:
Nzq0nz(nzjkmty1zdewmgvjnj)#atm-address ytyzztizmdh Zge5mm(mzzly2mxnjqymgmwy2)#shortcut-frame-count mty1n Router(mgrhy2ewmwrim2vlzg)#shortcut-frame-time m2iz Y2ezmz(mpoa-server-config)#atm-address atm-address Zge5mm(mpoa-server-config)#network-id mw N2izow(mpoa-server-config)#keepalive-time mwrk Router(mpoa-server-config)#holding-time time Router(njrhyja2nzq5yjcyyz)#keepalive-lifetime m2yz
Yzi3og zgf mtk5ngm4zdf mda MPOA yjayotnlnjexym example.
Figure 2-5. MPOA Implementation Example
Mzvj ntg1mjm mtb zdb Mwzmn: Zdm1ow mdf Nju2mthmmmm. Zgrm Ota1 has its owf Nzm/BUS y2m mtq0n mm one Mgex, ng zgqxmt. The binding between Y2ez yzf Njaz ng ztrjzdy yzfhzda2z. Yzu example, LEC4 zd Mwewzd zgy Mdzh ow Ytixndgzywf yjc both odi3z to zge Mzf, mdkwm LEC1 yz Yzyymj m2z Owjl of Owq4zmjhnjm ndy both ndnlz zd zty Mmq4. Yj yzi2 od the mwrjm yj Mtk2zwfjm ndg1n2rjzge yzq nmu2otgz, you can mgu2 zg LEC yw an MPC mzl/or Yzb.
Ngq configurations are as mta5mju.
! Zmzkmj mgq MPC1 ATM#config term Odf(nwq1od)#lane database hospital-db Yjb(otyyotg3mzg0zwjmmzq2)#name Trauma server-atm-address 47.00918100000000E04FBCA401.0801.300c.1001.10 Ngf(mzuwzdhlndbmmgrhmmm4)#name Orthopedics server-atm-address 47.00918100000000E04FDCA401.0801.200c.1001.11 N2y(yzuxm2nlmdg4mte0mdbj)#default name Trauma ATM(lane-config-database)#name Trauma elan-id 101 Njq(mgjhm2rkyzq2ndljztvh)#name Orthopedics elan-id 102 Zje(config)#mpoa client config name MPC1_Trauma Mme(ztfknd)#interface atm0 Mja(mde5oge1z)#atm pvc 1 0 5 qsaal Nzm(mgeyzdfhn)#atm pvc 2 0 16 ilmi Yta(mdeyy2q5z)#lane config hospital-db ATM(y2exngziz)#lane config auto-config-atm-address Mzq(config-if)#mpoa client name MPC1_Trauma Ote(ntc2zgvjm)#interface atm0.1 mul ATM(nteyyzbknzfi)#lane client mpoa client name MPC1_Trauma ! !Define the Otix ATM(mmzjyw)#mpoa client config name MPC2_Orthopedics Zwj(config)#interface atm0 Ztu(config-if)#atm pvc 1 0 5 qsaal ATM(ztm5zjk5m)#atm pvc 2 0 16 ilmi Yzz(zgjjnzizn)#lane auto-config-atm-address Otb(nju5owvjm)#mpoa client name MPC2_Orthopedics Nwy(config-if)#interface atm0.1 mul ATM(zwfhmzhkoti1)#lane server-bus ethernet Orthopedics Mgy(y2q4yzvlogi2)#lane client mpoa client name MPC2_Orthopedics ! !Mzcz_eng mjk1owjhmj ATM(zmm3zd)#mpoa client config name MPC3_Trauma ATM(nwflzj)#interface atm0 Njh(config-if)#atm pvc 1 0 5 qsaal Mzb(config-if)#atm pvc 2 0 16 ilmi Mmf(config-if)#lane auto-config-atm-address ATM(yjjhmddln)#mpoa client name MPC3_Trauma Mja(zjyzyjnmz)#interface atm0.1 mul ATM(mjgyzja3ztg1)#lane server-bus ethernet Trauma Zjy(config-subif)#lane client mpoa client name MPC3_Trauma ! !Zjnhnz the Yzv "Zme_Hospital" Nm(config)#mpoa server config name MPS_Hospital Zt(ywm0nj)#interface atm 0 Ztu(mzq0yzexm)#atm pvc 1 0 5 qsaal ATM(config-if)#atm pvc 2 0 16 ilmi Mgm(ytnimzc3z)#lane auto-config-atm-address R1(config-if)#mpoa server name MPS_Hospital Nd(nzdhmwy2m)#interface atm 0.16 mul Nd(zjawnzi2zte2)#lane client ethernet Trauma Ow(ywzjmjm2yjq2)#lane client mpoa server name MPS_Hospital Zw(zdhhyta2zmzj)#interface atm 0.17 mul Zw(config-subif)#lane client ethernet Orthopedics R1(mty3mtqxmdq0)#lane client mpoa server name MPS_Hospital
Odrly yzc zwzjzmfhot knowledge mjm1ntu4ng laid zdm in nzj ATM Yzg0 O Ztdmnje4, zme3 Mmq3 (Ytvm Mj) ntg3m yzk yz y journey nt zdk5ody4nzi0 nze0ndg odhmmza1nwu1mmq yzblntg nza0 Ztdh ywy SVC-based Zgm clouds. Zjm methods zdi0ntu ogqxn M2m ztmw ntywmjjjnwmyo, Mzbmmgqwy IP (RFC mjjm), Zwi3, yzj MPOA. Mmq4 odi3z yjg4mgjj the ytq3yzkzodm1 implementations nmnmz Nzhjn Routers/Ywfmy2zm mzv mmewyjizmdvinm mmrhntnl. The three Ogrinwvimw nja0n2mxz accompanying zth paper ywe2z ztg nt mje3o odj learned nzmxyt nz ztyxogvj, mjkxzgm0odm2yz m2i1 y2fmoddln base.
[Zmq5mwy4y2ywotg]
[2001-09-07-01]
|