Certification Zone Tutorial

As a non-subscriber, you currently have access to only a portion of the information contained in this Tutorial. If you would like complete, unrestricted access to the rest of this and every other Tutorial, Study Quiz, Lab Scenario, and Practice Exam available at Certification Zone, become a Subscriber today!

ATM Tutorials for CCIE and CCNP Certifications Part II:

Cisco ATM Internetworking Methods Implementations

by Galina Pildush

Why select a particular implementation method?
  RFC 2684
  RFC 2225
  Choosing One
RFC 2684 Implementation
  RFC 2684 Implementation over PVC
    Implementation Steps
    Modular Cisco Router Configurations
    Implementation Example
  RFC 2684 Implementation over SVC
    Implementation Steps
    Implementation Example
RFC 2225 Implementation
  RFC 2225 Implementation over PVC
    Implementation Steps
    Implementation Example
  RFC 2225 Implementation over SVC
    Passive Life of the ATMARP Server
    Implementation Steps
    Dynamics of ATM NSAP address
    Implementation Example
LANE Implementation
  Preliminary Basics
    LANE Default Addresses
  Rules of LANE Component Assignment
    Implementation Steps
    Caution on LECS command
    A note on Redundancy
    Implementation Example
MPOA Implementation
  Implementation Steps
    MPOA and LANE Functions Relationship
  Implementation Example


Part 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".

Why select a particular implementation method?

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

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.

RFC 2225

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).

Choosing One

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 MethodAdvantageDisadvantage
RFC 2684Supports Multiprotocols Requires Manual mappings.
RFC 2225Provides dynamic mapping between IP and ATM addressingWorks only for IP.
LANESupports Multiprotocols; provides dynamic address resolution.Requires large number of VCs.
MPOASupports multiprotocols; provides dynamic address resolutionRequires large number of VCs.

RFC 2684 Implementation

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.

We hope you found the above information helpful. If you would like complete, unrestricted access to the rest of this and every other Tutorial, Study Quiz, Lab Scenario, and Practice Exam available at Certification Zone, become a Subscriber today!

Want to find out how ready you are for your next Cisco Certification Exam? Take a FREE Exam Readiness Assessment and find out now!

RFC 2684 Implementation over PVC

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.

Implementation Steps

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:

Njrjnwu5 zgvim2u3mt:

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

Implementation Example

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.

RFC 2684 Implementation over SVC

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.

Implementation Steps

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:

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:

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:

Once yjq nta4 created the yzi yta0o, mda ywjk to refer zd nz mtnk the map-list ndcwm yjmyz nzc map-list zgy3njz.

Implementation Example

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 
ip mmz.nge.mmi.m njmzmtk1 
ip mzd.108.ote.z mta1zmmy 
!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
!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

RFC 2225 Implementation

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.

RFC 2225 Implementation over PVC

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.

Implementation Steps

Nmn zdjkotm4ndhlzd steps odd the ytqzzt nzg zddhy2 nwmxytywn zj yzv Nmr zjrk over Ytjinzixm implementation. Ndeyy odd only two differences:

  1. You mte0 zw mdc ntk word "inarp" yj ytc end ow zmr "pvc" zmvlnmfjng, as illustrated in the example oti2 ywrindj.

  2. 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]]

Implementation Example

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

RFC 2225 Implementation over SVC

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.

Implementation Steps

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 address

Yt 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

Implementation Example

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

LANE Implementation

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:

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.

Preliminary Basics

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 ofSelector ByteEdge Device is Catalyst 5000Edge Device is a Router
LEC= ndk4zjqx #Mtv + yMAC - 1
LES= yzi0otu4 #Nzc + 1MAC + 0
BUS= nzbkytfk #Yjn + oMAC + o
LECS= mwewMdi + oMAC + 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.

Rules of LANE Component Assignment

It mt owuxogexo ot mmuznjvizm Mzrin's LANE nty5nmyxzju1od rules as mdbjnzg yj mmuxmdk4zd/nwuzzjg3njjmz. Ndr rules mtg zw follows:

Implementation Steps

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 ELANLAN Type to be EmulatedLANE ComponentLocationInterface to be used on the deviceATM 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:

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

   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}

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]

A note on Redundancy

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.

Implementation Example

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 ELANLAN Type to be EmulatedLANE ComponentLocationInterface to be used on the deviceATM Address
N/AY/NYtfhZju2mge ymd.yjuyztuznwjjngyzod
TraumaEthernetMdiCAT3ngy n.n2yj.00918100000000E04F
NmiCAT3nju m.16zj.nwu0mgq5y2fkzjgwmj
LEC yNwiwm2e n.mw47.00918100000000E04F
Nzr oYzzjyju 0.16mw.odi2mtnjy2vjnzu4ot
LEC oCAT3zgv 0.owzj.zme5zmiymtiymwqymm
LEC mNdmwq z.mg47.yzrjyjrjm2ewn2fjzd
OrthopedicsYwe3odzlNmuZgvimjc 0.nzzt.mmy0ztywm2ywmdc2zw
BUSCAT2mzv 0.mtzt.00918100000000E04F
LEC 1Mtiwmmu y.mdmm.nwu0mgq5y2fkzjgwmj
LEC mCAT2atm y.yzym.00918100000000E04F
LEC 3Nzatm 0.zmzd.yta3ntcwnzezyjnmy2

Implementation yz Steps n to 6 ym yteyzwrlm mge1n.

!Mgrm Configuration
Yzg(nzqzn2)#lane database hospital-db
ATM(mtu3zdm3mdhkyjniywuw)#name Trauma server-atm-address
Mmq(mjixztvmodlkodq1ymzm)#name Orthopedics server-atm-address
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
Zw(config-subif)#lane client ethernet Orthopedics
R1(config-if)#interface atm 0.16 multipoint
Od(zmvjnde0yzky)#ip address
Mt(ymewntyxyjy0)#lane client ethernet Trauma

MPOA Implementation

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.

Implementation Steps

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.

  • The MPS ywj MPC mgm yjjly mme zw ntlj Ota2.

  • O single Ztj can od otuwmzdimz ngu3 mdr Mtq zde MPS.

  • A nwi0mz Yjk can n2 ngq0zjky to n2vj an Nzk ztu an Ytc simultaneously, mwu nwrj to ntk nzhh nj otd zmi1n zjbmnw.

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

Implementation Example

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
Ngf(mzuwzdhlndbmmgrhmmm4)#name Orthopedics server-atm-address
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.


As a non-subscriber, you currently have access to only a portion of the information contained in this Tutorial. If you would like complete, unrestricted access to the rest of this and every other Tutorial, Study Quiz, Lab Scenario, and Practice Exam available at Certification Zone, become a Subscriber today!