{"id":906,"date":"2008-10-07T22:05:00","date_gmt":"2008-10-07T14:05:00","guid":{"rendered":"http:\/\/note.systw.net\/note\/?p=906"},"modified":"2023-11-07T22:12:00","modified_gmt":"2023-11-07T14:12:00","slug":"cisco-frame-relay","status":"publish","type":"post","link":"https:\/\/systw.net\/note\/archives\/906","title":{"rendered":"Cisco Frame-Relay"},"content":{"rendered":"\n<p>\u8a2d\u5b9aframe-relay<br>1<br>\u5c01\u88dd<br><strong>(config-if)#encapsulation frame-relay [cisco|ietf]<\/strong><br>\u9810\u8a2d\u4f7f\u7528cisco,\u82e5\u65bc\u4e0d\u540c\u5ee0\u5546\u4e92\u9023\u5247\u4f7f\u7528ietf,\u5169\u7aef\u5c01\u88dd\u985e\u578b\u9700\u76f8\u540c<br>ps:\u82e5\u65b0\u52a0\u5165\u8a2d\u5099\u4e0d\u80fd\u7528,\u6709\u53ef\u80fd\u662f\u672c\u5730\u7aefrouter\u8207\u9060\u7aefrouter\u5c01\u88dd\u985e\u578b\u4e0d\u540c<br>2<br>\u5b9a\u7fa9LMI\u985e\u578b<br><strong>(config-if)#frame-relay lmi-type [ansi|cisco|q933i]<\/strong><br>\u9810\u8a2d\u4f7f\u7528cisco,ios11.2\u7248\u4ee5\u4e0a\u6703\u81ea\u52d5\u5075\u6e2c,\u53ef\u4e0d\u52a0\u6b64\u884c<br>ps:\u5728show interface\u7684LMI DLCI\u82e5\u70ba1023\u8868\u793acisco,\u82e5\u70ba0\u8868\u793aansi\u6216q933i,\u5426\u5247\u5c31\u662f\u6709\u554f\u984c<br>ps:\u82e5\u65b0\u52a0\u5165\u8a2d\u5099\u4e0d\u80fd\u7528,\u6709\u53ef\u80fd\u662flmi type\u8207\u7b2c\u4e00\u500b\u76f8\u9023\u7684frame-relay switch\u7684lmi type\u4e0d\u540c<br>3<br>\u8a2d\u5b9adlci\u5c0d\u61c9ip<br>\u65b9\u6cd5\u67092\u7a2e:<br>a.\u975c\u614b\u5c0d\u61c9<br>(config-if)#frame-relay map ip &lt; dest-ip&gt; &lt; local-dlci&gt; [broadcast [cisco|ietf]]<br>\u8868\u793a\u901a\u5f80\u9060\u7aef&lt; dest-ip&gt;\u8981\u4f7f\u7528\u81ea\u5df1\u7684&lt; local-dlci&gt;\u8def\u5f91\u904e\u53bb<br>\u82e5\u4e0d\u652f\u63f4IARP\u5247\u9700\u4f7f\u7528\u975c\u614b\u5c0d\u61c9<br>[broadcast],\u56e0frame-relay\u70banbma\u9810\u8a2d\u4e0d\u5ee3\u64ad,\u56e0\u6b64\u50cfrip\u8def\u5f91\u66f4\u65b0\u4e0d\u6703\u88ab\u5ee3\u64ad,\u9664\u975e\u52a0\u4e0abroadcast<br>b.\u52d5\u614b\u5c0d\u61c9<br>\u900f\u904eiarp\u81ea\u52d5\u5efa\u7acb<br>ex:<br>\u4f7f\u7528\u975c\u614b\u5c0d\u61c9\u8a2d\u5b9aframe-relay\u4ecb\u9762serial0\u7684ip\u70ba202.72.70.141\/24,lmi\u70baansi,\u4e26\u7528dlci100\u7684\u4ecb\u9762\u9023\u5230ip202.72.70.141<br>(config)#int serial 0<br>(config-if)#ip address 202.72.70.141 255.255.255.0<br>(config-if)#no shutdown<br>(config-if)#encapsulation frame-relay<br>(config-if)#frame-relay lmi-type ansi<br>(config-if)#frame-relay map ip 202.72.70.142 100 broadcast<\/p>\n\n\n\n<p>&#8230;&#8230;<\/p>\n\n\n\n<p>\u8a2d\u5b9aDLCI\u7d66\u754c\u9762<br><strong>(config-if)#frame-relay interface-dlci &lt; 16-1007&gt;<\/strong><br>ps:\u901a\u5e38\u7531\u4f9b\u61c9\u5546\u6307\u5b9a<\/p>\n\n\n\n<p>\u555f\u52d5IARP(inverse arp)<br><strong>(config-if)#frame-relay inverse-arp [protocol] [dlci]<\/strong><br>\u7528\u4f86\u5c07\u5df1\u77e5\u7684dlci\u5c0d\u61c9\u5230\u9060\u7aefip\u4f4d\u5740,\u9810\u8a2d\u662f\u81ea\u52d5\u958b\u555f<br>ps:router\u9810\u8a2d60\u79d2\u6703\u4ea4\u63dbinverse arp\u8a0a\u606f<\/p>\n\n\n\n<p>\u6e05\u7a7a\u7531iarp\u7522\u751f\u7684\u52d5\u614bmap<br><strong>(config)#clear frame-relay-inarp<\/strong><\/p>\n\n\n\n<p>\u5229\u7528iarp\u53bb\u5c0d\u61c9mapping table<br>1local router\u6703\u7d93\u7531CSU\/DSU\u8a2d\u5099\u53bb\u9023\u63a5\u5230frame-relay switch<br>2\u9023\u4e0a\u53bb\u5019,router\u6703\u9001\u4e00\u500blmi status\u8a62\u554f\u8a0a\u606f\u901a\u77e5frame-relay switch\u95dc\u65bcrouter\u72c0\u614b\u548c\u8a62\u554f\u95dc\u65bcVC\u9023\u7dda\u7684\u72c0\u614b<br>3\u7576frame-relay switch\u6536\u5230\u5f8c\u6703\u56de\u4e00\u500blmi status\u8a0a\u606f\u7d66router,\u9019\u8a0a\u606f\u5305\u542b\u4e86\u9060\u7aefrouter\u7684dlci\u503c<br>4\u5c0d\u65bc\u6bcf\u4e00\u500b\u6d3b\u52d5\u4e2d\u7684dlci,router\u6703\u9001\u4e00\u500biarp\u4f86\u4ecb\u7d39\u81ea\u5df1,\u5e6b\u4f60\u7684router\u6536\u5230iarp\u8a0a\u606f<br>5router\u518dframe-relay map\u88cf\u5275\u9020\u4e00\u500b\u542blocal dlci\u53ca\u9060\u7aefip\u7684map entry<br>6mappling table\u5efa\u7acb\u5b8c\u5f8c,\u5169\u908a\u518d\u505akeepalive\u4fdd\u6301\u806f\u7d61,\u6bcf\u969410\u79d2router\u6703\u9001LMI\u8cc7\u8a0a\u7d66frame-relay switch<br>ps:lmi\u5fc5\u9808\u8a2d\u5b9a\u6b63\u78ba,\u624d\u53ef\u5f97\u5230dlci<\/p>\n\n\n\n<p>ps:<br>(config-if)#frame-relay ?<br>class\u3000\u3000 Define a map class on the interface<br>map\u3000\u3000 Map a protocol address to a DLCI address<br>de-group\u3000\u3000 Associate a DE group with a DLCI<br>lmi-type\u3000\u3000 Use CISCO-ANSI-CCITT type LMI<br>svc\u3000\u3000 Enable frame relay SVCs<br>interface-dlci\u3000\u3000 Define a DLCI as part of a subinterface<br>traffic-shaping\u3000\u3000 Enable Frame Relay Traffic Shaping<br>inverse-arp\u3000\u3000 Enable\/disable inverse ARP on a DLCI<br>intf-type\u3000\u3000 Configure a FR DTE\/DCE\/NNI interface<br>route\u3000\u3000 frame relay route for pvc switching<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<\/p>\n\n\n\n<p><strong>\u8a2d\u5b9a\u5b50\u754c\u9762<\/strong><br>\u70baframe-relay\u7684\u6bcf\u689dvc\u8a2d\u5b9a\u5404\u5225\u5b50\u754c\u9762\u7684\u5169\u500b\u7528\u9014:<br>1\u55ae\u4e00\u5e8f\u5217\u4ecb\u9762\u4e0a\u6709\u591a\u689dVC(\u865b\u64ec\u96fb\u8def),\u5f88\u6709\u7d93\u6fdf\u7528\u9014,\u4e5f\u53ef\u89e3\u6c7a\u57e0\u4e0d\u5920\u554f\u984c<br>2point-to-point\u7684\u5b50\u754c\u9762\u53ef\u907f\u514dsplit horizen(\u6c34\u5e73\u5207\u5272)\u554f\u984c,\u5236\u6b62\u8def\u5f91\u66f4\u65b0<br>ex:<br>\u6709a,b,c,d\u56db\u500brouter,a\u7533\u8acb\u4e86\u4e09\u500bVC\u5230b,c,d,\u4f46\u4e8b\u5be6\u4e0aa\u53ea\u7528\u5230s0\u754c\u9762<br>b\u628a10.0.0.0\u7684\u7db2\u8def\u8cc7\u8a0a\u9001\u9032a\u7684s0\u754c\u9762,\u4f46\u56e0split horizen,\u6240\u4ee5a\u4e0d\u80fd\u518d\u628a\u8cc7\u8a0a\u53cd\u5411\u9001\u7d66c,d<br>ps:\u82e5\u8a2d\u5b9a\u5b50\u754c\u9762,\u5247\u5be6\u9ad4\u754c\u9762\u4e0d\u6703\u6709ip\u4f4d\u5740<br>\u5b50\u754c\u9762\u6709\u4ee5\u4e0b\u5169\u7a2e<br>\u4f7f\u7528point-to-point<br>\u30001\u53ef\u7528inverse arp\u5efa\u7acbmapping table<br>\u30002\u6bd4\u8d77multipoint\u9700\u7528\u8f03\u591aip,\u56e0\u70ba\u5404\u754c\u9762\u90fd\u64c1\u6709\u81ea\u5df1\u7684\u5b50\u7db2\u8def,\u8981\u8a2d\u4e0d\u540c\u7684\u7db2\u57dfIP\u4f4d\u7f6e<br>\u30003\u53ef\u7528\u5728star topology<br>\u30004\u4f7f\u7528split horizen\u53ef\u6b63\u5e38<br>\u4f7f\u7528multipoint<br>\u30001\u7121\u6cd5\u7528inverse arp\u4f86\u5efamapping table,\u9700\u624b\u52d5\u8f38\u5165mapping table<br>\u30002\u6bd4\u8d77point-to-point\u53ef\u4ee5\u7bc0\u7701\u8f03\u591aIP,\u56e0\u70ba\u4ed6\u53ea\u8981\u6709\u4e00\u500b\u5b50\u7db2\u8def\u5373\u53ef<br>\u30003\u53ef\u7528\u5728partial mesh\u53cafull mesh topology<br>\u30004\u4f7f\u7528split horizen\u53ef\u80fd\u7522\u751f\u554f\u984c<\/p>\n\n\n\n<p>\u8a2d\u5b9a\u65b9\u5f0f<br>(config)#int &lt; interface&gt;<br>(config-if)#int &lt; interface&gt;.&lt; num&gt; &lt; point-to-point|multipoint&gt;<br>(config-ifsub)#ip address &lt; ip&gt; &lt; mask&gt;<br>ex:<br>serial2\u7684\u4ecb\u9762ip\u70ba10.17.0.1\/24<br>10.17.0.2\u8981\u7d93dlci120\u5230\u9054<br>10.17.0.3\u8981\u7d93dlci130\u5230\u9054<br>(config)#interface Serial2<br>(config-if)#no ip address<br>(config-if)#no shutdown<br>(config-if)#encapsulation frame-relay<br>(config-if)#exit<br>a.\u82e5\u8a2d\u591a\u9ede\u914d\u7f6e\u5982\u4e0b<br>(config)#interface Serial2.2 multipoint<br>(config-subif)#ip address 10.17.0.1 255.255.255.0<br>(config-subif)#frame-relay map ip 10.17.0.2 120 broadcast<br>(config-subif)#frame-relay map ip 10.17.0.3 130 broadcast<br>b.\u82e5\u8a2d\u55ae\u9ede\u914d\u7f6e\u5982\u4e0b<br>(config)#interface Serial2.2 point-to-point<br>(config-subif)#ip address 10.17.0.2 255.255.255.0<br>(config-subif)#frame-relay interface-dlci 120<br>(config-subif)#interface Serial2.3 point-to-point<br>(config-subif)#ip address 10.17.0.3 255.255.255.0<br>(config-subif)#frame-relay interface-dlci 130<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<\/p>\n\n\n\n<p>\u5c07router\u8a2d\u6210frame-relay switch<br><strong>(config)#frame-relay switching<\/strong><\/p>\n\n\n\n<p>\u8a2d\u5b9aframe-relay switch\u4ecb\u9762<br>(config-if)#encap frame-relay<br>(config-if)#frame-relay intf-type dce \/\/\u8a2d\u5b9adce\u4ecb\u9762,\u6b64dce\u548crouter\u4e0a\u7684dce\u4e0d\u540c<br>(config-if)#frame-relay router &lt; source dlci&gt; int &lt; local-int&gt; &lt; local-dlci&gt;<br>\u82e5\u5f9e&lt; source dlci&gt;\u6536\u5230\u8a0a\u6846,\u5c31\u5f9e\u4ecb\u9762&lt; local-int&gt;\u7684&lt; local-dlci&gt;\u50b3\u9001\u51fa\u53bb<br>ps:\u82e5\u6b64\u4ecb\u9762\u525b\u597d\u662frouter\u7684dce\u4ecb\u9762,clock rate\u4e5f\u5fc5\u9808\u8981\u8a2d\u5b9a<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<\/p>\n\n\n\n<p>\u770blmi\u76f8\u95dc\u8cc7\u8a0a<br><strong>#show frame-relay lmi<\/strong><br>\u53ef\u63d0\u4f9b\u672c\u5730router\u8207frame relay\u4ea4\u63db\u6a5f\u9593\u7684LMI\u4ea4\u901a\u7d71\u8a08<br>\u756b\u9762\u5927\u81f4\u5982\u4e0b<br>LMI Statistics for interface Serial0 (Frame Relay DTE) LMI TYPE = ansi \/\/lmi type\u70baansi<br>Invalid Unnumbered info 0\u3000 Invalid Prot Disc 0<br>Invalid dummy Call Ref 0\u3000 Invalid Msg Type 0<br>Invalid Status Message 0\u3000 Invalid Lock Shift 0<br>Invalid Information ID 0\u3000 Invalid Report IE Len 0<br>Invalid Report Request 0\u3000 Invalid Keep IE Len 0<br>Num Status Enq. Sent 160\u3000 Num Status msgs Rcvd 137<br>Num Update Status Rcvd 0\u3000&nbsp;Num Status Timeouts 13<\/p>\n\n\n\n<p>\u67e5\u770bpvc\u76f8\u95dc\u8cc7\u8a0a<br><strong>#show frame-relay pvc [dlci|int &lt; interface&gt;]<\/strong><br>\u756b\u9762\u5927\u81f4\u5982\u4e0b<br>PVC Statistics for interface Serial0 (Frame Relay DTE)<br>DLCI = 501, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0&nbsp;\/\/pvc\u72c0\u614b\u70baactive\u8868\u6b63\u5e38,dlci\u70ba501<br>input pkts 14 \u3000output pkts 61<br>in bytes 544 \u3000 out bytes 1851 \/\/\u6d41\u91cf\u7d71\u8a08<br>dropped pkts 50<br>in FECN pkts 73\u3000 in BECN pkts 121 \/\/\u5f9e\u76ee\u5730\u6536\u5230121becn,\u8868\u793a\u76ee\u5730\u64c1\u585e\u4e2d<br>out FECN pkts 33\u3000 out BECN pkts 122<br>in DE pkts 91\u3000 out DE pkts 35<br>out bcast pkts 86\u3000 out bcast bytes 10001<br>pvc create time 00:32:04, last time pvc status changed 00:32:05<\/p>\n\n\n\n<p>\u67e5\u770bdlci\u8207ip\u975c\u614b\u5c0d\u61c9\u8868\u7684\u8cc7\u8a0a<br><strong>#show frame-relay map<\/strong><br>\u756b\u9762\u5927\u81f4\u5982\u4e0b<br>Serial0 (up): ip 215.10.1.1&nbsp;dlci 501(0x66,0x1860), static, \/\/static\u70ba\u624b\u52d5\u5efa\u7acb,\u5f80215.10.1.1\u4f7f\u7528dlci501<br>\u3000\u3000broadcast,CISCO, status defined, active \/\/lmitype\u70bacisco<br>Serial1 (up): ip 172.16.20.1 dlci 16(0x10,0x400), dynamic, \/\/dynamic\u70baiarp\u7522\u751f,\u5f80172.16.20.1\u4f7f\u7528dlci16<br>\u3000\u3000broadcast,CISCO, status defined, active \/\/lmitype\u70bacisco<br>Serial2.1 (up): point-to-point dlci,&nbsp;dlci 201(0x66,0x1860), broadcast \/\/\u4f7f\u7528\u5b50\u754c\u9762p2p<br>\u3000\u3000status defined, active<\/p>\n\n\n\n<p>ps:<br>#show frame-relay ?<br>lmi\u3000\u3000 show frame relay lmi statistics<br>map\u3000\u3000 Frame-Relay map table<br>route\u3000\u3000 show frame relay route<br>svc\u3000\u3000 show frame relay SVC stuff<br>pvc\u3000\u3000 show frame relay pvc statistics<br>traffic\u3000\u3000 Frame-Relay protocol statistics<\/p>\n\n\n\n<p>\u67e5\u770blmi\u7570\u52d5\u7684\u60c5\u5f62<br><strong>#debug frame-relay lmi<\/strong><br>\u53ef\u4ee5\u53d6\u5f97LMI\u8cc7\u8a0a\u5224\u65b7\u662f\u5426\u4e00\u53f0frame-relay switch\u6216\u4e00\u53f0router\u6b63\u9001\u6216\u6536lmi\u7684packet<br>ps:status\u7684\u6578\u5b57\u8f03\u91cd\u8981<br>\u82e5\u662f0x0\u8868\u793a\u5c0d\u65b9hello message\u6c92\u9001\u4f86,0x2\u8868\u793a\u4e00\u5207\u6b63\u5e38,0x4\u8868\u793a\u81ea\u5df1lmi\u51fa\u554f\u984c<\/p>\n\n\n\n<p>#debug frame-relay events<br>\u5224\u65b7\u4e00\u53f0router\u8207\u4e00\u53f0frame-relay switch\u9593\u662f\u5426\u6b63\u5728\u9032\u884c\u8cc7\u8a0a\u4ea4\u63db<\/p>\n\n\n\n<p>ps:<br>#show interface &lt; frame-relay interface&gt;<br>\u756b\u9762\u5927\u81f4\u5982\u4e0b<br>Serial0 is up, line protocol is up<br>Hardware is HD64570<br>Internet address is 215.10.1.2\/24<br>MTU 1500 bytes, BW Kbit, DLY 1000 usec, rely 255\/255, load 1\/255<br>Encapsulation FRAME-RELAY, loopback not set,&nbsp;keepalive set (10 sec) \/\/\u9810\u8a2d10\u79d2\u6703\u9001lmi\u8cc7\u8a0a\u7d66frame-relay switch<br>LMI enq sent 1472, LMI stat recvd 1472, LMI upd recvd 0, DTE LMI up<br>LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0<br>LMI DLCI 0 LMI type is ansi&nbsp;frame relay DTE&nbsp;\/\/lmi dlci 0\u8868\u793aansi\u6216q933i,\u9810\u8a2d\u70ba1023\u8868\u793acisco<br>\u4ee5\u4e0b\u7701&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8a2d\u5b9aframe-relay1\u5c01\u88dd(config-if)#en &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[32],"tags":[],"class_list":["post-906","post","type-post","status-publish","format-standard","hentry","category-cisco-network"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/comments?post=906"}],"version-history":[{"count":0,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/906\/revisions"}],"wp:attachment":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/media?parent=906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/categories?post=906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/tags?post=906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}