{"id":916,"date":"2011-09-07T22:16:00","date_gmt":"2011-09-07T14:16:00","guid":{"rendered":"http:\/\/note.systw.net\/note\/?p=916"},"modified":"2023-11-07T22:30:14","modified_gmt":"2023-11-07T14:30:14","slug":"cisco-redistribute","status":"publish","type":"post","link":"https:\/\/systw.net\/note\/archives\/916","title":{"rendered":"Cisco Redistribute"},"content":{"rendered":"\n<p><br><strong>redistribute<\/strong><br>\u8981\u6c42router\u53d6\u51fa<br>1\u4f86\u6e90\u8def\u7531\u5354\u5b9a\u5b78\u5230\u7684\u8def\u5f91<br>2\u8def\u7531\u5354\u5b9a\u7684\u754c\u9762\u4e0a\u53d6\u51fa\u76f4\u9023\u8def\u5f91<br>\u4f7f\u7528\u7684\u6642\u6a5f<br>1\u88ab\u4f75\u8cfc\u516c\u53f8\u4f7f\u7528\u4e0d\u540c\u7684\u8def\u7531\u5354\u5b9a<br>2\u4e0d\u540c\u90e8\u9580\u60f3\u81ea\u5df1\u63a7\u5236\u8def\u7531\u5354\u5b9a<br>3\u652f\u63f4\u4e0d\u540c\u5ee0\u5546\u8def\u7531\u5668\u7684\u8def\u7531\u5354\u5b9a<\/p>\n\n\n\n<p>\u6307\u5b9a\u76ee\u524dprotocol1\u8def\u5f91\u8981\u5f9e\u90a3\u500bprotocol2\u5b78\u904e\u4f86<br><strong>(config)# router &lt; protocol1-option&gt;<\/strong><br><strong>(config-router)# redistribute &lt; protocol2-option&gt;<\/strong><br>protocol2-option\u4e3b\u8981\u9078\u9805\u6709\u4ee5\u4e0b<br>\u3000eigrp &lt; as&gt; [eigrp-option]<br>\u3000ospf &lt; process&gt; [ospf-option]<br>\u3000[connected] &nbsp;\u91cd\u65b0\u914d\u7f6e\u76f4\u9023\u7684\u5b50\u7db2\u8def,\u9810\u8a2d\u4e0d\u555f\u7528,\u4f46\u8a72\u65b9\u6cd5\u5728\u7279\u5b9a\u60c5\u6cc1\u4e0b\u53ef\u80fd\u9020\u6210loop\u554f\u984c<br>ps:<br>\u9032\u5165rip,eigrp\u7684route\u4e00\u5b9a\u8981\u6307\u5b9ametric<br>ps<br>igrp\u548ceigrp\u6703\u81ea\u52d5redistribute<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;.<\/p>\n\n\n\n<p><strong>rip redistribute<\/strong><\/p>\n\n\n\n<p>(config)# router rip<br><strong>(config-router)# redistribute &lt; protocol&gt; metric &lt; metric&gt; [ option]<\/strong><br>[option]\u6709\u4ee5\u4e0b<br>\u3000match internal:\u53ea\u5b78ospf\u5167\u90e8route<\/p>\n\n\n\n<p>\u8a2d\u5b9a\u9810\u8a2dmetric<br>(config-router)#default-metric &lt; metric&gt;&nbsp;<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;.&nbsp;<\/p>\n\n\n\n<p><strong>eigrp redistribute<\/strong><\/p>\n\n\n\n<p>1\u91dd\u5c0d\u4e00\u500bredistribute\u6307\u5b9a\u6b0a\u503c<br>(config)#router eigrp &lt; as&gt;<br><strong>(config-router)# redistribute &lt; protocol2-option&gt; metric &lt; bw|delay|reliability|load|mtu&gt; [other-option]<\/strong><br>metric \u7528\u4f86\u6307\u5b9a\u6b0a\u503c<\/p>\n\n\n\n<p>2\u5c0d\u5168\u90e8redistribute\u6307\u5b9a\u6b0a\u503c<br><strong>(config-router)# redistribute &lt; protocol2-option&gt; [other-option]<\/strong><br><strong>(config-router)# default-metric &lt; bw|delay|reliability|load|mtu&gt;<\/strong><br>\u5176\u4e2d<br>[other-option]=[match-option&gt;][tag &lt; tag-value&gt;] [route-map &lt; name&gt;]<br>\u800c<br>[match-option&gt;]=match &lt; internal|nssa-external|external 1|external 2&gt; \u6bd4\u5c0dospf\u7684\u8def\u5f91<br>tag:\u53ef\u7528\u4f86\u548croute-map\u9032\u884c\u6bd4\u5c0d<br>route-map:\u53c3\u7167\u67d0\u500broute-map<br>ps:<br>bw\u7684\u55ae\u4f4d\u662fkb,delay\u7684\u55ae\u4f4d\u662fmicrosecond*10 \u3000<br>ex:<br>eigrp as1\u7684\u8def\u5f91,\u5f9eospf\u7684process 2\u53d6\u5f97,\u4e26\u91dd\u5c0d\u4e00\u500bredistribute\u6307\u5b9a\u6b0a\u503c<br>(config)# router eigrp 1<br>(config-router)# redistribute ospf 2 metric 1000 33 255 1 1500<br>ex:<br>eigrp as1\u7684\u8def\u5f91,\u5f9eospf\u7684process 2\u53d6\u5f97,\u4e26\u5c0d\u5168\u90e8redistribute\u6307\u5b9a\u6b0a\u503c<br>(config)# router eigrp 1<br>(config-router)# redistribute ospf 2<br>(config-router)# default-metric 1000 33 255 1 1500<\/p>\n\n\n\n<p><strong>#show ip eigrp topology&nbsp;<\/strong><br>IP-EIGRP Topology Table for AS(1)\/ID(172.3.1.1)<br>Codes: P &#8211; Passive, A &#8211; Active, U &#8211; Update, Q &#8211; Query, R &#8211; Reply,<br>\u3000\u3000\u3000r &#8211; reply Status, s &#8211; sia Status<br>P 172.6.1.0\/25, 1 successors, FD is 2568448<br>\u3000\u3000via Redistributed (2568448\/0)\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/\u900f\u904edistribute\u65b9\u5f0f\u5b78\u5230,fd\u6839\u64dametric 1000 33 255 1 1500\u8a08\u7b97\u5f97\u52302568448<br>P 172.6.2.0\/30, 1 successors, FD is 2568448<br>\u3000\u3000via Redistributed (2568448\/0)<\/p>\n\n\n\n<p><strong>#show ip eigrp topology 172.1.1.0\/25<\/strong><br>IP-EIGRP (AS 1): Topology entry for 172.1.1.0\/25<br>State is Passive, Query origin flag is 1, 1 Successor(s), FD is 2568448<br>Routing Descriptor Blocks:<br>172.1.2.2, from Redistributed, Send flag is 0x0<br>\u3000Composite metric is (2568448\/0), Route is External<br>\u3000Vector metric:\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/\u4ee5\u4e0bmetric\u6839\u64da\u6307\u4ee4metric 1000 33 255 1 1500\u800c\u4f86<br>\u3000\u3000Minimum bandwidth is 1000 Kbit\u3000\u3000<br>\u3000\u3000Total delay is 330 microseconds<br>\u3000\u3000Reliability is 255\/255<br>\u3000\u3000Load is 1\/255<br>\u3000\u3000Minimum MTU is 1500<br>\u3000\u3000Hop count is 0<br>\u3000External data:<br>\u3000\u3000Originating router is 172.3.1.1 (this system) \/\/\u8a72router\u57f7\u884cdistribute\u547d\u4ee4,\u8def\u7531\u8cc7\u8a0a\u4f86\u6e90\u70ba172.3.1.1<br>\u3000\u3000AS number of route is 2<br>\u3000\u3000External protocol is OSPF, external metric is 65 \/\/\u5916\u90e8\u8def\u5f91\u4f7f\u7528ospf\uff0c\u6b64\u4f86\u6e90\u8def\u5f91\u7684\u6b0a\u503c\u70ba65<br>\u3000Administrator tag is 0 (0x00000000)<\/p>\n\n\n\n<p><strong># show ip route<\/strong><br>Codes: C &#8211; connected, S &#8211; static, R &#8211; RIP, M &#8211; mobile, B &#8211; BGP<br>D &#8211; EIGRP, EX &#8211; EIGRP external, O &#8211; OSPF, IA &#8211; OSPF inter area<br>omit&#8230;<br>Gateway of last resort is not set<br>172.1.0.0\/16 is variably subnetted, 2 subnets, 2 masks<br>D EX&nbsp;172.1.48.0\/25 [170\/3080448] via 172.3.12.1, 00:25:15, Serial0\/0\/1&nbsp;\/\/\u4f7f\u7528EIGRP external\uff0c\u4e14EIGRP\u5916\u90e8\u8def\u5f91ad\u70ba170<br>D EX 172.1.18.0\/30 [170\/3080448] via 172.3.12.1, 00:25:15, Serial0\/0\/2<br>O 172.1.20.0\/30 [110\/3080448] via 172.21.12.1, 00:25:15, Serial0\/0\/3&nbsp;<\/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;.<\/p>\n\n\n\n<p><strong>ospf redistribute<\/strong><\/p>\n\n\n\n<p><strong>(config)#router ospf &lt; process&gt; &nbsp;<br>(config-router)# redistribute &lt; protocol option&gt; [subnets] [metric-type &lt; type&gt;]<\/strong><br>[subnets] \u555f\u7528\u7121\u7d1a\u5225\u652f\u63f4,\u9810\u8a2d\u4e0d\u555f\u7528,\u6240\u4ee5\u9810\u8a2d\u53ea\u80fd\u5b78\u5230\u5206\u7d1a\u5f0f\u7db2\u8def\u7684\u8def\u5f91<br>type \u6307\u5b9a\u5916\u90e8\u8def\u5f91\u7684\u8a08\u7b97\u65b9\u5f0f,1\u8868\u793aE1,2\u8868\u793aE2(\u9810\u8a2d)<br>E1(type1)\uff0c\u6703\u53c3\u8003\u5916\u90e8\u8207\u5167\u90e8\u6210\u672c,\u53ef\u7528\u4f86\u624b\u52d5\u63a7\u5236\u6700\u4f73\u8def\u5f91, &nbsp;&nbsp;<br>E2(type2)\uff0c\u53ea\u53c3\u8003\u5916\u90e8\u6210\u672c<br>\u7121\u8ad6\u6b0a\u503c\u5982\u4f55,E1\u6703\u512a\u65bcE2 &nbsp;\u3000&nbsp;<br>ps:<br>\u6b0a\u503c(\u5916\u90e8\u6210\u672c)\u4f7f\u7528\u9810\u8a2d\u503c,\u898f\u5247\u5982\u4e0b<br>\u3000\u5f9eBGP\u53d6\u5f97\u7684\u8def\u5f91,\u9810\u8a2d\u6b0a\u503c\u70ba1<br>\u3000\u5f9e\u5176\u4ed6\u8def\u7531\u5354\u5b9a\u53d6\u5f97\u7684\u8def\u5f91,\u9810\u8a2d\u6b0a\u503c\u70ba20&nbsp;<br>\u3000\u5f9e\u5176\u4ed6OSPF\u53d6\u5f97\u7684\u8def\u5f91,\u7528\u4f86\u6e90\u7684\u9810\u8a2d\u6b0a\u503c<br>ps:<br>ospf\u53ef\u4ee5\u5f9e\u5176\u4ed6ospf\u7a0b\u5f0f\u4e2d\u53d6\u5f97\u8def\u5f91<\/p>\n\n\n\n<p>ex:<br>ospf id2\u7684\u8def\u5f91,\u5f9eeigrp\u7684as1\u53d6\u5f97,\u4e14\u7db2\u8def\u4e2d\u6709\u5305\u542b\u7121\u7d1a\u5225\u7db2\u8def<br>(config)# router ospf 2<br>(config-router)# redistribute eigrp 1 subnets<\/p>\n\n\n\n<p><strong>\u6307\u5b9aospf\u6b0a\u503c<\/strong><br>1\u5c0d\u5168\u90e8redistribute\u6307\u5b9a\u6b0a\u503c<br><strong>default-metric &lt; cost&gt; OSPF<\/strong><br>2\u91dd\u5c0d\u4e00\u500bredistribute\u6307\u5b9a\u6b0a\u503c<br><strong>redistribute &lt; protocol option&gt; metric &lt; cost&gt;<\/strong><br>3\u4f7f\u7528route-map\u6307\u5b9a\u6b0a\u503c<\/p>\n\n\n\n<p><strong>ASBR#show ip protocol<\/strong><br>\u53ef\u6aa2\u67e5ASBR redistribution configurations&nbsp;<\/p>\n\n\n\n<p><br><strong>ASBR#show ip ospf database<\/strong><br>[omit]<br>\u3000Summary ASB Link States (Area 1)\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/type 4 lsa<br>Link ID ADV Router Age Seq# Checksum\u3000\u3000\u3000\u3000\u3000\/\/\u4ee5\u4e0b\u5217\u51fa2\u500btype4 lsa<br>1.1.1.1 3.3.3.3 956 0x8000000D 0x00E43A\u3000\u3000\u3000\/\/asbr rid=1.1.1.1\uff0c\u901a\u544a\u8def\u7531\u5668\u70ba3.3.3.3<br>1.1.1.1 4.4.4.4 1044 0x8000000B 0x00439A<br>\u3000Type-5 AS External Link States<br>Link ID ADV Router Age Seq# Checksum Tag\u3000\u3000\/\/\u4ee5\u4e0b\u5217\u51fa5\u500btype5 lsa<br>172.3.2.0 1.1.1.1 3 0x80000001 0x008050 0 \u3000\u3000\/\/rid1.1.1.1\u901a\u544atype5 lsa\uff0c\u901a\u544a\u8def\u7531\u5668\u70ba1.1.1.1<br>172.3.6.0 1.1.1.1 3 0x80000001 0x007741 0<br>\u3000Type-7 AS External Link States (Area 1)\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000<br>Link ID ADV Router Age Seq# Checksum Tag\u3000\u3000\/\/\u4ee5\u4e0b\u5217\u51fa1\u500btype7 lsa<br>10.1.1.0 5.5.5.5 26 0x80000001 0x00E0A6 0<\/p>\n\n\n\n<p>\u5217\u51fatype5\u7d30\u7bc0<br><strong>ASBR#show ip ospf database external 172.3.6.0<\/strong><br>\u3000OSPF Router with ID (4.4.4.4) (Process ID 4)<br>\u3000\u3000Type-5 AS External Link States<br>Routing Bit Set on this LSA<br>LS age: 175<br>Options: (No TOS-capability, DC)<br>LS Type: AS External Link<br>Link State ID: 172.3.6.0 (External Network Number )<br>Advertising Router: 1.1.1.1<br>LS Seq Number: 80000001<br>Checksum: 0x7741<br>Length: 36<br>Network Mask: \/23<br>\u3000Metric Type: 2 (Larger than any link state path)\u3000\/\/\u5916\u90e8\u8def\u5f91\u985e\u578b\u70baE2<br>\u3000TOS: 0<br>\u3000Metric: 20\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/\u5f9e\u5176\u4ed6\u8def\u7531\u5354\u5b9a\u53d6\u5f97\u7684\u8def\u5f91,\u9810\u8a2d\u6b0a\u503c\u70ba20<br>\u3000Forward Address: 0.0.0.0<br>\u3000External Route Tag: 0<\/p>\n\n\n\n<p>\u5217\u51fatype4 lsa\u7d30\u7bc0<br><strong>ASBR# show ip ospf database asbr-summary<\/strong><br>\u3000OSPF Router with ID (5.5.5.5) (Process ID 5)<br>\u3000\u3000Summary ASB Link States (Area 1)<br>Routing Bit Set on this LSA<br>LS age: 984<br>Options: (No TOS-capability, DC, Upward)<br>LS Type: Summary Links(AS Boundary Router)<br>Link State ID: 1.1.1.1 (AS Boundary Router address) \/\/asbr rid=1.1.1.1<br>Advertising Router: 3.3.3.3\u3000\u3000\u3000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\/\/abr=3.3.3.3<br>LS Seq Number: 8000000D<br>Checksum: 0xE43A<br>Length: 28<br>Network Mask: \/0<br>\u3000TOS: 0 Metric: 1 \u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/abr\u5230asbr\u7684\u6700\u4f73\u8def\u5f91\u6b0a\u503c\u70ba1<br>LS age: 1072<br>Options: (No TOS-capability, DC, Upward)<br>LS Type: Summary Links(AS Boundary Router)<br>Link State ID: 1.1.1.1 (AS Boundary Router address) \/\/asbr=1.1.1.1<br>Advertising Router: 4.4.4.4 \u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/abr=4.4.4.4<br>LS Seq Number: 8000000B<br>Checksum: 0x439A<br>Length: 28<br>Network Mask: \/0<br>\u3000TOS: 0 Metric: 64\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\/\/\u6210\u672c\u503c\u70ba64<\/p>\n\n\n\n<p>\u5217\u51fatype7 lsa\u7d30\u7bc0<br><strong>ASBR# show ip ospf database nssa-external<\/strong><br>\u3000OSPF Router with ID (5.5.5.5) (Process ID 5)<br>\u3000\u3000Type-7 AS External Link States (Area 1)<br>LS age: 69<br>Options: (No TOS-capability, Type 7\/5 translation, DC)<br>LS Type: AS External Link<br>Link State ID: 10.1.1.0 (External Network Number ) \/\/lsid=10.1.1.0<br>Advertising Router: 5.5.5.5 \u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/asbr rid=5.5.5.5<br>LS Seq Number: 80000001<br>Checksum: 0xE0A6<br>Length: 36<br>Network Mask: \/24<br>\u3000Metric Type: 2 (Larger than any link state path)<br>\u3000TOS: 0<br>\u3000Metric: 20\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\/\/\u6210\u672c\u503c20<br>\u3000Forward Address: 172.1.4.5<br>\u3000External Route Tag: 0<\/p>\n\n\n\n<p><br>\u5217\u51farouter\u77e5\u9053\u7684\u6240\u6709abr\u548casbr<br><strong>#show ip ospf border-routers<\/strong><br>OSPF Process 5 internal Routing Table<br>Codes: i &#8211; Intra-area route, I &#8211; Inter-area route<br>i 4.4.4.4 [64] via 172.1.4.4, Serial0\/1, ABR, Area 1, SPF 6<br>I 1.1.1.1 [65] via 172.1.5.3, Serial0\/0, ASBR, Area 1, SPF 6<br>i 3.3.3.3 [64] via 172.1.5.3, Serial0\/0, ABR, Area 1, SPF 6<\/p>\n\n\n\n<p>\u5217\u51faroute table<br><strong># show ip route<br><\/strong>\u5728\u4efb\u4f55\u4e00\u53f0router\u4e0a\u90fd\u53ef\u57f7\u884c\u8a72\u6307\u4ee4\u4ee5\u78ba\u8a8dredistribute route\u6709\u5efa\u7acb\u8d77\u4f86<br>\u756b\u9762\u5927\u81f4\u5982\u4e0b<br>Routing entry for 172.3.0.0\/16, 5 known subnets<br>Variably subnetted with 2 masks<br>O E2 172.3.6.0\/23 [110\/20] via 172.1.14.1, 00:01:11, Serial0\/0\/0 \/\/\u5f9e\u5176\u4ed6\u8def\u7531\u5354\u5b9a\u53d6\u5f97\u7684\u8def\u5f91,\u9810\u8a2d\u6b0a\u503c\u70ba20<br>O E2 172.3.2.0\/23 [110\/20] via 172.1.14.1, 00:01:11, Serial0\/0\/0 \/\/\u5916\u90e8\u8def\u5f91\u985e\u578b\u70baE2(ospf external type2)<br>O N2 10.1.1.0 [110\/20] via 172.1.5.5, 00:10:54, Serial0\/0\/1 \/\/\u5916\u90e8\u8def\u5f91\u985e\u578b\u70ban2(ospf nssa external type2)<\/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;&#8230;&#8230;&#8230;..<\/p>\n\n\n\n<p><br><strong>\u4ee5Redistribute\u6307\u4ee4\u904e\u6ffe\u8def\u5f91<\/strong><br>ps:\u904e\u6ffe\u8def\u5f91\u4e5f\u53ef\u7528distribute-list\u6307\u4ee4<\/p>\n\n\n\n<p>\u5957\u7528\u5728redistribute<br><strong>(config)# router &lt; protocol&gt;<br>(config-router)# redistribute &lt; protocol-option&gt; route-map &lt; map-name&gt;<br>(config)# route-map &lt; map-name&gt; &lt; action&gt; &lt; id&gt;<\/strong><\/p>\n\n\n\n<p><strong>route map\u7684\u5e38\u7528match\u6709\u4ee5\u4e0b<\/strong><br>match interface &lt; int-type> &lt; int-num> \u6bd4\u5c0droute\u96e2\u958b\u4ecb\u9762<br>match ip address &lt; acl-name|prefix-list &lt; p-name>> \u6bd4\u5c0d\u8def\u5f91\u76ee\u5730prefix\u548cp-length<br>match ip next-hop &lt; acl-name> \u6bd4\u5c0d\u8def\u5f91\u7684\u4e0b\u4e00\u7ad9\u4f4d\u7f6e<br>match ip route-source &lt; acl-name> \u6bd4\u5c0d\u901a\u544a\u8def\u7531\u5668\u7684ip<br>match metric &lt; metric-value> [+-deviation] \u6bd4\u5c0d\u8def\u5f91\u6b0a\u503c<br>match route-type &lt; internal|external [type-1|type-2]|level-1|level-2> \u6bd4\u5c0d\u8def\u5f91\u985e\u578b<br>match tag &lt; tag-value> \u6bd4\u5c0droute tag<br>ps:<br>\u5728\u4e00\u7b46route-map\u5167\u7684\u591a\u500bmatch\u4ee3\u8868\u7684\u662fand\u7684\u6982\u5ff5\uff0c\u5c31\u662f\u8981\u7b26\u5408\u6240\u6709match\u624d\u7b97\u6210\u7acb<\/p>\n\n\n\n<p><strong>route map\u7684\u5e38\u7528set &lt; metric-option>\u6307\u4ee4\u6709\u4ee5\u4e0b<\/strong><br>set metric &lt; metric-value> \u8a2d\u5b9aospf,rip,is-is\u6b0a\u503c<br>set metric &lt; bandwidth delay reliability loading mtu> \u8a2d\u5b9aeigrp\u8def\u5f91\u6b0a\u503c<br>set metric-type &lt; type-1|type-2> \u8a2d\u5b9aospf\u8def\u5f91\u985e\u578b<br>set tag tag-value \u8a2d\u5b9aroute tag\u3000<\/p>\n\n\n\n<p><strong>\u5e38\u7528\u7684match\u7d50\u69cb:\u4ee5acl\u70ba\u4f8b<\/strong><br>1\u8a2d\u5b9aacl<br>(config)# ip access-list extended &lt; acl-name&gt;<br>(config-ext-nacl)# permit ip host &lt; network&gt; host &lt; mask&gt;<br>2\u8a2d\u5b9aroute-map&nbsp;<br>(config)# route-map &lt; map-name&gt; &lt; action&gt; &lt; id&gt;&nbsp;<br><strong>(config-route-map)# match ip address &lt; acl-name&gt;<\/strong><br>(config-route-map)# set &lt; metric-option&gt;<\/p>\n\n\n\n<p>ex:\u5f9eospf\u5b78\u4f86\u7684\u8def\u5f91\u8981\u7b26\u5408a_1\u898f\u5247<br>1<br>(config)# ip access-list extended a_1<br>(config-ext-nacl)# permit ip host 172.16.101.0 host 255.255.255.0<br>2<br>(config)# route-map m_1 deny 10&nbsp;<br>(config-route-map)# match ip address a_1<br>(config-route-map)# route-map m_1 permit 30<br>3<br>(config)# Router eigrp 1<br>(config-router)# Redistribute ospf 2 route-map m_1&nbsp;<\/p>\n\n\n\n<p>ex:\u53ea\u5f9eeigrp 100\u5b78default-network<br>1<br>(config)# acces-list 100 permit ip any host 0.0.0.0<br>2<br>(config)# route-map onlydefaultroute permit 10<br>(config-route-map)# match ip address 100<br>3<br>(config)# router eigrp 200<br>(config-router)# redisribute eigrp 100 route-map onlydefaultroute<\/p>\n\n\n\n<p><strong>\u5e38\u7528\u7684match\u7d50\u69cb\uff1a\u4ee5prefix-list\u70ba\u4f8b&nbsp;<\/strong><br>1\u8a2d\u5b9aprefix-list<br>(config)# ip prefix-list &lt; p-name&gt; [seq &lt; id&gt;] permit &lt; prefix\/p-length&gt;<br>2\u8a2d\u5b9aroute-map&nbsp;<br>(config)# route-map &lt; map-name&gt; &lt; action&gt; &lt; id&gt;&nbsp;<br><strong>(config-route-map)# match ip address prefix-list &lt; p-name&gt;<br><\/strong>(config-route-map)# set &lt; metric-option&gt;&nbsp;<\/p>\n\n\n\n<p>ex:\u5f9eospf\u5b78\u4f86\u7684\u8def\u5f91\u8981\u7b26\u5408p_2\u898f\u5247<br>1<br>(config)# ip prefix-list p_2 seq 5 permit 172.16.14.0\/30<br>2<br>(config)# route-map m_2 permit 10<br>(config-route-map)# match ip address prefix-list p_2<br>3<br>(config)# Router eigrp 1<br>(config-router)# Redistribute ospf 2 route-map m_2<\/p>\n\n\n\n<p>ex:\u5f9eospf\u5b78\u4f86\u7684\u8def\u5f91\u8981\u7b26\u5408p_2\u898f\u5247,\u4e14\u8981\u5957\u7528metric 1000 44 255 1 1500<br>1<br>(config)# ip prefix-list p_2 seq 5 permit 172.16.14.0\/30<br>2<br>(config)# route-map m_2 permit 10<br>(config-route-map)# match ip address prefix-list p_2<br>(config-route-map)# set metric 1000 44 255 1 1500<br>3<br>(config)# Router eigrp 1<br>(config-router)# Redistribute ospf 2 route-map m_2<\/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;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<\/p>\n\n\n\n<p><strong>\u591a\u500bredistribute<\/strong><br>\u512a\u9ede\uff1a\u914d\u7f6e\u5169\u500b\u4ee5\u4e0a\u53ef\u89e3\u6c7a\u55ae\u9ede\u6545\u969c\u554f\u984c<br>\u7f3a\u9ede\uff1a\u914d\u7f6e\u4e0d\u7576\u6703\u5c0e\u81f4domain loop(\u9818\u57df\u8ff4\u5708)<\/p>\n\n\n\n<p><strong>\u89e3\u6c7a2\u500bdomain loop\u65b9\u6cd5<\/strong><br>1\u4f7f\u7528\u8f03\u9ad8\u7684\u6b0a\u503c<br>ps:OSPF\u4e0d\u9700\u8a2d\u5b9a\u9ad8\u6b0a\u503c\u5373\u53ef\u514b\u670ddomain loop\u554f\u984c\uff0c\u56e0\u70baOSPF route\u512a\u5148\u9806\u5e8f\u70ba:\u5167\u90e8route&gt;E1 route&gt;E2 route&nbsp;<br>2\u4f7f\u7528AD\u4f86\u9632\u6b62(\u8abf\u6210\u5167\u90e8\u8def\u5f91ad\u6bd4\u5916\u90e8\u8def\u5f91ad\u4f4e)\u3000<br>\u7576\u6709prefix\/p-length\u5b8c\u5168\u76f8\u540c\u4f46\u4f86\u6e90\u4e0d\u540c\u7684\u591a\u689d\u8def\u5f91\u6642\uff0c\u5728router\u4e0a\u5c07\u5167\u90e8\u8def\u7d93\u7684AD\u8abf\u7684\u6bd4\u5916\u90e8\u8def\u5f91\u4f4e&nbsp;<br>ps:\u548ceigrp\u4f5c\u696dredistribute\uff0c\u9810\u8a2dad\u503c\u5373\u53ef\u514b\u670ddomain loop\u554f\u984c<br>ps:ad\u8abf\u6574\u6307\u4ee4\u5982\u4e0b<br>\u3000RIP\u7684\u6307\u4ee4\uff1adistance &lt; ad-value&gt;<br>\u3000EIGRP\u7684\u6307\u4ee4\uff1adistance eigrp &lt; internal-ad&gt; &lt; external-ad&gt;<br>\u3000OSPF\u7684\u6307\u4ee4\uff1adistance ospf &lt; external &lt; ad-value&gt;|intra-area &lt; ad-value&gt;|inter-area &lt; ad-value&gt;&gt;<br>ex:ospf\u548crip\u5728\u505aredistribute\u6642<br>\u9810\u8a2dospf\u5167\u90e8ad 110 &lt; rip\u5916\u90e8120 ad;<strong>rip\u5167\u90e8ad 120&nbsp;&gt;&nbsp;ospf\u5916\u90e8ad 110&nbsp;<\/strong>,\u6b64\u6703\u9020\u6210domain loop<br>\u56e0\u6b64\u8981\u8a2d\u5b9aospf\u5916\u90e8ad\u8d85\u904e120\u624d\u53ef\u89e3\u6c7adomain loop\uff0c\u5982\u4e0b<br>\u6539\u70baospf\u5167\u90e8ad 110 &lt; rip\u5916\u90e8120 ad;<strong>rip\u5167\u90e8ad 120 &lt; ospf\u5916\u90e8ad 130<\/strong><br><strong>\u89e3\u6c7a3\u500b\u4ee5\u4e0adomain loop\u65b9\u6cd5<\/strong><br>3\u6bcf\u4e00\u7b46route\u90fd\u6307\u5b9aad\u503c\u3000<br>\u3000\u53ef\u4f7f\u7528\u8a72\u6307\u4ee4\u3000distance &lt; ad-value&gt; &lt; ip-adv-router wc-mask&gt; &lt; acl-name&gt;<br>\u3000\u6240\u6709\u57f7\u884credistribute\u7684router\u9700\u57f7\u884c\u9019\u6a23\u7684\u8a2d\u5b9a<br>\u3000ps:ripv2\u4e0d\u652f\u63f4\u6b64\u4f5c\u6cd5\uff0c\u56e0\u70baripv2\u7121\u5167\u90e8\u8207\u5916\u90e8\u8def\u5f91\u7684\u6982\u5ff5\u3000<br>4\u904e\u6fferedistribute\u7684\u5b50\u7db2\u8def<br>5\u4f7f\u7528route tag \u3000<\/p>\n\n\n\n<p><strong>route tag\u505a\u6cd5<\/strong><br>1<br>\u6307\u5b9a\u5f9eeigrp 1\u5b78\u5230\u7684\u8def\u5f91\u8981\u8cbc\u4e0atag 100<br>r1(config-router)# router ospf 2<br>r1(config-router)# redistribute eigrp 1 subnet route-map mapname<br>r1(config)# route-map mapname permit 10<br>r1(config-route-map)# set tag 100<br>2<br>\u7981\u6b62tag 100\u7684\u8def\u5f91\u88ab\u9001\u56deeigrp 1<br>r2(config-router)# router eigrp 1<br>r2(config-router)# redistribute ospf 2 metric 1000 200 255 1 1500 route-map mapname<br>r2(config)# route-map mapname deny 10<br>r2(config-route-map)# match tag 100<br>3<br>\u6307\u5b9a\u5f9eospf 2\u5b78\u5230\u7684\u8def\u5f91\u8981\u8cbc\u4e0atag 200<br>[omit]<br>4<br>\u7981\u6b62tag 200\u7684\u8def\u5f91\u88ab\u9001\u56deospf 2<br>[omit]<\/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;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n\n\n\n<p><br><strong>ipv6 redistribute<\/strong><br>ps:<br>\u6703\u5ffd\u7565\u76f4\u9023\u8def\u5f91<br>\u53ea\u6703\u53d6\u51faIGP\u5b78\u5230\u7684\u8def\u5f91\uff0c\u4e0d\u6703\u50cfIPV4\u4e00\u6a23\u53d6\u51fa\u4f7f\u7528IGP\u4ecb\u9762\u7684\u76f4\u9023\u8def\u5f91<br>\u82e5\u8981\u50cfipv4\u4e00\u6a23\u53d6\u51fa\u4f7f\u7528igp\u4ecb\u9762\u7684\u76f4\u9023\u8def\u5f91,\u53ef\u5728distribute\u6307\u4ee4\u4e2d\u4f7f\u7528include-connected\u53c3\u6578<br>ps:<br>\u6703\u5ffd\u7565local route(\u672c\u6a5f\u8def\u5f91)<br>ps:<br>rip\u5728\u5b78\u7fd2ospf\u6216eigrp\u6642\u6700\u597d\u6307\u5b9a\u6b0a\u503c\uff0c\u4ee5\u514dospf\u6216eigrp\u7684\u8def\u5f91\u6b0a\u503c\u5927\u65bc16\uff0c\u5c0e\u81f4\u5b78\u4f86\u7684\u8def\u5f91\u5728rip\u8996\u70ba\u7121\u6548<br>ex:redistribute ospf 2 metric 3<\/p>\n\n\n\n<p>ex:<br>1.1<br>ospf\u5f9erip\u5b78\u8def\u5f91<br>(config)# ipv6 router ospf 5<br>(config-router)# router-id 2.2.2.2<br>(config-router)# redistribute rip process1 route-map m include-connected<br>1.2<br>rip\u5f9eospf\u5b78\u8def<br>(config)# ipv6 router rip process1<br>(config-router)# redistribute ospf 5 metric 3 include-connected<br>2<br>\u6307\u5b9a\u8def\u5f91\u8a2d\u5b9a\u6b0a\u503c200<br>(config)# ipv6 prefix-list p seq 5 permit 2000::\/64<br>(config)# ipv6 prefix-list p seq 10 permit 2000:0:0:4::\/64<br>(config)# route-map m permit 10<br>(config-router-map)# match ipv6 address prefix-list p<br>(config-router-map)# set metric 200\u3000<\/p>\n","protected":false},"excerpt":{"rendered":"<p>redistribute\u8981\u6c42router\u53d6\u51fa1\u4f86\u6e90\u8def\u7531\u5354\u5b9a\u5b78 &#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":[33],"tags":[],"class_list":["post-916","post","type-post","status-publish","format-standard","hentry","category-cisco-layer3"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/916","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=916"}],"version-history":[{"count":0,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/916\/revisions"}],"wp:attachment":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/media?parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/categories?post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/tags?post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}