ITOLITLS( v@WT`  x 9CAOLP ITSF #E  v@WT v@WTIFCMAOLL9IFCM AOLL/߸ӟx/data//data/g01670162,/data/g0167017^</data/g0168011K /data/g016810(a /data/g016821 7 /data/g016822Rr /data/g017155@$/data/index-copyright11111111111119/'/data/index-copyright11111111111119/ahcV#'/data/index-copyright11111111111119/ahtJ +/data/index-copyright11111111111119/content i/data/index-TOC11111111111119/%/data/index-TOC11111111111119/contents@/data/index111111111111112//data/index111111111111112/ahc|t/data/index111111111111112/aht`"/data/index111111111111112/contentL>/data/note1111111119Dn/data/notecaution111111118q "/data/pixel11111111111111111111114}+%/data/standard11111111111111111111113L#/data/swconfig84-high-availability/&/data/swconfig84-high-availability/ahc t&/data/swconfig84-high-availability/ahtp*/data/swconfig84-high-availability/content3> /DRMStorage//DRMStorage/DRMSealed@/DRMStorage/DRMSource(/DRMStorage/ValidationStream /manifestyK/meta9/pb1D8/pb2|,/pb3H::DataSpace/NameListhx'::DataSpace/Storage/EbEncryptDS/Content9p+::DataSpace/Storage/EbEncryptDS/ControlData0(::DataSpace/Storage/EbEncryptDS/SpanInfo.::DataSpace/Storage/EbEncryptDS/Transform/List` ^::DataSpace/Storage/EbEncryptDS/Transform/{0A9007C6-4076-11D3-8789-0000F8105754}/InstanceData/h::DataSpace/Storage/EbEncryptDS/Transform/{0A9007C6-4076-11D3-8789-0000F8105754}/InstanceData/ResetTableP^::DataSpace/Storage/EbEncryptDS/Transform/{67F6E4A2-60BF-11D3-8540-00C04F58C3CF}/InstanceData/+::DataSpace/Storage/EbEncryptOnlyDS/Content@/::DataSpace/Storage/EbEncryptOnlyDS/ControlData0,::DataSpace/Storage/EbEncryptOnlyDS/SpanInfoX2::DataSpace/Storage/EbEncryptOnlyDS/Transform/Listb::DataSpace/Storage/EbEncryptOnlyDS/Transform/{67F6E4A2-60BF-11D3-8540-00C04F58C3CF}/InstanceData/(::DataSpace/Storage/MSCompressed/Content,::DataSpace/Storage/MSCompressed/ControlData8 )::DataSpace/Storage/MSCompressed/SpanInfo0/::DataSpace/Storage/MSCompressed/Transform/List _::DataSpace/Storage/MSCompressed/Transform/{0A9007C6-4076-11D3-8789-0000F8105754}/InstanceData/i::DataSpace/Storage/MSCompressed/Transform/{0A9007C6-4076-11D3-8789-0000F8105754}/InstanceData/ResetTable3::Transform/{0A9007C6-4076-11D3-8789-0000F8105754}/3::Transform/{67F6E4A2-60BF-11D3-8540-00C04F58C3CF}/U$[^9hjg`@OX v@WTLZXCg`@OX v@WT)LZXC)3*N|z_UT!"request-supportjN10F63+\index111111111111112 index.html text/htmlindex-copyright11111111111119index-copyright.html text/htmlindex-TOC11111111111119index-TOC.html text/htmlgswconfig84-high-availability!swconfig84-high-availability.html text/htmlstandard11111111111111111111113 standard.csstext/css notecaution111111118notecaution.gif image/gifpixel11111111111111111111114 pixel.gif image/gifg016810 g016810.gif image/gifg016821 g016821.gif image/gifg017155 g017154.gif image/gifg016822 g016822.gif image/gifnote1111111119note.gif image/gifg0167016 g016704.gif image/gifg0167017 g016706.gif image/gifg0168011 g016809.gif image/gif‹ g $ReaderWorks7_jl*p[(1FG@ZXm:xDLh  %9CM_^u~̋ʲbj< Uncompressed MSCompressed EbEncryptDSEbEncryptOnlyDSMZsr!:;Hm ;`4ME/Jo|# 0 1 V {  U n  d ' L Y ~ + D Y?d}>u y 1 >WpOhu!FS`y $Ib^AZ6Ohu&K34c|4p9FSTmH I ` a n { | A!p!!!!!1"J"""#z#### $ $ $&$K$ %=%j%k%x%&;&<&a&& 'j'''(()J)) *b*{***+++++0,I,z,,,,,-[-h-u-v---A....;/H/////00 111&1'1(1Y11'2X2e2223$3=33C4h44444 55e555n66666'7E7^77888888 919>9W9p999:::1;;;;_<<=M=r==+>>>? ??'?@?????@@n@o@@@@'AoAAAAAA/BpBB5CBCOCGsection-enabling-graceful-restart-in-routing-instance-in-logical-routerqjN1058AjN1178CujN15266jN1096CjN111E2lOjN1203AsjN121F3 jN1304BmjN10AA0YjN11AB1jN1240A[jN12436ojN125C3&jN135D4jN103D4jN10B04jN128066jN12D05WjN1306Fn7section-tracking-nonstop-routing-synchronization-events)jN11AD5jN12AE6eIjN11B39fjN12491jN12D29XjN105BD2jN12861\8jN12D60KZ.section-verifying-ccc-and-tcc-graceful-restartjN17141jN10D502 jN109F0jN10CBFD DWPjN12325QjN124B2jN1330AjN11F6E/jN120DAjN12F7F_hjN122CBjN12349WjN124D6 7figure-nonstop-routing-architecture-during-a-switchover=jN10A17jN10BA4jN11C07jN12380jN126C7-jN12C18QjN12DA50\?figure-nonstop-routing-architecture-and-switchover-prep-processjN106B7NjN12750H1jN10DA7jN10931jN10C51jN10E30jN12595%jN12C73TjN12FF1XkjN13E99HjN1177FjN11E5DjN11FEA[jN1296FZ?jN1220CGjN12238[jN123C5jN111BBMjN12608(jN12B074JjN16B1FqjN1121FRindexesjN117A8jN12293jN11831jN11B51jN12663+jN12B62LjN12F32|fjN10CF1rjN16D7D`jN1083CjN129EBBjN12127tjN122B4{4figure-gres-architecture-and-switchover-prep-process,jN11EFDII IdjN120CD5jN122D8njN132BDIjN11A09jN12182 jN124C96 jN12BA7NjN11A40jN12552#jN12A51]E§ion-nonstop-routing-overview-introrjN11E109jN12E21o_maximum-recovery-time-statementjN12397HjN12A75oFjN10C44)jN10E23ojN12DF3!^jN138EBjN10769jN108CAjN10948jN10C68#jN10A6FjN11C5FjN11DEC8jN128FEy<jN1200E_jN121C7 jN1301Fl-chap-nonstop-routing-configuration-guidelinesjN10DFF&jN12441jN12095jN12811Y6jN12D10XjN1307AnCsection-configuring-graceful-restart-for-all-mpls-related-protocols1jN10801jN11AE00jN12465jN12AF1IjN11CD1jN12D347YjN12EC1cjN12F25 fjN107E5jN10CE4jN10D0Au'section-nonstop-bridging-overview-introjN107F7hjN127EDL5jN10B4FgjN10D2EjN119F9jN11F1EjN120B6jN11CFF!jN12700(/jN15196ZN'NnljN10D9BjjN12354jN124E1 jN10A22tjN11C12jN11F9DcjN12C23QjN12DB0u\jN108A1jN11E03jN12199X jN12BF5}PjN106E6jN168FFVjN108ABjN1291FH=4section-configuring-graceful-restart-options-for-bgpPjN1090FjN11BEEjN11FBEGjN12FCF{j9section-graceful-restart-overview-aggregate-static-routes;jN10984jN11041;jN1297A?jN12243jN123D0jN10E7BQjN11B01jN11E8CdjN12613(jN127A0i3jN1299E@jN12B12yJjN12E9DbjN10B02jN1122AUSjN12267jN13AE3W85section-configuring-routing-protocol-graceful-restart"table-high-availability-comparisonQKjN11AD3jN12B36KjN12CC3VjN13469djN10CB3jN1124E+UjN12D27XjN10EA4 jN125EF'jN12B91MjN17151jN10CBD jN117CFܿjN11EAD3jN129BFAjN17342jN10D84BWBGjN10B8B section-gres-system-requirementsMjN11D7BUjN12502!jN1288D9jN12156 jN122E3 jN104B2djN1088FjN11A14jN11BA1jN11D9FDjN12A25IDjN12BB2NjN14906jS9Sq~jN11C05jN106B5<jN14E29MXjN12A80F swconfig84-high-availability-IOMEEjN128AEY:jN10BBE%jN10E40;@figure-nonstop-bridging-architecture-and-switchover-prep-processůjN13795#nonstop-routing-statement*G§ion-graceful-restart-overview-ospfjN1277C\23section-graceful-restart-overview-routing-protocols jN12045jN121D2 jN1302Al section-enabling-nonstop-routing jN1077EGjN10E88jN11C8E4jN12415jN125A2 &jN12AA1GjN12C9FUjN10E6EjN12069jN12AC5rHjN168605(jN103ABKjN12470jN12B29K5section-configuring-graceful-restart-options-for-isisjN10281ˑjN10CA6jN12661*jN105AEjN119A9table-gres-junos-applicationsYjN11CAFjN10675jN11865|jN16D8D"jN1083AqjN10B5AjN120C1chap-re-redundancyatable-gres-pic-supportjN11B7D#jN12304jN1268F9,2section-example-layer3-vpn-graceful-restart-configjN10D5D jN11F4D`jN11F79tjN120E5jN12F5EgG GTtbl-mtjunos-conventionsӹjN11A07{jN106A8½4section-configuring-graceful-restart-options-for-ldp.E1section-graceful-restart-overview-logical-routers-jN106F1:jN10DF3jN1257E$chap-nonstop-bridging-overviewjN1703DjN10A6DjN10BFAojN11E3CMjN11FF5jN1294E>jN12E4D`jN12FDAjjN1093EwjN11206RQjN12217jN123A4#section-configuring-nonstop-routing jN12FFEksection-enabling-gresvjN13450jN14CA7?jN12272jN16CAFjN12463jN12B41Kpubs-nog-tablejN169EAWcjN11488~jN1181AGjN150C3yjN107F5VjN10B67jN117DA-jN119E5jN11D2B5jN1283Dm7jN129CAAjN109E6jN10B4DUjN10D2Cchap-high-availability-overview+*jN1183EBjN12106!section-enabling-nonstop-bridging4jN11D4FAjN11EDCzjN12EEDdjN13129yjN119EFjN13160~jN11150GjN12161 jN12531"jN12A30DjN14195rjN11F9BQjN12E00^jN16E68jN106E4ϿjN10DC2jN138CAjN14BFB5jN10DE6jN10FC5.jN11C3EjN11DCBijN11DF7}jN128DD;jN12C4FRjN12DDC]jN12019jN121A6 jN12050jN10E93wjN12420(section-configuring-vpn-graceful-restart)Ppreface}jN1097ASjN10C9AijN111F0LPsection-gres-pic-supportjN12074jN13085AojN12265}jN12AD0HjN14EB0_jN12CC1UjN10CB1jN10D15jN10EA2jN10B1CUjN11B2DjN11CBAHjN1263F*jN127CC}4jN13F39jRjN10D39D jN117CDʿjN11870jN11F29]jN12F0EtejN130A6pjN11CDERjN12CEFJWjN10D82jN11ECFjN1269A~,jN11F84jN120F0jN11501jN12333jN16A55gjN11D9D2jN12C02PjN12F8DhjN1089FjN134F5\section-configuring-gressjN106C5jN126BBM-restart-duration-statement#jN10BD6jN10DB5W%section-graceful-restart-overview-bgp jN10760djN10A2FjN10BBCjN11BCD2jN11BF9FjN126DFY.jN12BDEO4section-nonstop-routing-overview-system-requirementspart-graceful-restartLkdisable-statementHUjN106CF.jN11FC9jN12FAEijN10C83SjN12985?jN10796jN11A9BWjN12222jN10E86 (section-manually-switching-re-mastership~jN11E6BjN11E97jN12E7CaTsection-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-vpnsSjN10C8DjN12067jN12AC3`HjN16B2DsjN105B4jN117B6jN105D8+jN10D08cjN119A7jN11ABC&jN125CE'jN10661{jN10B0F$jN11EB8xjN10B72QjN11863j$section-configuring-nonstop-bridgingjN10685jN12111jN1249C jN1066BǻjN10876qjN10B96bjN1149DIjN11D5AjN11D86jN1286C8jN128989jN12D6BZ,section-verifying-nonstop-bridging-operationjN1085CxjN12135jN11B9FjN12A04zCjN12D8F[jN13516~)section-graceful-restart-overview-ccc-tccjN1030EjN124BDjN128B9:jN10BC9jN1238Bchap-graceful-restart-overview(njN10DF1jN1275B1jN127872jN10C76jN12024jN121B1 jN13035!mjN1359FmjN151E4=chap-gres-overviewjN11C6DJjN11C99yjN12C7EITjN10FDA1jN13059n section-verifying-GRES-operation jN15618jN13090o4section-configuring-graceful-restart-options-for-rip>jN131DE'section-verifying-ospf-graceful-restartjN16CBFPjN16F53jN119D1jN1264AW*jN10B65jN10D44 jN120A0jN1229EjN130B1UpjN109E4jN11B5CTjN11B88hjN1266Ej+jN127FB5jN12B6DLjN12CFAWjN10B89jN119DBIjN11F58jN1285FJ8jN12F3DfjN12F69gpublications-list2jN122BFjN14754ijN10BE1 jN10DC0 part-gresĖjN1218D jN11A4B>jN1255D($jN12589<%jN126EA.jN10C2B4jN11E1B~jN11E47jN11FD4jN1292D=jN12959>jN12E2C_jN12FE5kjN11A6F-graceful-switchover-statementjN10C4FjN111A5Msection-gres-conceptsCBsection-nonstop-routing-synchronizing-routing-engine-configuration+jN11801VjN1646C&maximum-helper-recovery-time-statementE|jN117C1wjN147F4jN107C2 jN10B34jN10D13jN1125CUjN11825QjN1244CjN10B1ACjN11D0AfjN11EC3jN1281C6jN128487jN129D5"BjN12D1B^XjN10D372 jN11AEBujN125FDQ(jN12AFCIjN107CC_jN10AEC]jN10CCBtjN11EE7jN129F9CjN12D3F|YjN12ECCcjN12EF8djN11D91jN10CEF`jN12140" jN12331jN12D9A[(section-tracking-graceful-restart-events'jN11332ejN12F8BhjN16BF2jN1151BjN1270Bm/jN10BD4jN1235FjN124EC3! jN106BB`jN108C6xjN10C38jN11C1DGjN11C49[jN11DAAjN11DD6jN1272F\0jN128E8;jN12C2E RjN12DBB\jN12DE7]+section-example-configuring-nonstop-routingv6jN10A3FjN10C1EIjN11781!jN13009 ljN10C81Arequest-support%jN13040fmjN13064rnjN1078CjN1179D5section-configuring-graceful-restart-options-for-ospfGAsection-configuring-graceful-restart-options-for-rsvp-ccc-and-tcc9jN105A03helper-disable-statementFpjN117B4jN1224EjN123DB jN10B27jN113DCujN118185jN11B0CDjN11CC5jN1261EC)jN127AB3jN127D74jN12B1DJjN12CAA]UjN10ABBjN11F08jN123FFjN12F19ejN10CD8VjN11CE9jN12CCE{V5section-configuring-graceful-restart-options-for-esis-jN10683sjN10ADFzjN11B93jN12EBF{cjN10EAF^ jN11F63jN12F74hchap-gres-config-guidelines}pjN12133jN12B9CGNjN146A0RCCLjN1086CjN10D6B  section-gres-application-support#jN12D8Dm[jN12F98"igraceful-restart-statementa%maximum-helper-restart-time-statementnotify-duration-statementjN114B2&traceoptions-statement-nonstop-routingPjN10D8F&chap-summary-of-GRES-config-statementsCT?TjN1250D"Asection-configuring-aggregrate-and-statics-route-graceful-restart:jN10C07djN114E8>jN122EEjN12909<9section-enabling-graceful-restart-in-the-routing-instance~[jN11A1F*jN11BACcjN11BD8wjN12BBDOjN12BE9*Ppart-nonstop-routingjN11FA8jN12FB9ijN11E52jN12964?jN10596jN10A95jN11A7AjN12201 jN12A8BFjN10A7BqjN111B0hMjN11C6B8jN11E76jN12E5B`jN12E87bjN10C98WjN10E4BjN11214FRjN13057m§ion-graceful-restart-overview-rsvp -section-configuring-graceful-restart-for-mplsw-jN11238SjN135C6jN111CC0NjN121DD jN11281hXjN11AC7kjN125ADN&jN125D9b'jN12AACGjN13EA7~JjN16873dCjN129A9AjN12EA8bjN10AAEjN128537jN129E0gBjN17312xjN1247BEjN11D65jN11EF2jN128779jN12D4AYjN12D76ZjN1349EjN1184CjN12B8FMjN10B7F|jN13A06/HH(`jN109FE:section-configuring-graceful-restart-for-routing-protocolsjN1230FjN11361ljN10911jN1236A&jN11C54jN11DE1jN1273A0jN127661jN128F34<stale-routes-time-statementjN10756jN10A4ArjN12003jN1292B=jN13014RljN15036FujN1702CսjN1091BjN10A88EjN11A6DjN11C78jN12C5DASjN12C89TjN151D5DjN10DDA@jN10E58jN111A3MjN11E69ojN1722FZjN10E3E)+section-graceful-restart-overview-multicast%section-graceful-restart-overview-ldpjN10FEF6,figure-gres-architecture-during-a-switchover>jN123AFjN105E1jN107C0jN10B32jN1125AUjN12655*jN127E25jN137F3jN11F13jN1227D"jN11B3BxjN11B67jN11CF4jN125FB?(jN12679+jN12B4CLjN12B780M3section-configuring-logical-router-graceful-restartscjN105EBjN1081CjN10AEAKjN11F37jN129F7BjN12F48gjN14D5FJ.chap-graceful-restart-configuration-guidelines jN117FFDM!MhfjN10C12jN1216C6 jN12914=jN16E57ãjN106D3@jN11A2AojN11A56jN11BE3jN1253CY#jN12568m$jN126F5.jN12A3BD jN10A57NjN10C36jN11E26jN11FB3jN1272DJ0jN12938>jN12E0B^jN12E37_jN12FC46jjN10749>jN10928jN10A3D jN12A5FEjN10780YjN10BEEjN10DCD-jN10E70jN11E81jN12993I@jN12E92Ybswconfig84-high-availability-IXjN1179Bٽ§ion-verifying-bgp-graceful-restart0jN16823jN112438TjN105B0jN1205BBjN11267FVsection-gres-platform-supportjN1242B*jN12457>jN125E4' jN10268jN105D4jN10AD3 jN111FBPjN11D15jN11EA2jN1207FDjN128276jN129B4SAjN12EB3(c5section-nonstop-bridging-overview-system-requirementsjN11AF6jN123FDjN12ADB IjN10AF7jN10CD6DjN117E8jN119C7jN11D39jN127F95jN12ED7djN11D70jN12882E9jN12D81[jN110A9AjN13142{jN1086AjN15E03jN1231A 1chap-summary-of-nonstop-routing-config-statementsAER;4Rxdocument-feedback jN11F8FjN120FB`jN12716/jN128A3:jN1690DXjN10348rjN10C05RjN1233EjN124CBH jN124F7x! jN10718jN10A0C?jN114CC%jN11C28jN11DB5jN1252F"jN128C7;jN12C0D>QjN12C39RRjN12DC6\jN10C29"jN127712+section-verifying-nonstop-routing-operation"jN11C83jN127953jN12C94TjN10E63=jN1058CjN10C6A5jN112124RjN14603rjN14AB0"section-gres-dpc-supportjN1096EjN11236SjN10AA2kjN111CANjN1222DjN12259*jN123BA@jN123E6TjN11B17jN11CA4jN12629)jN127B63jN12CB5U,section-graceful-restart-system-requirements=~jN105C7jN10AC6!jN111EE:PjN121FF 8figure-nonstop-bridging-architecture-during-a-switchoverjN12CD9VjN11B72jN12684+jN12B83uMjN10D52D jN11F42jN12F53KgjN150E1}jN1184AjN132B0jN10D76X jN10B7DjjN142E5QF5FRjN1211C/jN12518G"jN126A5,jN122CD%jN122F9=jN10BA6jN11BB7jN126C9-jN12A0FCjN12BC8[OjN10551jN11A61jN12573$nonstop-bridging-statementSjN10A62jN10DA9jN11E31jN1219Bj jN12943F>jN12E42>`jN10933 jN11A85jN12001jN12597%jN12A6A*FjN12A96>G'section-GRES-resetting-local-statisticsjN15C7CjN10A863jN12C5B/SjN12E66EajN12FF3jk@section-configuring-graceful-restart-options-for-pim-sparse-modejN10E56jN1520BH2chap-summary-of-graceful-restart-config-statements[SjN10C5D§ion-graceful-restart-overview-isis˒jN1723FjN111D7NjN1202F.jN121BC= jN121E8Q csection-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-in-a-logical-routerhjN11AA6jN125B8&jN12AB7 H2section-nonstop-routing-resetting-local-statistics3jN11272[W+figure-layer3-vpn-graceful-restart-topologyyjN16F42߰jN10AB9jN11D20jN1208AjN12832(7jN1309BojN1684A%jN10D21djN11833jN12486jN117F3jN11D44jN11ED1"jN12D55ZjN12EE2`d§ion-graceful-restart-overview-mplsjN10846jN11857jN11F35'traceoptions-statement-graceful-restartCsection-nonstop-bridging-synchronizing-routing-engine-configurationzjN13F69T%section-graceful-restart-overview-ripjN149FDojN1065FijN10D69 tbl-sw-notice-iconsjN10CFDjN120ABXjN124A7YjN120CFGjN12721/jN10C10jN12375kjN11C33jN11DC0$jN127451jN128D2e;jN12C44RjN12DD1D]jN10A55<jN12399ZjN10747,jN10926jN10E25jN12A5DEjN12C68SjN12DF53^jN12E59`jN10BECjN129917@part-high-availability-overview<(jN11FDF§ion-graceful-restart-overview-vpnsjN123F1jN14B436+jN11B22jN12634)jN127C184jN105D2jN10AD1jN12288gjN12F03/ejN119B32jN11B46jN11CD3jN12B2B#KjN12B57aLjN12CE4Wpart-re-redundancy_jN117E6jN1180CjN11D37jN12F27fchap-nonstop-routing-overviewjN10691jN10B3FjN119BDxjN122A96jN14F8A>mjN1069BXjN16BE1~pubs-list-tablejN10A00jN12523"jN126B0-PS2PvjN10D9D|jN1214Bg jN12177{ recovery-time-statement3 jN10A24jN10BB1]jN11A35jN11BC2jN12547#jN126D4.jN12A1ADjN12A46EjN12BD3OjN10A0A-jN11E05jN128C5:jN12E16*_jN12FA3girestart-time-statement+jN12BF7PjN11A90jN10DD8.jN127932jN12E71aMZsr!:;Hm ;`4ME/Jo|# 0 1 V {  U n  d ' L Y ~ + D Y?d}>u y 1 >WpOhu!FS`y $Ib^AZ6Ohu&K34c|4p9FSTmH I ` a n { | A!p!!!!!1"J"""#z#### $ $ $&$K$ %=%j%k%x%&;&<&a&& 'j'''(()J)) *b*{***+++++0,I,z,,,,,-[-h-u-v---A....;/H/////00 111&1'1(1Y11'2X2e2223$3=33C4h44444 55e555n66666'7E7^77888888 919>9W9p999:::1;;;;_<<=M=r==+>>>? ??'?@?????@@n@o@@@@'AoAAAAAA/BpBB5CBCOCGsection-enabling-graceful-restart-in-routing-instance-in-logical-routerqjN1058AjN1178CujN15266jN1096CjN111E2lOjN1203AsjN121F3 jN1304BmjN10AA0YjN11AB1jN1240A[jN12436ojN125C3&jN135D4jN103D4jN10B04jN128066jN12D05WjN1306Fn7section-tracking-nonstop-routing-synchronization-events)jN11AD5jN12AE6eIjN11B39fjN12491jN12D29XjN105BD2jN12861\8jN12D60KZ.section-verifying-ccc-and-tcc-graceful-restartjN17141jN10D502 jN109F0jN10CBFD DWPjN12325QjN124B2jN1330AjN11F6E/jN120DAjN12F7F_hjN122CBjN12349WjN124D6 7figure-nonstop-routing-architecture-during-a-switchover=jN10A17jN10BA4jN11C07jN12380jN126C7-jN12C18QjN12DA50\?figure-nonstop-routing-architecture-and-switchover-prep-processjN106B7NjN12750H1jN10DA7jN10931jN10C51jN10E30jN12595%jN12C73TjN12FF1XkjN13E99HjN1177FjN11E5DjN11FEA[jN1296FZ?jN1220CGjN12238[jN123C5jN111BBMjN12608(jN12B074JjN16B1FqjN1121FRindexesjN117A8jN12293jN11831jN11B51jN12663+jN12B62LjN12F32|fjN10CF1rjN16D7D`jN1083CjN129EBBjN12127tjN122B4{4figure-gres-architecture-and-switchover-prep-process,jN11EFDII IdjN120CD5jN122D8njN132BDIjN11A09jN12182 jN124C96 jN12BA7NjN11A40jN12552#jN12A51]E§ion-nonstop-routing-overview-introrjN11E109jN12E21o_maximum-recovery-time-statementjN12397HjN12A75oFjN10C44)jN10E23ojN12DF3!^jN138EBjN10769jN108CAjN10948jN10C68#jN10A6FjN11C5FjN11DEC8jN128FEy<jN1200E_jN121C7 jN1301Fl-chap-nonstop-routing-configuration-guidelinesjN10DFF&jN12441jN12095jN12811Y6jN12D10XjN1307AnCsection-configuring-graceful-restart-for-all-mpls-related-protocols1jN10801jN11AE00jN12465jN12AF1IjN11CD1jN12D347YjN12EC1cjN12F25 fjN107E5jN10CE4jN10D0Au'section-nonstop-bridging-overview-introjN107F7hjN127EDL5jN10B4FgjN10D2EjN119F9jN11F1EjN120B6jN11CFF!jN12700(/jN15196ZN'NnljN10D9BjjN12354jN124E1 jN10A22tjN11C12jN11F9DcjN12C23QjN12DB0u\jN108A1jN11E03jN12199X jN12BF5}PjN106E6jN168FFVjN108ABjN1291FH=4section-configuring-graceful-restart-options-for-bgpPjN1090FjN11BEEjN11FBEGjN12FCF{j9section-graceful-restart-overview-aggregate-static-routes;jN10984jN11041;jN1297A?jN12243jN123D0jN10E7BQjN11B01jN11E8CdjN12613(jN127A0i3jN1299E@jN12B12yJjN12E9DbjN10B02jN1122AUSjN12267jN13AE3W85section-configuring-routing-protocol-graceful-restart"table-high-availability-comparisonQKjN11AD3jN12B36KjN12CC3VjN13469djN10CB3jN1124E+UjN12D27XjN10EA4 jN125EF'jN12B91MjN17151jN10CBD jN117CFܿjN11EAD3jN129BFAjN17342jN10D84BWBGjN10B8B section-gres-system-requirementsMjN11D7BUjN12502!jN1288D9jN12156 jN122E3 jN104B2djN1088FjN11A14jN11BA1jN11D9FDjN12A25IDjN12BB2NjN14906jS9Sq~jN11C05jN106B5<jN14E29MXjN12A80F swconfig84-high-availability-IOMEEjN128AEY:jN10BBE%jN10E40;@figure-nonstop-bridging-architecture-and-switchover-prep-processůjN13795#nonstop-routing-statement*G§ion-graceful-restart-overview-ospfjN1277C\23section-graceful-restart-overview-routing-protocols jN12045jN121D2 jN1302Al section-enabling-nonstop-routing jN1077EGjN10E88jN11C8E4jN12415jN125A2 &jN12AA1GjN12C9FUjN10E6EjN12069jN12AC5rHjN168605(jN103ABKjN12470jN12B29K5section-configuring-graceful-restart-options-for-isisjN10281ˑjN10CA6jN12661*jN105AEjN119A9table-gres-junos-applicationsYjN11CAFjN10675jN11865|jN16D8D"jN1083AqjN10B5AjN120C1chap-re-redundancyatable-gres-pic-supportjN11B7D#jN12304jN1268F9,2section-example-layer3-vpn-graceful-restart-configjN10D5D jN11F4D`jN11F79tjN120E5jN12F5EgG GTtbl-mtjunos-conventionsӹjN11A07{jN106A8½4section-configuring-graceful-restart-options-for-ldp.E1section-graceful-restart-overview-logical-routers-jN106F1:jN10DF3jN1257E$chap-nonstop-bridging-overviewjN1703DjN10A6DjN10BFAojN11E3CMjN11FF5jN1294E>jN12E4D`jN12FDAjjN1093EwjN11206RQjN12217jN123A4#section-configuring-nonstop-routing jN12FFEksection-enabling-gresvjN13450jN14CA7?jN12272jN16CAFjN12463jN12B41Kpubs-nog-tablejN169EAWcjN11488~jN1181AGjN150C3yjN107F5VjN10B67jN117DA-jN119E5jN11D2B5jN1283Dm7jN129CAAjN109E6jN10B4DUjN10D2Cchap-high-availability-overview+*jN1183EBjN12106!section-enabling-nonstop-bridging4jN11D4FAjN11EDCzjN12EEDdjN13129yjN119EFjN13160~jN11150GjN12161 jN12531"jN12A30DjN14195rjN11F9BQjN12E00^jN16E68jN106E4ϿjN10DC2jN138CAjN14BFB5jN10DE6jN10FC5.jN11C3EjN11DCBijN11DF7}jN128DD;jN12C4FRjN12DDC]jN12019jN121A6 jN12050jN10E93wjN12420(section-configuring-vpn-graceful-restart)Ppreface}jN1097ASjN10C9AijN111F0LPsection-gres-pic-supportjN12074jN13085AojN12265}jN12AD0HjN14EB0_jN12CC1UjN10CB1jN10D15jN10EA2jN10B1CUjN11B2DjN11CBAHjN1263F*jN127CC}4jN13F39jRjN10D39D jN117CDʿjN11870jN11F29]jN12F0EtejN130A6pjN11CDERjN12CEFJWjN10D82jN11ECFjN1269A~,jN11F84jN120F0jN11501jN12333jN16A55gjN11D9D2jN12C02PjN12F8DhjN1089FjN134F5\section-configuring-gressjN106C5jN126BBM-restart-duration-statement#jN10BD6jN10DB5W%section-graceful-restart-overview-bgp jN10760djN10A2FjN10BBCjN11BCD2jN11BF9FjN126DFY.jN12BDEO4section-nonstop-routing-overview-system-requirementspart-graceful-restartLkdisable-statementHUjN106CF.jN11FC9jN12FAEijN10C83SjN12985?jN10796jN11A9BWjN12222jN10E86 (section-manually-switching-re-mastership~jN11E6BjN11E97jN12E7CaTsection-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-vpnsSjN10C8DjN12067jN12AC3`HjN16B2DsjN105B4jN117B6jN105D8+jN10D08cjN119A7jN11ABC&jN125CE'jN10661{jN10B0F$jN11EB8xjN10B72QjN11863j$section-configuring-nonstop-bridgingjN10685jN12111jN1249C jN1066BǻjN10876qjN10B96bjN1149DIjN11D5AjN11D86jN1286C8jN128989jN12D6BZ,section-verifying-nonstop-bridging-operationjN1085CxjN12135jN11B9FjN12A04zCjN12D8F[jN13516~)section-graceful-restart-overview-ccc-tccjN1030EjN124BDjN128B9:jN10BC9jN1238Bchap-graceful-restart-overview(njN10DF1jN1275B1jN127872jN10C76jN12024jN121B1 jN13035!mjN1359FmjN151E4=chap-gres-overviewjN11C6DJjN11C99yjN12C7EITjN10FDA1jN13059n section-verifying-GRES-operation jN15618jN13090o4section-configuring-graceful-restart-options-for-rip>jN131DE'section-verifying-ospf-graceful-restartjN16CBFPjN16F53jN119D1jN1264AW*jN10B65jN10D44 jN120A0jN1229EjN130B1UpjN109E4jN11B5CTjN11B88hjN1266Ej+jN127FB5jN12B6DLjN12CFAWjN10B89jN119DBIjN11F58jN1285FJ8jN12F3DfjN12F69gpublications-list2jN122BFjN14754ijN10BE1 jN10DC0 part-gresĖjN1218D jN11A4B>jN1255D($jN12589<%jN126EA.jN10C2B4jN11E1B~jN11E47jN11FD4jN1292D=jN12959>jN12E2C_jN12FE5kjN11A6F-graceful-switchover-statementjN10C4FjN111A5Msection-gres-conceptsCBsection-nonstop-routing-synchronizing-routing-engine-configuration+jN11801VjN1646C&maximum-helper-recovery-time-statementE|jN117C1wjN147F4jN107C2 jN10B34jN10D13jN1125CUjN11825QjN1244CjN10B1ACjN11D0AfjN11EC3jN1281C6jN128487jN129D5"BjN12D1B^XjN10D372 jN11AEBujN125FDQ(jN12AFCIjN107CC_jN10AEC]jN10CCBtjN11EE7jN129F9CjN12D3F|YjN12ECCcjN12EF8djN11D91jN10CEF`jN12140" jN12331jN12D9A[(section-tracking-graceful-restart-events'jN11332ejN12F8BhjN16BF2jN1151BjN1270Bm/jN10BD4jN1235FjN124EC3! jN106BB`jN108C6xjN10C38jN11C1DGjN11C49[jN11DAAjN11DD6jN1272F\0jN128E8;jN12C2E RjN12DBB\jN12DE7]+section-example-configuring-nonstop-routingv6jN10A3FjN10C1EIjN11781!jN13009 ljN10C81Arequest-support%jN13040fmjN13064rnjN1078CjN1179D5section-configuring-graceful-restart-options-for-ospfGAsection-configuring-graceful-restart-options-for-rsvp-ccc-and-tcc9jN105A03helper-disable-statementFpjN117B4jN1224EjN123DB jN10B27jN113DCujN118185jN11B0CDjN11CC5jN1261EC)jN127AB3jN127D74jN12B1DJjN12CAA]UjN10ABBjN11F08jN123FFjN12F19ejN10CD8VjN11CE9jN12CCE{V5section-configuring-graceful-restart-options-for-esis-jN10683sjN10ADFzjN11B93jN12EBF{cjN10EAF^ jN11F63jN12F74hchap-gres-config-guidelines}pjN12133jN12B9CGNjN146A0RCCLjN1086CjN10D6B  section-gres-application-support#jN12D8Dm[jN12F98"igraceful-restart-statementa%maximum-helper-restart-time-statementnotify-duration-statementjN114B2&traceoptions-statement-nonstop-routingPjN10D8F&chap-summary-of-GRES-config-statementsCT?TjN1250D"Asection-configuring-aggregrate-and-statics-route-graceful-restart:jN10C07djN114E8>jN122EEjN12909<9section-enabling-graceful-restart-in-the-routing-instance~[jN11A1F*jN11BACcjN11BD8wjN12BBDOjN12BE9*Ppart-nonstop-routingjN11FA8jN12FB9ijN11E52jN12964?jN10596jN10A95jN11A7AjN12201 jN12A8BFjN10A7BqjN111B0hMjN11C6B8jN11E76jN12E5B`jN12E87bjN10C98WjN10E4BjN11214FRjN13057m§ion-graceful-restart-overview-rsvp -section-configuring-graceful-restart-for-mplsw-jN11238SjN135C6jN111CC0NjN121DD jN11281hXjN11AC7kjN125ADN&jN125D9b'jN12AACGjN13EA7~JjN16873dCjN129A9AjN12EA8bjN10AAEjN128537jN129E0gBjN17312xjN1247BEjN11D65jN11EF2jN128779jN12D4AYjN12D76ZjN1349EjN1184CjN12B8FMjN10B7F|jN13A06/HH(`jN109FE:section-configuring-graceful-restart-for-routing-protocolsjN1230FjN11361ljN10911jN1236A&jN11C54jN11DE1jN1273A0jN127661jN128F34<stale-routes-time-statementjN10756jN10A4ArjN12003jN1292B=jN13014RljN15036FujN1702CսjN1091BjN10A88EjN11A6DjN11C78jN12C5DASjN12C89TjN151D5DjN10DDA@jN10E58jN111A3MjN11E69ojN1722FZjN10E3E)+section-graceful-restart-overview-multicast%section-graceful-restart-overview-ldpjN10FEF6,figure-gres-architecture-during-a-switchover>jN123AFjN105E1jN107C0jN10B32jN1125AUjN12655*jN127E25jN137F3jN11F13jN1227D"jN11B3BxjN11B67jN11CF4jN125FB?(jN12679+jN12B4CLjN12B780M3section-configuring-logical-router-graceful-restartscjN105EBjN1081CjN10AEAKjN11F37jN129F7BjN12F48gjN14D5FJ.chap-graceful-restart-configuration-guidelines jN117FFDM!MhfjN10C12jN1216C6 jN12914=jN16E57ãjN106D3@jN11A2AojN11A56jN11BE3jN1253CY#jN12568m$jN126F5.jN12A3BD jN10A57NjN10C36jN11E26jN11FB3jN1272DJ0jN12938>jN12E0B^jN12E37_jN12FC46jjN10749>jN10928jN10A3D jN12A5FEjN10780YjN10BEEjN10DCD-jN10E70jN11E81jN12993I@jN12E92Ybswconfig84-high-availability-IXjN1179Bٽ§ion-verifying-bgp-graceful-restart0jN16823jN112438TjN105B0jN1205BBjN11267FVsection-gres-platform-supportjN1242B*jN12457>jN125E4' jN10268jN105D4jN10AD3 jN111FBPjN11D15jN11EA2jN1207FDjN128276jN129B4SAjN12EB3(c5section-nonstop-bridging-overview-system-requirementsjN11AF6jN123FDjN12ADB IjN10AF7jN10CD6DjN117E8jN119C7jN11D39jN127F95jN12ED7djN11D70jN12882E9jN12D81[jN110A9AjN13142{jN1086AjN15E03jN1231A 1chap-summary-of-nonstop-routing-config-statementsAER;4Rxdocument-feedback jN11F8FjN120FB`jN12716/jN128A3:jN1690DXjN10348rjN10C05RjN1233EjN124CBH jN124F7x! jN10718jN10A0C?jN114CC%jN11C28jN11DB5jN1252F"jN128C7;jN12C0D>QjN12C39RRjN12DC6\jN10C29"jN127712+section-verifying-nonstop-routing-operation"jN11C83jN127953jN12C94TjN10E63=jN1058CjN10C6A5jN112124RjN14603rjN14AB0"section-gres-dpc-supportjN1096EjN11236SjN10AA2kjN111CANjN1222DjN12259*jN123BA@jN123E6TjN11B17jN11CA4jN12629)jN127B63jN12CB5U,section-graceful-restart-system-requirements=~jN105C7jN10AC6!jN111EE:PjN121FF 8figure-nonstop-bridging-architecture-during-a-switchoverjN12CD9VjN11B72jN12684+jN12B83uMjN10D52D jN11F42jN12F53KgjN150E1}jN1184AjN132B0jN10D76X jN10B7DjjN142E5QF5FRjN1211C/jN12518G"jN126A5,jN122CD%jN122F9=jN10BA6jN11BB7jN126C9-jN12A0FCjN12BC8[OjN10551jN11A61jN12573$nonstop-bridging-statementSjN10A62jN10DA9jN11E31jN1219Bj jN12943F>jN12E42>`jN10933 jN11A85jN12001jN12597%jN12A6A*FjN12A96>G'section-GRES-resetting-local-statisticsjN15C7CjN10A863jN12C5B/SjN12E66EajN12FF3jk@section-configuring-graceful-restart-options-for-pim-sparse-modejN10E56jN1520BH2chap-summary-of-graceful-restart-config-statements[SjN10C5D§ion-graceful-restart-overview-isis˒jN1723FjN111D7NjN1202F.jN121BC= jN121E8Q csection-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-in-a-logical-routerhjN11AA6jN125B8&jN12AB7 H2section-nonstop-routing-resetting-local-statistics3jN11272[W+figure-layer3-vpn-graceful-restart-topologyyjN16F42߰jN10AB9jN11D20jN1208AjN12832(7jN1309BojN1684A%jN10D21djN11833jN12486jN117F3jN11D44jN11ED1"jN12D55ZjN12EE2`d§ion-graceful-restart-overview-mplsjN10846jN11857jN11F35'traceoptions-statement-graceful-restartCsection-nonstop-bridging-synchronizing-routing-engine-configurationzjN13F69T%section-graceful-restart-overview-ripjN149FDojN1065FijN10D69 tbl-sw-notice-iconsjN10CFDjN120ABXjN124A7YjN120CFGjN12721/jN10C10jN12375kjN11C33jN11DC0$jN127451jN128D2e;jN12C44RjN12DD1D]jN10A55<jN12399ZjN10747,jN10926jN10E25jN12A5DEjN12C68SjN12DF53^jN12E59`jN10BECjN129917@part-high-availability-overview<(jN11FDF§ion-graceful-restart-overview-vpnsjN123F1jN14B436+jN11B22jN12634)jN127C184jN105D2jN10AD1jN12288gjN12F03/ejN119B32jN11B46jN11CD3jN12B2B#KjN12B57aLjN12CE4Wpart-re-redundancy_jN117E6jN1180CjN11D37jN12F27fchap-nonstop-routing-overviewjN10691jN10B3FjN119BDxjN122A96jN14F8A>mjN1069BXjN16BE1~pubs-list-tablejN10A00jN12523"jN126B0-PS2PvjN10D9D|jN1214Bg jN12177{ recovery-time-statement3 jN10A24jN10BB1]jN11A35jN11BC2jN12547#jN126D4.jN12A1ADjN12A46EjN12BD3OjN10A0A-jN11E05jN128C5:jN12E16*_jN12FA3girestart-time-statement+jN12BF7PjN11A90jN10DD8.jN127932jN12E71a￿￿'{C9AFAAAD-CD09-430C-8281-2AC710D46731}OverDriveGUID !http://purl.org/dc/elements/1.0/ 1http://openebook.org/namespaces/oeb-package/1.0/JUNOS 8.4 High Availability Configuration Guide  bkpJuniper Networks, Inc.Juniper Networks, Inc. Juniper Networks, Inc. 2007-07-25 "Products made or sold by Juniper Networks or components thereof might be covered by one or more of the following patents that are owned by or licensed to Juniper Networks: U.S. Patent Nos. 5,473,599, 5,905,725, 5,909,440, 6,192,051, 6,333,650, 6,359,479, 6,406,312, 6,429,706, 6,459,579, 6,493,347, 6,538,518, 6,538,899, 6,552,918, 6,567,902, 6,578,186, and 6,590,785. OverDriveGUIDGUID{F4582F3D-BA8F-40AB-A5B0-855AEB92DE60} #$ms-chaptertour chaptertour$rwver-ReaderWorks-SDK-Control2, 0, 2, 0215 (02/15/2002)$rwver-HTML-Input-Filter2, 0, 2, 0215 (02/15/2002)$rwver-Image-Input-Filter2, 0, 2, 0215 (02/15/2002)$rwver-Text-Input-Filter2, 0, 2, 0215 (02/15/2002)$rwver-Word-Doc-Input-Filter2.0.2.0215 (02/15/2002)$rwver-LIT-file-generator1.5.1.0280 (10/05/2000)$rw-License-KeyJUNIPindex111111111111112index111111111111112 text/htmlindex-copyright11111111111119index-copyright11111111111119 text/htmlindex-TOC11111111111119index-TOC11111111111119 text/htmlnotecaution111111118notecaution111111118 image/gifpixel11111111111111111111114pixel11111111111111111111114 image/gifg016810 g016810 image/gifg016821 g016821 image/gif standard11111111111111111111113!standard11111111111111111111113 text/cssg017155 g017155 image/gifg016822 g016822 image/gifnote1111111119note1111111119 image/gifswconfig84-high-availabilityswconfig84-high-availability text/html g0167016 g0167016 image/gif g0167017 g0167017 image/gif g0168011 g0168011 image/gif index111111111111112%& chaptertour Chapter Tour'About This Guide&swconfig84-high-availability#preface' Objectives&swconfig84-high-availability#jN10268' Audience&swconfig84-high-availability#jN10281'Supported Routing Platforms&swconfig84-high-availability#jN1030E'Using the Indexes&swconfig84-high-availability#jN10348'"Using the Examples in This Manual&swconfig84-high-availability#jN103AB'Documentation Conventions&swconfig84-high-availability#jN10551'List of Technical Publications0swconfig84-high-availability#publications-list'Documentation Feedback0swconfig84-high-availability#document-feedback'Requesting Support.swconfig84-high-availability#request-support'High Availability Overview>swconfig84-high-availability#chap-high-availability-overview'Routing Engine Redundancy&swconfig84-high-availability#jN10FC5'#Graceful Routing Engine Switchover&swconfig84-high-availability#jN10FDA'Nonstop Bridging&swconfig84-high-availability#jN10FEF'Nonstop Routing&swconfig84-high-availability#jN11041'Graceful Restart&swconfig84-high-availability#jN110A9')Comparison of High Availability Features&swconfig84-high-availability#jN11150'Related Features&swconfig84-high-availability#jN11281'Routing Engine Redundancy1swconfig84-high-availability#chap-re-redundancy' Overview&swconfig84-high-availability#jN11332'Platform Support&swconfig84-high-availability#jN11361'6What Triggers a Change in Routing Engine Mastershi...&swconfig84-high-availability#jN113DC'-Manually Switching Routing Engine MastershipGswconfig84-high-availability#section-manually-switching-re-mastership'*Verifying Redundant Routing Engine Status&swconfig84-high-availability#jN114CC',Graceful Routing Engine Switchover Overview1swconfig84-high-availability#chap-gres-overview',Graceful Routing Engine Switchover Concepts4swconfig84-high-availability#section-gres-concepts'6Graceful Routing Engine Switchover System Requirem...?swconfig84-high-availability#section-gres-system-requirements'6Graceful Routing Engine Switchover Platform Suppor...<swconfig84-high-availability#section-gres-platform-support'3Graceful Routing Engine Switchover Feature Support?swconfig84-high-availability#section-gres-application-support'/Graceful Routing Engine Switchover DPC Support7swconfig84-high-availability#section-gres-dpc-support'/Graceful Routing Engine Switchover PIC Support7swconfig84-high-availability#section-gres-pic-support'6Graceful Routing Engine Switchover Configuration G...:swconfig84-high-availability#chap-gres-config-guidelines'/Configuring Graceful Routing Engine Switchover7swconfig84-high-availability#section-configuring-gres',Enabling Graceful Routing Engine Switchover4swconfig84-high-availability#section-enabling-gres'/Synchronizing the Routing Engine Configuration&swconfig84-high-availability#jN13160'6Verifying Graceful Routing Engine Switchover Opera...?swconfig84-high-availability#section-verifying-GRES-operation'6Requirements for Routers with a Backup Router Conf...&swconfig84-high-availability#jN131DE'Resetting Local StatisticsFswconfig84-high-availability#section-GRES-resetting-local-statistics')Summary of GRES Configuration StatementsEswconfig84-high-availability#chap-summary-of-GRES-config-statements'graceful-switchover<swconfig84-high-availability#graceful-switchover-statement'Nonstop Bridging Overview=swconfig84-high-availability#chap-nonstop-bridging-overview'Nonstop Bridging ConceptsFswconfig84-high-availability#section-nonstop-bridging-overview-intro'%Nonstop Bridging System RequirementsTswconfig84-high-availability#section-nonstop-bridging-overview-system-requirements'Platform Support&swconfig84-high-availability#jN13450'Protocol Support&swconfig84-high-availability#jN13469'*Nonstop Bridging Configuration Guidelines&swconfig84-high-availability#jN1349E'Configuring Nonstop BridgingCswconfig84-high-availability#section-configuring-nonstop-bridging'Enabling Nonstop Bridging@swconfig84-high-availability#section-enabling-nonstop-bridging'/Synchronizing the Routing Engine Configurationbswconfig84-high-availability#section-nonstop-bridging-synchronizing-routing-engine-configuration'%Verifying Nonstop Bridging OperationKswconfig84-high-availability#section-verifying-nonstop-bridging-operation''Summary of Nonstop Bridging Statements&swconfig84-high-availability#jN1359F'nonstop-bridging9swconfig84-high-availability#nonstop-bridging-statement'Nonstop Routing Overview<swconfig84-high-availability#chap-nonstop-routing-overview'Nonstop Routing ConceptsEswconfig84-high-availability#section-nonstop-routing-overview-intro'$Nonstop Routing System RequirementsSswconfig84-high-availability#section-nonstop-routing-overview-system-requirements'Platform Support&swconfig84-high-availability#jN13795'Protocol Support&swconfig84-high-availability#jN137F3')Nonstop Routing Configuration GuidelinesLswconfig84-high-availability#chap-nonstop-routing-configuration-guidelines'Configuring Nonstop RoutingBswconfig84-high-availability#section-configuring-nonstop-routing'Enabling Nonstop Routing?swconfig84-high-availability#section-enabling-nonstop-routing'/Synchronizing the Routing Engine Configurationaswconfig84-high-availability#section-nonstop-routing-synchronizing-routing-engine-configuration'$Verifying Nonstop Routing OperationJswconfig84-high-availability#section-verifying-nonstop-routing-operation'0Tracking Nonstop Routing Synchronization EventsVswconfig84-high-availability#section-tracking-nonstop-routing-synchronization-events'Resetting Local StatisticsQswconfig84-high-availability#section-nonstop-routing-resetting-local-statistics'%Example: Configuring Nonstop RoutingJswconfig84-high-availability#section-example-configuring-nonstop-routing'6Summary of Nonstop Routing Configuration Statement...Pswconfig84-high-availability#chap-summary-of-nonstop-routing-config-statements'nonstop-routing8swconfig84-high-availability#nonstop-routing-statement' traceoptionsEswconfig84-high-availability#traceoptions-statement-nonstop-routing'Graceful Restart Overview=swconfig84-high-availability#chap-graceful-restart-overview'Graceful Restart Concepts&swconfig84-high-availability#jN14195'%Graceful Restart System RequirementsKswconfig84-high-availability#section-graceful-restart-system-requirements'Aggregate and Static RoutesXswconfig84-high-availability#section-graceful-restart-overview-aggregate-static-routes'Routing ProtocolsRswconfig84-high-availability#section-graceful-restart-overview-routing-protocols'BGPDswconfig84-high-availability#section-graceful-restart-overview-bgp'ES-IS&swconfig84-high-availability#jN142E5'IS-ISEswconfig84-high-availability#section-graceful-restart-overview-isis'OSPF and OSPFv3Eswconfig84-high-availability#section-graceful-restart-overview-ospf'PIM Sparse ModeJswconfig84-high-availability#section-graceful-restart-overview-multicast'RIP and RIPngDswconfig84-high-availability#section-graceful-restart-overview-rip'MPLS-Related ProtocolsEswconfig84-high-availability#section-graceful-restart-overview-mpls'LDPDswconfig84-high-availability#section-graceful-restart-overview-ldp'RSVPEswconfig84-high-availability#section-graceful-restart-overview-rsvp' CCC and TCCHswconfig84-high-availability#section-graceful-restart-overview-ccc-tcc'Layer 2 and Layer 3 VPNsEswconfig84-high-availability#section-graceful-restart-overview-vpns'Logical RoutersPswconfig84-high-availability#section-graceful-restart-overview-logical-routers'*Graceful Restart Configuration GuidelinesMswconfig84-high-availability#chap-graceful-restart-configuration-guidelines'6Configuring Aggregate and Static Route Graceful Re...`swconfig84-high-availability#section-configuring-aggregrate-and-statics-route-graceful-restart'/Configuring Routing Protocols Graceful RestartTswconfig84-high-availability#section-configuring-routing-protocol-graceful-restart'&Configuring Graceful Restart GloballyYswconfig84-high-availability#section-configuring-graceful-restart-for-routing-protocols'-Configuring Graceful Restart Options for BGPSswconfig84-high-availability#section-configuring-graceful-restart-options-for-bgp'/Configuring Graceful Restart Options for ES-ISTswconfig84-high-availability#section-configuring-graceful-restart-options-for-esis'/Configuring Graceful Restart Options for IS-ISTswconfig84-high-availability#section-configuring-graceful-restart-options-for-isis'6Configuring Graceful Restart Options for OSPF and ...Tswconfig84-high-availability#section-configuring-graceful-restart-options-for-ospf'6Configuring Graceful Restart Options for RIP and R...Sswconfig84-high-availability#section-configuring-graceful-restart-options-for-rip'6Configuring Graceful Restart Options for PIM Spars..._swconfig84-high-availability#section-configuring-graceful-restart-options-for-pim-sparse-mode'!Tracking Graceful Restart EventsGswconfig84-high-availability#section-tracking-graceful-restart-events'6Configuring Graceful Restart for MPLS-Related Prot...Lswconfig84-high-availability#section-configuring-graceful-restart-for-mpls'&Configuring Graceful Restart Globallybswconfig84-high-availability#section-configuring-graceful-restart-for-all-mpls-related-protocols'6Configuring Graceful Restart Options for RSVP, CCC...`swconfig84-high-availability#section-configuring-graceful-restart-options-for-rsvp-ccc-and-tcc'-Configuring Graceful Restart Options for LDPSswconfig84-high-availability#section-configuring-graceful-restart-options-for-ldp'!Configuring VPN Graceful RestartGswconfig84-high-availability#section-configuring-vpn-graceful-restart'&Configuring Graceful Restart Globallysswconfig84-high-availability#section-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-vpns'6Configuring Graceful Restart for the Routing Insta...Xswconfig84-high-availability#section-enabling-graceful-restart-in-the-routing-instance',Configuring Logical Router Graceful RestartRswconfig84-high-availability#section-configuring-logical-router-graceful-restart'&Configuring Graceful Restart Globally‚swconfig84-high-availability#section-configuring-graceful-restart-for-all-routing-and-mpls-related-protocols-in-a-logical-router'6Configuring Graceful Restart for a Routing Instanc...fswconfig84-high-availability#section-enabling-graceful-restart-in-routing-instance-in-logical-router'%Verifying Graceful Restart Operation&swconfig84-high-availability#jN150C3'+Graceful Restart Operational Mode Commands&swconfig84-high-availability#jN150E1'Verifying BGP Graceful RestartEswconfig84-high-availability#section-verifying-bgp-graceful-restart'*Verifying IS-IS and OSPF Graceful RestartFswconfig84-high-availability#section-verifying-ospf-graceful-restart''Verifying CCC and TCC Graceful RestartMswconfig84-high-availability#section-verifying-ccc-and-tcc-graceful-restart'&Example: Configuring Graceful RestartQswconfig84-high-availability#section-example-layer3-vpn-graceful-restart-config'6Summary of Graceful Restart Configuration Statemen...Qswconfig84-high-availability#chap-summary-of-graceful-restart-config-statements'disable0swconfig84-high-availability#disable-statement'graceful-restart9swconfig84-high-availability#graceful-restart-statement'helper-disable7swconfig84-high-availability#helper-disable-statement'maximum-helper-recovery-timeEswconfig84-high-availability#maximum-helper-recovery-time-statement'maximum-helper-restart-timeDswconfig84-high-availability#maximum-helper-restart-time-statement'maximum-recovery-time>swconfig84-high-availability#maximum-recovery-time-statement'notify-duration8swconfig84-high-availability#notify-duration-statement'recovery-time6swconfig84-high-availability#recovery-time-statement'restart-duration9swconfig84-high-availability#restart-duration-statement' restart-time5swconfig84-high-availability#restart-time-statement'stale-routes-time:swconfig84-high-availability#stale-routes-time-statement' traceoptionsFswconfig84-high-availability#traceoptions-statement-graceful-restart'Index&swconfig84-high-availability#indexes'Index>swconfig84-high-availability#swconfig84-high-availability-IX'!Index of Statements and Commands?swconfig84-high-availability#swconfig84-high-availability-IOM'All Rights Reserved)http://www.juniper.net/footerlegal.html'Trademark Notice)http://www.juniper.net/footerlegal.html()tocTable of Contentsindex-TOC11111111111119)copyright-pageCopyright Pageindex-copyright11111111111119kw#F(f{@{j')Dq{dv@=Ǝ2gy&hW mZN2ATTxR5 HH}SR1DrBA>Gb Ҕs[z]!)b^ ot[.,uYgƶԘfqfY|dVU Q-wͩ$}ӃC9gA-n+mf]h G]hL?Ћ\حQdyCm7 2MBI3B $0$[6_QF3CF1˸^fÿm߾ÁdVp(K/hsxBW$uY;oRna@Djn4۔L5Ke+KX p 5fQ2Mp--qvM/[iD>dͪবN|48Fc1,QZc,j SCyCk T̈́y `g(v`]`}zvǰ \hw-۱3wr2d9k5j$B8k(gKh8R jl_{Q3Avn? Z!W="چϊVeZnb..~\jn6)Xɉ1*:sʂ}3NĎfHuPkfe;D:e_~, kgowv"`cl3aPmstвm`-eAnd^H֑ iֿi}LgD̡Um!3IKi曜S=iAQ(- g>;vƫ@:;) QqB[!b ɶ&M@7, ·lj}[DgvFKhCMI3aP~h|znYۂ8]?udxL?lrɬ@;H <$u*ѯ!tᴬӴY2{^&5dY##kʺGP7+$[ v^(sfM:l Pe Q$[9֨VN/9R:ob7{nDw 7/ mizih(S@zq}zJZ3`^@?X&0:놋T 0$lu%)(3A F3Iթo{&(wAR[)O@ t޹-D`x=wJu{d`CL j{ c{׍x2}&U4 O͚$|X%r$ p#eyh7@{}U[DQ|D 5$1+G GW5p|:+9(w4[W::>LÙ0ߙeߺ.3Vo8OY|mm)˪!WQ%ܤ@f:EPLa!Oba9n̆*ObiOe{{_<+IeqjsF#K+ScПxAΔw=qe'sdAp_hŋN\w;z!Yh:PuYo찜#u=똢T?Eκp'3~l͚ dRR2G15(:/3\4`q{is_ NJh΁]#9SYб[@ J V6.P63i0q/0+㷧\c)\` ;0vpn;|l{RM:лUF!3Z%v;| x,9rEcDT[ \ E@{] ;lXXb͟~":9Tj&J{THT/r/+g\2Ul$+=N4yp_pWy%R[)ڨڃ 0(hQ=cG3/{=\{m0`|e7[IQZRY>$ÁMZ$p\߀U~q{;I3j<#Nn[ j$tq !a&|ŸW$+^~^vУJ"f8瞳roA1?Y8IC|0'>;'BM1."CXOzJ)飳9؄0CM V^+..4ҍ/'Ky .(݅ۊ1'S6 MY)ڐ`zV^'rr#h-F6wmj}# bW)"ٶL9[No7AJ]_#`6E:^@#s=a0sq|!;MTp\F/y,GS3cYjv$^@UJffnK ~>^V݊fH5ϭ|<ϻB? ʇЫ>^&L@0D~S{E `ysnS0 N8&3dt:ƤX{jPo:R #afJGT̼MN;6!3iURYq$k!\v3u4vd= ]OjIY%f;gV?Y/M$\SӊHZIh'gRŌG(X*V+s+՚Ў,Ç\g--vԼQπU]GhSpT0\HPVc ~4ȜQ/{wI4 5]Ǚ c/tv҆& MӞ4^eU،U^tvB9^&ף{JŧQqB!O]"żS,X]gBB,\^FCOZT$p(T+-v$]iqOHx]v &YAM4J O;1Gx0t]c{AHVi$P5b\e>z׿bwNC+";˙}*̌F>yfH%}QLW#_fz '+Ӵv{^xa.hk&a]D۸pG,_s!GZQ>4]cTa48ؽ7##fɾ-)f}љX3 6 ɫԩq}w>Ŝ' ;L;/gDpBnu ޵Y+rzhnJ?M`Q(]Kh'Pj/.Ox)XlY2e1J+04툼nҴ# D{/']IekMߠ #Si Pvw~$G)A 1wSiZ1pvb1+ o#cnVLqIz.5$!p{@r[. ᮤ,[et>.yDO&ӄ;|-_ѴulI"%ށgyCWѩ9o17CjζsNL=kʓ!֭a)I97-}D.PL|>E@Tn-{S., = =[|/~4qML8eNG-&U6PUmh| i A uЋqk^8D$XMqoF%D{V+Y$X;DK9shBrm:֙Vd{ 4JrYO¦o@/ufY/'?dzom--ꗼI-)r&Z`CjKwMXwXK~lER @1@OZhBMHV$/!'·[!/ V\tYs02IOΏINRE1}LǠz#4'9f'PS ,`47qx-c$!,n8D\n )p QzXe1R+e<c񱘍sjthr{9=|LGˢ>2lC=X!\Ӥ"%r7RbiGf>S*l9 @ا 9O03*~~n].8}pIeVhZ>h:|,sbD3ؽX rϟ'\@_jEK%I ",gJ5o),ʢ^M] {7Z(TˏԚfmym,!Kۚ9g ].%Z,Lnj2̻a'OAT(L;Ok$}4@uHOW,ll8! Q袱(t?d͏ 8zfS"߻՘m("Tlj}| jI7joRT72iɹ LZ#eՠG:R4F9u;̖j`K fXڧ&o&PVI%Բ;ȃ'[^W #4ŴoXAlU|+YMF{C:h%Rԃf[L#,HƤ\C1Հ3T[ 0=x-=92+"P+ E1j㲏c#G?!.nSSoh*:|#M-|kzR?zD)?TאvԬi7MCEpM+m\&_"KLfJ"jj9ͤ(!_+MEUJ#a ~]FWԑj&b7VxnLx?4:CZFŭLZ/-Gd}tb45H`3iM]`ά&v?XrW?$~k/o'KnH^cwQō x?DҐe)"\H=aOצAN^i?HkcAr=ADzȘC s T(`(*\ )NO"{ݯN&MQ~UV_n͈7$n"WFf4' \"BiH9Rڅ#[d""_pC4!d'*Z+\:`t%s\N܍ ؙ%  A"`]hZXQqs^ZT<*5NFhcNTǁm]`ILj=ȀIV0̖ gUp[mTW O;vE7W\5c޽Y+zϲCqtܧF=f /f6ȈFt__7$E&3Ǒw B@ԳF#gu-VQ$fwe xj{ޘH4&7_!ha H=.]+rm;Y{ sYx6>JtW5= %vr->yG,Lw\'H@6cEIxݺdScQlDcȱT6-- yR.3Rō b3u-3̄Yg8Tuw{@e7ei0@ ߃"kjl!;YBpqU@wzA@@z"JkLt<=y"Ror F]K>3wRЀQEf,ްȅ>QpGY J)~yui5 $woNH) R .4ANLh} A,jd;=u7q隄dI7 4=K FGx6&SUF3~meH[+u$:Y_ݠ.*3뗪[ j5pNEqHjBmT,~[c9 U4)m[P\n/bٻ/%dN}+gW[&xW?G,),2Zg#I}j5PN+sDG bӶU f;/罐5`oYoHp{=ci(B"H5qݠsFԵ}J t8AZ0V5HcrShl`yUerK^$NFƊyZwEx6Gp$^IłP{C :``y ʏ@+l>7PϨa= f\I)COQZ=d:2bROΨe1&pEҝ/F% "kًMV zJVS*P,\ | {Zd'[-MlwE8!k-s沦fwǻ#wfCC KYW`.HYCŐjv5٣QY$[]'NXi[t[}4ߡ%%u0uaN]N[,0/^S4>ZzuOb e%JaJa @ke }9\  #6j:(4oA:! &s+MGR2оNqtG%!ٽE |HoPKq>Τ5p>F׋3#JD,DZq>~ &y6C6uV\#|CS-ڽypׅ_)ՄW^/p?䥘]/s漾W`u;&rD|0)jN&BQs H_5Z\햚\nRdq[ IrظfU|!0Y&| H.swGu攸S4eV< Z& 699ó oBsޢY8dUSxjL} 1 (0><i"oaS ,<D䳯SRBA8+3R|$x%W"_#zP5Q,rU/{҈e ~R W7d:'2GP%# [ZqaѺ}Ȭ^}C bGz|"I o%Iesvp ]CE9ķV؂yzFs" 9=q4JGw].Oa1w}Zg͡yd+zX%L$q~|Е3#5AS?~٣z~GRFjnvĄ?QLԁҒ >5g(+2\&A`^8h{jQ{q,2.|CBO/M_H>iQR!k*!|B 6z~qG6NG =\x3%4'q7l"*G5TY{MY*ݶ|7yGظ7ײϗ:~B_>B}1 IplM_3 2>ψhay+Vf'6Tfom#f[ BԖ.$ +ݣNP87&ג;m iiNmkW#ۤv& @ѷ;k2 eD$G5gK]k8?-'"Lc-Y3mJt[LJͭ'jZ6 #GxE-bũB"Kh#`M=kt=4*rͶJo[a7e0h~"IfgR>P39SYuġXbOHm_7/ Mt-Y($F߁dBgL3C9#pH6AsP_6`  Q+XU203wI^@jWʂKNZV*tk>WSt{M~ 'W"&CY"ԳˌmIoϡ?I˟PĮO f2e{MRm;DQƜ-JdwVz\IsΑUa{o]jޠwFtユf#Fz>sbg|S ] [/зGW`?@3nb>o$}/Ӄ}AlkE|#"Yi2d=%$K;$MzXxlrfWdWquW /ɶ 2:p9:6vASҁ I ,ĺm^I)i.0$UaeK8t"܌9M~nR̞mu)\%ҁ 2B/uhҲ[Q?G'd .s֛){K%kPμ]"R>tz:޵[Q9s iV衑{U#D Ј9zD> 8'M7~u9dv^4NLKPQ@W$ǎ@Hy`GQ*.Zws~ׇҬ"لw*XSm_bBrψH DaBb ]ΩZqw=1Aϧ­(6=6_Pyڀ.e? \շDl*/ Lj'fu“Y-Z&pԏ$o}PFcCWeGʢ_XFB*_jn25 \b~P30}8~#}FB-xyXJL~.SevYaFɬQ+oRֈ* A9 Y*Ek <[ n珣h-jH_Lǥ طm[N!-KrYi7 [y£'N$HpJK~NO&IV8+HlG\ۭy9,>qL3:|5,5v;${t1fk 38看(Z,.#UZP =nDC#kj ?%eRZW㛕l<%RPjgEwv[⡆7X_ \$ζ 3&ne,/owF-% A3sJ p:n+;uE s*MSfK͖,Ej}RN.{؉6^'Ɯt lsyANLk =4v&xz 6%è;qѓ >O]";dnL;D*G9Fj]tE=2\\ I+.4[U3@Bua6b=;d{y>s4<jUufˤ7m?Bd:?Qᢊj~=L$!ޡQ]`11_*<scWF qqx>2dUq =| ٳm(aЂahF׿G ]HIFGҦ({8gmN$A JćO6Lk*nED:Ttt >NhPLݭ;!:ߎJm]CvU@sy;NpȾ,袬s ں$1YD=Mf%uQnjTa+BiXB"MGP cb)No,?mJ|m~-H]Q6FY^$"qx[hj[@{+A-w nH`!@޾ dc@<bZ6oSh_.k(*_bT,1Z :IGW#U&!HWB h 7i¨moR{8a sE֫6OgYF}"=NZ@)id@G^ֽS2n4ë 2LD;@kB "t?iՀ\1N=g;zW$G@~ᄏ1 .x5u)b}1Ղ""2}=/jxᤑZw3䯂7..|Bܖ7v\KAk@ dL^<ľÌC~_T82WB 4Y MFa`Wpbg{@D["Y3Wq"[k4g ?K2!Enk_kwel 3 (: "O>X'D8,baEXv5{ZJB|2m{MnJXSvdW"t*}sytt<^HjX :i .lFoD7" ?}X4u3éޮZ~N3 Y y,M?B]D:u cpv Y?Sz )?>:y/l1s92i8 cf(&97j6zpY^(]"C{h٠7&skf{j>SeȈiWuw>ʎ3*FҌ1oPNQM#O'SW\1C?1\iwBu[i'N¢m9k\0r({^w3Rp?$.kӄ<&J9.̷ó\=^ {k5*E}cG.-\3bcAV]m=)ԪbG >'#{Yj*J@yʲʦx"C8PR z@"nX˩ć""o`fYN//5 ] 8k"lKU{jK3m G7WZ_sEMlLJQHemUCeҥmp&e?Ap5_a.?Ya1]pږ=`l]o+y3FkDZWtx.JW9Z ai ~&g`c\th#]^PucCz!!!JeFfF޲%yrAA4/ʾz~` Br!6ŽMQi = ĵe$kS~X]ڎUyW"O `HWnWYמ (^+#0$1O˰)1wG?&9pFFsDᚠ+Ap c\Dy)PmcM.4I>!Ąx:WvJÑ1mR$bHHGc;3#Ģ|80~aez>~kZ/ߍ5Lo7A0i>WBDD!=KᨪmUx-\5rYMDR6NR7N k4 Lh&?w{wdV2Gw"!'^ϫ h 0? G:Ds͛(vOc&E 29zdffC0^FڸS!'˧ˎ8#[6))G&XP#B=>t(JvqeN:ղET18Ҽo/m<9LzQ1[a5lEƍЗ&LeU)B]G2 O6fdS ޔغ/wBdNPܝ;4S ֧H? ܰP/h%Gl|Oʵ+.HsGN c*h)&ʷISPl^<-V>Q'YOxjp(J?rLǦ0*FB)G#K) 1Q$ǝY+P<#tR%aQm-޼n'TFr_H0/ooJ0!fP6EI{FB7E+͸asفx&$վrbC QEu-6Z.'f23(/ O(BXϹs_W?İCҜR:ѹ0 U>;^Z@b8v<׸5 b|WrP:Y3DY:YH@3%t!vz.\11<<7GݗFSmtZ;!E>*lh;q)jx03 ݩgD~#njYc6k?$=?.Xfo<9{xCEQ+2z ?`>MxbxqTWe9/EzOqC0MzM~=e'+p&Č")&|2)ospa_նWH8@Ȃx@Wf61p4VjCb*I;@ )-uܬKNc@@pᖲ|zsBk* $R8IcqѮEP9͹4HBF)kzF޶\sIohb+ K?(nt)N15^2|>F2 ذFV bmeRElq39!}n5 +P(f/c 'gE^ CezN珱kרPWMËdraŎ(c}n In4v> 3BqH*ap;8;D;cF6k?\^3ʕ4qZWjcl~ÒX4K9&TLy"ABw/۬dAHS/*+n2'f˾zіbDx"_ҍ`v!!;4[2B !q]&#$cP W5z|%'_v) 23K76@Y21X[EV<,tgOGToee#_-=-ш*wiY8ߝ윝XLoɓrSx5gìVfTek[Sl(D6V-i¼GPymnCB}7{ѯ}Exy2{E%ޓ|^ rXrkj9Tm`|O1D37!^M7%yYZxߔŻd%aJGH^w柲F<ƙBb"SBCD݃0% %^|l}D3Nqc\[DkA ) :Z%C(JZTd~pS[*3;r w*c4ShIxWHZSR }ƿM>2BVpQƽj!r-+NSp-/w~!iK|Dd*;ˎ9YFRٻQ9 biCS%=Pys\T=a(YzϤ~ݸeMݔ9 2 {DSyPdDvJKHȆ4Z1-j c/v(?Uķemj WK^VLs毾Ww5D׳RSWxj[h_ ;,4PsAgn`"&&2GĢn6 ?BȎ޴a)0Ds?yvg4s>74a߾v#v˝>7tt C'Ӿ"l k(<}CC̩B5묧CZe$)ٿZqџd?nC棺2 ӴF5 #~ 8F"Д.K|~bպE KuMM!QWӴtX|]<أ42=`:Mr(ݬ0ZX\ްSL9FhpmWUj<`2=hZ2rLK]nfDlFA*j TY~C(:~9hd,*՟qCd*+Nշ3k.6`8Y. A*Ntn<[8^ts]nTq7<՗|0p+5+R0*p N!eb_>ݞrcE ḛ~3e Ja^kj%,IR1ʸ)"pӪYK27*,yR;-3h2ppYLCgn7].i2[ _ +f/?I' 9Ϟ.Vd2bQP[YL:ggbBQ'utE3.BΙa5\ %YvePK8`h;a!&"伴:eÜǸdkqS')|;% _mx'/k "Gca[lT Xg*!">+Ux>^ЍVp :|*بć*kYn'L*eNsI3`i5YӜ Lb.ٌgw^; רʎ&"͉p!9^Ԏ| e?1+V(:R{GP.LG| h6jAzzwf!kǃnc[>22g@Xc  OD6$ v>06@CkFP"\]R0?jL\d܆,JƮ-<>㥒>W(Τ/um_6o 8cг Uَ'%_=crgMB}k|nO)?q#2vYO^g{6.%rE,lD4?p&dy48QLvD Ty||BG<"U樑?Yq~u,3vХ>`?DAvƣ×[aU)C={]v=l⺑~E$wVI-QeRVVF_eͧbW-8y&|IƢ,I* Ւhhg{nׯ nI"J=v*hlEFJH=OSv<ꟉS17LV7Ċ[񶬶H[ cEsA~Ch/ \[IKtLŨz#( @a7BD@JnIՆAr9k`fݷH&VW}>-ǁ 8`c&p#s #7&`H)e{eU誄wqݨi..^Hi F¤X=Q2=)zm"ߗ Jek2vjrJ 4ZiqDڑ>!MD Df^DF, êĞ284tD^^ߩNWYw^"{8s)0QI;΀v^XV5âRCAk[qmo+TG#<9ˀ]EW%jc "[]wlgR;0U+{zLAgX5ڞ敃4?}l֌2W gи-bRr`zK:tJ3e\um 7;'h'3aN<z}T#z]on,PvrjѮ417RN׃ի\7%u;l Fq$zj?Sc궲0LYB<5~J=k Iu}ԥ# %{1??(qU]8; Jm+^ uZYJ`4 tt"B%¾KoYe{u-kx,l범;J|ߗ:Qxxf{+[][nDzoH,<Ĩӷ>Et)2nGSV%MD|po*L( SaB6)UJ]cvCG j8 BA$ -Di]Q\Agvn&:2ʳKN9mԳ둍594kټWxD1/eHpgvmQDD{eO]'oꍭyeb?UnhYWTUhSVE 쪵Rkɸ]\hjzfWNyx\*6Bք.V4[r//MdQT=~ysʗ w>"=`5J*e21z]T\'ur\M8ʕN-5Ü`n_v [gثT%p-lܠA4m܅UM$la*] >+T5cƏ@͂,&E I^Ռ*XnƬR5L _-VMtc9K%ğC9A/0q[h^SX? cdJ// fEI*,|Vû=A6à @U99 IS-E&# 7m B/QڏN*"|\,M)s9<ہaP6]-AgMk!͚NO,Ux3Hcge}$r*\0-XM4"C`);M!6+U>$j+C8U8$ՍcyAcn!8U*U<,%Ȅ Ah=i?| " ?I{soNh^Nz,MlplhԎ:'a]?9BJbכN܊0WNgPZ:S:O T8IlҨ sR:3LZQnz!5f>x:S!7\ym8jA??+_'x\K.,H+(m2Z4R }Ё!pR"SA8bיE0ovTYi0Xi8#D~H+%R_BB n8@J>LE%Dn+`hM.>o1טsCA=;p@|] GZ$" JGG_ V"ab߯6)[җL "L"px@B4%& JҊ"j}np(6gDZfa/LF p< E{>m[_Py9HzWcϘFUt0nBbh30ŠxwOJn{ Ѻv G1Wtkz*!fIq$#_ jrx 9& Tϋ+X G&/_ ʕkARE V+/"IϾyfjwz}: ?9oM똚0$ Q O~ڠD oand+FL%+YFoI MENmh4לbxFآ:&ڸOWh'>F l&ijݲËWƆKCwaOCrEVIE&Cp:c L{>ClCP#`kuPtyscOB{!*}&`(Ō2̛)A@  1ZUŤ=<07?]:DK4pFg8 4t) fh-GBYٯ@HK;VAhC HBs1spS(^7@ڕ"UfcX"xyrj¥T:p5gK}SCDg#| sl D׾_1CZZ ;0(*0Qy<Q)/#8_ %/5orג@fn &\h#Yf1dtNLOLW5(b;oQ !焾Kގ(p .oy0mkrY!o n~4Hh"U-!h&j]+#dMgazVwG}ߦ&nH)($8ظ!t;,fDu+C U Hh8g I}i|gzX=?rDcÝ6)Я #/&WTu]'$ɶ^%#GD+.ۣDEQ|R+)UIPCCE3kc:<:r1|{A11C `aN[3/@QQ,mV OzC8wp"r5ykNZo{ ꍗjIlqqցfT(VF5`b0G$t"D5h.+H3ep;-I2&.07p%8I#RZBlk՘TA@=dSFH?n7|6[<#KFYEU>B]H\rU7m~<$'Sר)BJ ^+[^&u[C><͑{}$ ԣg⼬sPqtW“̎RƐsźY5op^gNq9 AqS` x㳐cm7"+9;++ciM*1|ǞTs1aԜlUNbd τB,ィk[Fqe m[qW o@yBV '_p. dwʬ12{[uYIHW'qIXm|-X<,|ŸcJQ]nŇ.Py=3Łϓ߫FP]"语Zh!yJ)8d% G|# S"0v"=b)w/;pRgbwO"f sR{3+PiBTtN{GWlI_jOK r)4u#ݳYw4 Ny/G_xȌόj^HTrw.<ֿՐ%0N7ң;e}mĭ8)"7&0H1! E[hP02)Qd4)iwkR Jo8ŦtR<qoa"q eUFے\R)uĔ >I#LdEoRX ш[y.< 1+)Bojf~@03h\S~`KF1H:]]'/@<}Q b%=T&091p<'{!\vKtӚܓļto9EnJs?Mn&K8C",^)s)};Wak\#I\U8K)GҡՊ@iae+6Wb8. {_j3(¶G!t dYg/Š' fa d9<>dyI%N"w^ǃ1K۟1Kob#2ΒtNK ^ס֙圥 99$JK-\Hm *5 9m2:fOWg7˔j`Jy8Ź-HX $5B5dV0e:ׁ⃷W1L'@"Sg"Y.~J9yX 򺶟 cg7wsbkNGq؀'Aԏ&6 ^7s5m7ko%OW#i0Cm⌣PBo,0DdW^Vn

e,&I}X?}hI.>ęЪ'd -/}3Ldd)*C7UC4 LC$|Vm[HS4U!ܷ+6Է> g GUm 3詐Pd+1f':'%1-"?>Zff(ƧIW"@ޏnHQ ]zTHYZhÖ- :ɇ1#k \orf vObŒWFg֝^UGA.U/Jnx" pk&$̅{tVd&x1aYqCgx&ګ~wtX:7>+ C h߇^HxS[,:A@XPV2 a '}ScqprjmSpla P4< zV1x9J8J :&eybWsJ A!xe&{I﬍ryf/)W49»5]LYLIZ?.GI}E!鉸XF{̦ noLl8/i=1>⿤Ks]70f FV~ov郃 uύK1e>t0`A!W+`s^56?3r62< 6\+D(#kǎmt hkLw3:s7$rtg!O\?,bAov\vϣͤA)LN!olxFiW{# \;p$ fVTz:vS2'ƒVSZ5 i*^qQ 5rN;~U@8ɐf9GaA˯%fADχft_c Ofןvun4KHw^/1Km84PFxThvHòS;"RU)`SwXSlIQn%K|P3@ot5w425VqgUN"nT VP槡m<%E._0EvʌT_sB<+Vqg^9n ʑv^wYK9dD ܖ<7K9RR33.?#:# 6j ȉJ=e;F8d2<#X/28"wĎ^b*0`΀~JyoUzqVP>6n詴)-i.(f2ܟ)ַ1v“ l*R[[\ |%Z=I e m"c> ꈈMuNSu?nY&' NL"p1T7Z"lЄu~ˇN9mDV8K4js z„f;^U͋vE?qGU:cWߴ6v{T,Q2#u.Sw$@6B)4:+#FdpzJn2n` 44" ^q9l0f"U+S"_Ezd@lLqD0D)[곙1Lw#y:ky,R1(jVk1:q,V]Ɯ?\a+0ą(X׈Zӵ8g,<9J^h M ZáW~{Et@kBK h_ W!:ٸtCB`L:6 LFL녫5ZWPmUr uxt(NTp%ʭndk8WF`PIetKjf]i#,Ow# +ət[0< i G獚yV8mI^*0M? vlJn^) [O>ײ#k~KpYV(vlXvBѽep%0"u A`N9 KɏʹFm+{2YK\-&AZNg&Sh_ ȭ,[HmI]LN>b ,dϵΐ_$mjR S5%'uTvBɿj5 K\)L],f Cmʏ}űb1!,2zg {Qߢ.!={`SX㏬Llo5@[/$LfgQbW7W y˶H AAl؆#'qw##Л'zg {!!T?Ť-/maCa4 g VTE?LnHJ+{Ǡ$a\QI!i v\th2J?~T_dJI0s~ MM'"RP4ł j`^I|{%6|/i[)q#Pn+Dh]ATL֭҇ANjqQ,E|;G\* .^'Q\aYVbp5x\HAu=S:2 $rOƠEưN'IEw,S YY;*ÅM} q "!uNp˝ RDԖpk!fksj"t"C@I'yl#>̇$ԅo3 9 9 %{Lsf ʠF/ȒzsX-'vqZYwI_ v6Fg2D2/@I4'"FQ~ (1Lyĝa]J "u1*L (7lHO3o!XuP4>mvX椽3WX 18ɘ#zbgkS\b,`i(\[Y8x0>]DVNAJ&iK';SS k m!D)%04i|vW~kgE[omz!3-|[RE j4c;45 H2c ;Cmu ~/q 1u.r'N|(2Eܡ3i1(+-/8qD`fDHWwy"JT=1d8;&ye ?OtT߇bAgB3e/x E!\`3i@ at4.n F=:KD i )}H@Ey)iC[G#SE x98R`Buôo Fo Ħ~ii[x=TE²y'%I TK3XT^dF-{e(U[qxeX+l6|. M k1 m߰gMvZBVmW=[+AzP+h=J|a4gwojj C~S3 g_C+(2Qt=KJ@?bȰ 'flEu̖_֔rϬCEDӼ>K/.]l0vN"Pzb :ShR 4HyP!+pRNrO*klnev"= }B7cOg@2Eob~s T} Jy-N;@cp i]ߋU2ܲd)zѧ,W oθҟgv@V nTL;'UȆ09scCKbsmz6B/P.7wB%Wk~}׼=1 E6SvןU83 yT~Uz{k!M  sYZ koH;yRZGFrO;`́ sL(ƮcqdSgc3Bm y'n6q4x,K,ɿU8k 65*=POiu8` ,^ B:0kB)d)j !/ QR1ɺs0ˉ nQW|{ 5SXg5Gd_NrKZ<'D?SB#s#& !1 ׹~l" zz]aLYƦx`x3M ;KDW Geڱ+w8߂t]B`7DX8_׍ͷ!) &qӺ+˜-<2bNtoZ+pA:!0jJ xQ})Ecmca|gsS]׹_e*6L6 MM܊8"d ,In(vUmL!`'3W%h,] =&;9aEm\kCp!d~:ɻAFs_(L VϥCAƶ*bܐ7`j S؛c?8kY,3c=Wn~Kب;DF_ILU2bŃ? 0@ ÖЏ:W6u%Oeu ϕ>B`_R iB}*ȡnPͮlJ25D"Uj8=N /5PmTҟlB;d$"W3pzRz io}'SE@<L(韒jZ^Q4ǀ7M-0ȺH~l[Pdwj#X=X4eFK yBGk*c mpMdJ.0#z^TMPG-Z|2ҽG,MzSVQҥ(PBT\xPr?7<phSQ+ػgRSN{=L+1QjzQvxؒO띡ϽgUcK-qbɛ3!`] 1BXfCq'Ȱ|EY{Mǃ)3L!ESk39TBߘbRV R=6mwzTPǠ F[E7  o[BGP+.U8Z"吴z1Kߨ0c^6CHa[mNC!fNH&xuyp$ZI߸J'K5(zͧf;dO('-iπi>:G[4 ⻁3O7/1]C%:; ׵m*L8Z +RՀ*KCGϯcrh_B 7`gZ٨#:ˎ'dM #ª!\*:ߩeb܈v/Rq9Cu E離Tny2Fg;ֻv69Ab3>"81X* #M7=甍>Q>oE*87`{SKbW\ ~E-IXVQ0<}JGfQkaqDU)lh3A8tR@.M@Mk YHɅd6ZE;NN5\+spx)cA=|!ₚcS6.rGh8 l^`N]I,w܋˹4YrS@ óб)H}i0:@vb~5>djro4P%o~+ lvX+ӷBӺA˵sxM ^] 2&C~0ޥ7ntي,>rIxr3\鿟@-\ R̊3}a_mQ'_u&+tB.ob^&=Bd(e!D1 ~^$]`B,g7iIj[IZ/vz澵4gjS^dz!9<׵hl&=0 ӟ_7| ֗f^G'ytm@w7}}I*wF)kPy%zꆀ3j)CuS7sow n>ݒ>> 4 XE|۔.zc<"cuqpLHb:R$ B،;BqtsA9ps&"9ۆ;Qq}XM=S*4"qzwyE.5~$4AEпQ'(vt(Eg W,ȏ>v$,4oDs(2kmXq5Ev[O )Vڝat!ytJH=xPn]3tjHm쾊%a{P;eiE1a'y1GeNզ촱]xt:;;ߑQB>+/6%u9N4x,ݔ-Foq bQu`|;mEBoKXT^||. ~ޠByaMAgnc 9WU 2c߱U0bzS1H -] %\Uzz{V>qo%2dTU>FiYDDzD#IKL]kUܧLr %^D;^ҔmтQ(haw0; WUcA̘7hMPUm+<s2|+5+e8MЍnu'zK;AzҴC괩Wl*r@#̛fMf7 iˬ)=0 :eIAŠ3x%%lT-46D+ܞug5RJCxekFUMʷgmesp8"MKD6ܺD<"V$(WmnJlP6zK_||yUp 4Z8rԋI eI\!#*8(uP+r"S*{C4!,\RdRqEADpl `7TbF3p}9jQO^)31AⴺN29K+u m><}1ǬN[&;,4?b껵b2u?+"_=@q|S#`h,Z'N(tg$(onECuSĕ(*]@iRߧ(y,I~"00M_D/4#cqa G8kYAdkƯk3>q :`^XHU1"͢1.1x IR̍p!~/`S3;W;sM{ۉ~( e!"`Kv,G_v+$CsU` .Y0>͑ThFE+? [7֨!Neq q?lA]n9t<~ZQҹ?.??T~~$ݭNAgM_E*$:߇SGR7ަbu1%HU/%0g3`@~ ;t+xa%?j ^(ZDh+"Us=+ct](4:SR9|TJO|HeD>s$H<}|-;CPx^BrNQTXo3,LiT6;W||?q+%|?9”#d Kij1 ,R-;\MPZ 9_iOsN&|U{O88n=3݌% K/p7B0k3$Dc#3ᬮ@,I |m:,R`+}@-L]Є6RwS`],Ox^*FuWnRmO_$MS"d;%K[C5m= ETJOIv" wj5+mV'7߬`hX^.dԺz/:?F:+ZTS Ԓ T-8$ \q r{4RpzoF&֩p:#Nv,}Fx.aw=/8 v]KkBsCݎ$KH@ATlP_Ԧ1SD{$ K0_"AF! DYn=z.[^\XJv F1.WŴ5}j;)7yNӛeGIh!vr$i+1- /D=Q9fɩLpVL6DZW#]/bfu.IrD{@޳藻 %չYDZQ܆i*iC'gO4d7{6#3vG9A4Z2%C S *FJ1Zѓ*ed+YM͗ŮHpB5i7fo:Mm^vKk ߿Mf"*?#'VŰkbgd#eVڧu&'u0"<{=7P I_`TfGK"VPвFOB0A?駦Sӿ޾N Ax: zixοPhWzbiEVJe\Cetg uXfۃ@Ҷ#~6љ)ϴ@].*I,B [ONd[f@;G j;5rG| )=>.Ei ~kӬn6ݕ6KF;it \5l=>ڪFD#/d@SpΖ+^5d&q.r;vcھQqhîz$rMR|DըÞ1 @}1s Lc~32t 0j溢}(T3@/[[hRo7z6;'f 6c懻Y2Ivuʛ5Fpgtd*a k={atuOQn[ eI$`?]MT/k ]c*"?i[KKlxIx 4b?"9QIu?8)p 5My2\6P˅ݗֽަ VJ=m[ ƾ4dV28O:BpqtqIH, کY>LF1BŘOt> >U'#5H:PZVe,hMo*~/ $O|Vu|,Z-(%EP@\T\7zǻ kDhws|$XìGt́V>ֿD3O4!E}GE- _x$U1f(_Q2P}簾7X78%KN# $^m{%3~\`#4 ҋ}BtKH|, 4;/߀'HnSNU^xbH=g, Ug\7]Q@ats70 ObQנ bT0Mm=Pq3"|[]qxĔ@d򞄁 BS [[bˋ{΃$Zpwg[N%SuރkBgX| ,sdXj5Ǡh˨;vKDHrjR ''X}©l2p]_n#5ѱ|D6R&f3={R/Dہ.h fP* HU⍅wDT8g¿g?4(r$-Z?OCG0.ҩr|eY`W$ ! R_l`FN9>SeM>~xYt-<N_cu *S٭ DdWA O-q1J yhN]UvrrD (} +whn@5`EDqxկb((oGGaCj>J m@Y>bBt˖hIEndhm4 ęyb;6J%7?\J^B]zh1ۑZfרD0y8zSDߡ Pj=? VOr|>֍tQjǙ/W`{LmReo^2VKF1{l:/yĐ$t^-g1tш+2{+RKHs?~0=LB*{uK!tKhí#(i( Tj԰dK?rR,*Zy%nu AuҔߴcDH *(\!G-׺8VGm!;TR ~ܻc]YuJ܋C6;)JTݢ>ea -P%?wlC '%UIΛq Ƥdy<2 Gz.3) 4 XYZP$l ^Q  i`IUA,(\yg q}wK7S >ٯ-S/IO|RȍIfwy^]:} گ5(S)v6H,H5rVzԱ> 'O$6UaX ћKkv2LAy4fR,1dVfk5|;DD+3g,IeE~]ш 6&:R雷7س&NwBcVhSwVp(bs|1ݔ`{{Ȩ ~*+ 9vhl2Az+ ]42ecd߅-26TѹBk|$Ztr\pG)mn ZMm.Յt&{Se4si)r_q8Wd0$(jS?r4 QiHf|\dM_/Q;"<X%4 %#IkHeSޚA*Xk;'~C..n[ QYW68p: "l 9BI7{-Z_jY} sԷ" ja|(*ce[K01L3ccz󰧽A2JbF?"7Ò#hqy6/,jo-"IOm˂f75ByN&c o\վ+Jk@hRϺ*"|O/oP:`$%lx?k]EN%:)6<\-1E/O5GW*yVSj87g{hᱧO P8v-vtxVR~9mVhOIwRIUE}5zG љ%3oi Hob .}Fw bP<mAO>0OVcFljf:sؘ kt"+{\5|p^b'}Î\sv40?:[}A@HRq8M/ȦǠOO5R\k1*wRH=wu#];z8F aqȳ|? [ʯ ~d4Ҧ OvIc7QP_;OVpES 52ƨd]C Kx( UM>@`;xIgm.U/6奣ӦÜDQQ# #k$\HRlQ  1?\4bGQ-?&HmȕZT5VfdePvPLVML<:ՔFcк\!"4^^k9&<6WgY ?hBW1F|7H;[n@ YMtr'?+>4a;2[?ѱ;MCfxE^2 ¹<Ҩu}j׊p Khl A`d6=OuYDB%Q7PC_\J9jA4;'a%()SY?x{FC] *A"L?Cj@zSpqM#ߧ(\3Cy'T"@$vւ t<&Y>1R8JbQ{\[Rx쐼eE6MMqefr%Yt8Xu_Pw=er,dcu3@ {$7}l)yfDx 'wskz"O eOȮXBYOr5+ώ2T~Xoȑ4]>Z*2~7kӯDTr²BF-J6W3!FNs Q[㋌lZ_΋=mR 'tCN$Ո"I<9TZw}#;vRB,H^ޜ_R; ?cbʎz`M-́kڑR0Cb-*o̖rmL️52~ƾfM.->2%kt#2Ҋ @aH\`:(.}ԗhq꨷~[g6 -B$^apgnX;䜊HJ_p?ej ̠.ĤUDijן 3Lu@ `*me8aN?ϜUW ~zIE-*SV|[O+TWlҕBk$d7$'ֶ 4t6b=xR4|$8 S6C^ø$lϝd)+?|kk>h{Dv%ZIrUy5LĶ.aΝ! 5*syn45rӡ>{|5y-8luQ|.vE,w-) 3 Б_˛%^lo0!\m_j"4`H,F𵝘W ^־Y$n_aWu/P8zEHfr뚾+mF4!1hE]R| NS[]/ZD-/qn?NAo xtp (/ lK{dfN#IeIaZ6ʼٲBK-j%y}( Q_G7hoRi9'=T:MAyb]i\: TH_ZWLؕB/ ۿ[a5gbښ #)a'dK/YXT4M0, cݻPO@!ꫳᡊ8렇"aB'@%WmVicf\l{l_eSNk:I`eA27Gfh۴64Gpl_^?fM T<:#}rRRB(eS=\VG0[Q/]is(|=iňk[=ݍylfׁkL2'E>_T9Wo9% .3W,;$?SS$A-mA}EC !B ;h^I5~4bi|<:CU c͓Ybĝj/14gW}ɌT-ڱ>˘.̫!a% J{hzR5yZq ,{x@dA 'v5zX,tR8vUgk;^ qvz6*6}۪3SdU9^=Td2~Ļ֣kՄ}(U{T[_&DijC7n9ֵD`b 1tksWSMobMELH^<:ooHT?mV'娞 Nd`ۊŷ䔼~Df~hP&TJpKި' e<>qcPWGbC'fsnCwY}3`Ń! bRO ɠjToqLj AJ38y[5BܘMwL2gAԶo#G]l^kcщuIZ߈ZLEtfSa>TW KB;֭k;bW_d ;R`^Y/MS[ Q*tB}CYjl\5iz6F Ƀ&J~'gց/κZάiB. ®~T $<8S;cgzǧs1 i̕ ..Y 1w0Jit [a8CQ=K>2Pj ]Xg&/&ZN4ۅia1n|\ʰ,3 q_:d%pCBZcI%жމL_tsiS3 t+`=PIip˞| 5ԕ?QoK#iꭋtL"')P[o20r8F×xmm*t?PaiI+MnY1΃@9,hC`Z fFd,P|$%=P-7N}w]D<`Z13A3毂?+)r-Z;NrɆ=yء D"Q-Ѥ*"gR [oR^6gN~(&ǚی$23uNR3ܠ\@f}> ^ptqL&$GPXJsI2벲L=¦U(YsHUB}IWʯnwV#ҥOzV"BY1 mGox112(%pzT NvnFisEYY . o%$]-?%m1a1X.>pI_rp+'ŹLL*|DÉcj-F7nRA%!C; qE>q,ʳ +20|oCG"m)1ҹǢy;p*!=M$AՁ$:E蠇4ĖΉ﷐#4!h0;nBVyhFlRuwE޵Dn'ه3 !,d#" rA@H;Oni(2 s̭:yVS<(-D*Z|z2lhbo&=OxpI^a.O}):n@gq3~(PQj.dף>6a>_@s}FM=A)Vo&|˺ ˙OY4VPK x]㤭"څb^ƭ0\Kչf8U8ѩ @]>M6VЃoZ˚dil Ab~21P)F;9r0c(׎WO L/hXHO#a>OZ)ފLvY+rօz U*l[vf0"Q$8w!!j. 3#G+lդoC8E|j @R8GFv* %`ԵΑސ-*xlN#قriivA'1k }{seZ?L:z?uz*R!>R"[w!~sdWcCDYt_S&NH@5o>GaAUk"$L|l53V{ MYY(y;Xllx o.~g2}4/>SI QSEq/d$z$vFoIƥ-_@U DR 1ur`RKlv>{* ˿4uKhQKB]yk33C6Hؠ}Am9ۡBF'KKp$ȂzJ8!r _5,SFcp Un撡"TjI1ɻq#YoOd_ +Ŗ@hf=6 BbI$Hbu؇`('% GʘGZ5b5kZ=FIt-5 ^Dj.58/J6O_y(.ISPlj݀v(uNllQI% DUFR\ߋ;pEf |{K)TPumTibցY#A : C'w-)&1iH u임{M]_T杖P0[ui}%'&Z3c?]P Rje/_/N  mph|>0>Kt@;:1E9ROVPJbf#E? cQA0q%&S@VK^Uy#72BdHs޷.ѷO{ڿc=@⏶Aŭ Q!13Bw.S|B9-Rom{r,S‘)Stۭ45ƭrp> Z0`٫AAV(Lv ?eYЁJQ:ԚB?q TC]wI`y_\.7DFԚٮK}ai,[}1ZN|lp(מwy H9EPG1vڄcFZp%C/)CTKhF ܄ύp8QdETIE9r&NL./YGo?)jM _ħ/,6>C^Cn}n#V~G (wzҍrN q$xYV )- $_bԃ~1Пת?;{ˌDtT!l!Pfa=_zD#)TPRvx[f%Bq4#݂5 iR5SulXf$RM ʟc)`$IDJ*zi&g:P(b81ijNoڈ);^IG`6i Zw9?` ԅ8t30ؼP+m/u]#// JNL)6ڌR֏K%ooyqZ09KQ7Ek,[uL@9+_  !g)#Z+.=jTb5d9!IdmA'*VPro=v9qD- QXLozVAr(P8)#j n{؍G=w[π`2wrQYx(ZULw"5x]ش<=!| lԸ:>M򚠮}%!J;_,qt5t9v/#MKS?NLC% 'K S> O~y.vrVgYKHfS]OQ̀tgY_'tU|" 0ȥ>l2|60+J3w"nʰ6B5$}'kbez,0bd5.Y"{z)ͮvъK}6VЁlډ1ZջnCIIUͅ!l˴-Z mm[G)a1$@LxQz>a'EPO0G- K)A̤-ՁȟMt0u{,A}+Iy(#~/X>-NF hg4Y?$goJ 1FE4Tn ̀$Vn"qr`TuHd=V'jM{@Ld-Vlr+TЩMI&L-_X*XfEnL(]VFDCږ_aL]L2-r,as;ϱfM˒E=VysgEpݨ.w(C7oe5!fxv]i6IvXRθ/$~)>i%Ɖcv_=lXvnƞ`g}25a/ˉ(Ü^ʭeCr,)^*o$E$GJAeCٴmGѻ Aغ1Fl72A&~ ) 5Jd \Xc()FŒM! +;qGfηc`2/74H-aՐ'zkX,Li,EēCpb\R\J..zJf]#X%dTmHC%`$C DFA&XTРg hSD"[`8e![k@Tgcg* B OynZ6~E]D1 i#XXB#F" "R~kơyt ڳp^4{99*<ɿ&ROH*"\#mYrj$+Jvb%#Q_M@#Ʊ%R^x)ߦ>=}D{MĦO|NlOڅD˱ zMA NgK3=NY 3><..O2/o=+p^M% en"')} bTsBHjT[gȡa]Luwp0U"s8bħ8^p7fঀwrH'h3E:аPM]e\sN!X..EqFHgZVzƵpoE.pSj9\7K'gᨷv:K_I/ݔ)WQe 㽀Av6J[8>= L߻ '7VbJ;v q0muM݈t]_d m/JD$\ɴ# gP{Uf]$&: *lzHM#h7xCr܅J`Vx'V ݶYʅaP\xX` -knL#I 9}fEXܚSîj?S 0T@ F;&?ޙ?8V= ; $)ϚᮉL_m:M]t ^Lk^Q@F*\4-\\eS(&uH݀ ftK3e)?-E}9hN[+DA;i>,x0{Um[2=rCg-Z=u:(\.kxS D/Ҩ0#bmZ9+$6%Kk`x xq+6DcPqIq";agİ%SdPSSȻ)1Wo{҄ygv P Zzwx W) >nq؊a[R!# %Q$蔻}yV kAbP,kԐ`qm16.i# )2'NEćS-'%8 ̩O,mR"~e@]K] gZZHխJZв7w)Ÿz2o4~K'-m-o:3ߖJdIKŠSjɆ^MIRSWp5{O䣎;޺AgɃ$ V5 o]OЮFLFZun .pa瘳"u."*q/B;!E,Ü g/p?$]m h+^6Y^5#XPw*t23Q #|mgWTCh۔1ֽRn*o^J)[eW 65W_'h8#+uW^ۭG_dL wL߇>3~؆IG .ѱؙ馐Dl&[p,Kt]_!V4X8b+1MLIP:`˻|oMA蒴L`\fd`\?֐f.,bya M/'r-h2$rkP3/?nAP"},t!HPT r sZ gEb dj[pL%@%Om[o/f1%P^~=JOZIiZhR(U(= egv+u>Er1r d>!E];2lxEy̢ <| q ;8O-ި:['wYWtIۮمV?l }1[**&s\?fC}vZdM}{PO h wќ2.+0ûsi'cZYA#fRU,B\є`/;QKvC:ih'D9AmKD *Rvj0ÐH c>6u{򤍘O{<ǰh,•4\xy&8 HzpTq[f~ '@:,howa%<+Ūq>А\x-ʲ7T5W`x@i.ukc:$y \?HO&*& 8 @7+gJAr^dz p3њ, '`cupSAQ3\X٦)-lb]){@.ʩAn Ғ Nf=#* 5ٕRV/U\D\Ő1qnR/#`5/F_J1z/Z8iy=ϸ/R\$?3&@>bդ͗L0A$MRP Ā㘠=p)Hِc-%i+曶G7dՍW^b1`Y9̉kJb_@̽M(pNOar.lV m!W"÷S7wHK4f)<ܤ kmq-2")`SƋZJ`;of^4No/k1 ͼ$HN5GNܷZX?FI%k-["&2(&5 )DIGO,~24 ;,3RKxI=u?J?JoQ+Fg*\`Mw>p`" \1q'yf!DE2 s Ŭr,{F݌&CWK^$\g{5ʕAm3.SD熠j Y%}$[<؉)տo0^€~_ -0J3<zbɿa=5l(jˁ R+cz͢#W8Zqw-kclQ Ofݦ]nОYvꏥe,;LN3P=2eQEXB~zq dDA =OLU$_9Uᅣ4*-ab4ڗ 4D* e |9#蒠;#v*o c^LDhD[Jw'3ڨ{o dh1dSH Ժ9mBX&8 SAMv(q4 w1AϬ3pLhgŒnN^@Wh[TGޯ¡,,kF0|eaz?)%ILoКE|jNoSOjؘddի a?cƉq\{9޴d_^ڈ}xFQ˧S [aׄ Ś 3YwicK6+ǧs 8qb ks/F i5/_q 7CLyə㔄GHohD#F j*IǷ9 <}l3"XQ<˭C@79 x!i℈l x#A+Q9bOG^Byk]|Zwl"JzNUVkVgiyGdK-ɠ(တ'"g:JWNi/Sۿ[FFDς BMJfpga"{ȘAY<2t}X.R2l_#jȒ#OJ#b E TR*BRy?z+.c&XǤeF%"\*\,0'@ffi;m*nڗHWDc}tNuݛA8B ,QCSQHOcMrG\XaЯF8BώX`P FQjb]~A,m=nG@}쓤ӈFDzl+\4K<'o EPY|PRo}p LRF/%s,Lw6ZG8w2ΰC ߙ}G[={ni1MM]-Gpхv9 Nfxɩx vB#x"pM;!,[Z`5Х܍"8n.p?=C*uǡ4B/fh}B|Η5A"^7L0bxnar#/s%C˻]7e2$xU-mh%{S<1@qVX=́)`WƧ-Y" jB.߷G2vMf9ACs2p|(oqIkj=trAO[)Y2!-@Du=;3& 5><% )HSe곐$($:QfRm18RU_x ONMA S5V4.Y`2WRQˁ+|<|6Х$*)г6b/sDa'$n^*mNآ"}$.!9<+^kvɚV[Л4'&6Yq]Zwn~qrUo=/ُaQٮi.&e_v5*)'N$X_OT+