{"id":259,"date":"2025-08-05T20:42:16","date_gmt":"2025-08-05T12:42:16","guid":{"rendered":"https:\/\/0x0.pub\/?p=259"},"modified":"2025-08-05T20:53:25","modified_gmt":"2025-08-05T12:53:25","slug":"vrf-%e8%99%9a%e6%8b%9f%e8%b7%af%e7%94%b1%e8%bd%ac%e5%8f%91","status":"publish","type":"post","link":"https:\/\/0x0.pub\/?p=259","title":{"rendered":"VRF \u865a\u62df\u8def\u7531\u8f6c\u53d1"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>\u62d3\u6251\u56fe<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1120\" height=\"675\" src=\"https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/e996c71b-e7a0-40f4-b221-a09dafd98341.png\" alt=\"\" class=\"wp-image-328\" srcset=\"https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/e996c71b-e7a0-40f4-b221-a09dafd98341.png 1120w, https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/e996c71b-e7a0-40f4-b221-a09dafd98341-300x181.png 300w, https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/e996c71b-e7a0-40f4-b221-a09dafd98341-768x463.png 768w\" sizes=\"auto, (max-width: 1120px) 100vw, 1120px\" \/><\/figure>\n\n\n\n<p>\u9700\u6c42\uff1aPC1\u901a\u8fc7Core\u4ea4\u6362\u673a\uff0c\u6d41\u91cf\u7ecf\u8fc7Core VRF A\u5230\u8fbeFW\u518d\u8fd4\u56deCore\uff0c\u7136\u540e\u5230\u8fbeR1\u3002<\/p>\n\n\n\n<p>\u914d\u7f6e\u547d\u4ee4<br>#ACC<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>sys\nsysn ACC\nvlan 10\nint vlan 10\nip addr 192.168.10.254 24\nint g0\/0\/2\nport link-type access\nport default vlan 10\n\nvlan 100\nint vlan 100\nip addr 192.168.100.2 24\nint 0\/0\/1\nport link-type trunk\nport trunk allow vlan 100\nundo port trunk allow vlan 1\n\nospf 1 router-id 3.3.3.3\narea 0\nnetwork 192.168.100.2 0.0.0.0\nnetwork 192.168.10.0 0.0.0.255<\/code><\/pre>\n\n\n\n<p>#Core<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>sys\nsysn Core\nvlan batch 11 21 to 22 100\nvlan 100\nip vpn-instance A\nroute-dist 1:1\n\nint g0\/0\/3\nport link-type trunk\nport trunk allow vlan 100\nint vlan 100\nip bind vpn-instance A\nip addr 192.168.100.1 24\n\nint g0\/0\/4\nport link-type trunk\nport trunk allow vlan 21\nint vlan 21\nip bind vpn-instance A\nip addr 192.168.21.1 24\n\n\nint g0\/0\/5\nport link-type trunk\nport trunk allow vlan 22\nint vlan 22\nip addr 192.168.22.1 24 \n\nospf 1 router-id 192.168.11.1\narea 0\nnetwork 192.168.11.1 0.0.0.0\nnetwork 192.168.22.1 0.0.0.0\n\nospf 2 router-id 192.168.21.1 vpn-instance A\narea 0\nnetwork 192.168.21.1 0.0.0.0\nnetwork 192.168.100.1 0.0.0.0<\/code><\/pre>\n\n\n\n<p>#FW<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>sys\nsysn FW\nicmp ttl-exceeded send\nvlan batch 21 to 22\n\nint g1\/0\/4\nportswitch\nport link-type trunk\nport trunk allow-pass vlan 21\nint vlan 21\nip address 192.168.21.2 24\n\nint g1\/0\/5\nportswitch\nport link-type trunk\nport trunk allow-pass vlan 22\nint vlan 22\nip address 192.168.22.2 24\n\nfirewall zone trust\nadd interface Vlanif21\nfirewall zone untrust\nadd interface Vlanif22\n\nsecurity-policy\nrule name FW_Core\nsource-zone local\nsource-zone trust\nsource-zone untrust\ndestination-zone local\ndestination-zone trust\ndestination-zone untrust\nservice icmp\naction permit\n\nospf 1 router-id 2.2.2.2\narea 0\nnetwork 192.168.21.2 0.0.0.0\nnetwork 192.168.22.2 0.0.0.0<\/code><\/pre>\n\n\n\n<p>#R1<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>sys\nsysn R1\nint g0\/0\/0\nip addr 192.168.11.2 24\nint lo0\nip addr 1.1.1.1 32\n\nospf 1 router-id 1.1.1.1 \narea 0 \nnetwork 1.1.1.1 0.0.0.0 \nnetwork 192.168.11.2 0.0.0.0<\/code><\/pre>\n\n\n\n<p>\u7ed3\u679c\u9a8c\u8bc1<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"375\" src=\"https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/image-9.png\" alt=\"\" class=\"wp-image-332\" srcset=\"https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/image-9.png 976w, https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/image-9-300x115.png 300w, https:\/\/0x0.pub\/wp-content\/uploads\/2025\/08\/image-9-768x295.png 768w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u62d3\u6251\u56fe \u9700\u6c42\uff1aPC1\u901a\u8fc7Core\u4ea4\u6362\u673a\uff0c\u6d41\u91cf\u7ecf\u8fc7Core VRF A\u5230\u8fbeFW\u518d\u8fd4\u56deCore\uff0c\u7136\u540e\u5230\u8fbeR1\u3002 \u914d [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[53],"class_list":["post-259","post","type-post","status-publish","format-standard","hentry","category-ensp","tag-vrf"],"_links":{"self":[{"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/0x0.pub\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=259"}],"version-history":[{"count":6,"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":333,"href":"https:\/\/0x0.pub\/index.php?rest_route=\/wp\/v2\/posts\/259\/revisions\/333"}],"wp:attachment":[{"href":"https:\/\/0x0.pub\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/0x0.pub\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/0x0.pub\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}