{"id":2268,"date":"2020-03-15T17:42:30","date_gmt":"2020-03-15T09:42:30","guid":{"rendered":"https:\/\/www.charflower.com\/?p=2268"},"modified":"2020-03-15T17:42:30","modified_gmt":"2020-03-15T09:42:30","slug":"poca10-llb%e6%99%ba%e8%83%bd%e9%80%89%e8%b7%af%e5%ae%9e%e9%aa%8c%e5%a4%87%e5%bf%98%e5%bd%95","status":"publish","type":"post","link":"https:\/\/www.charflower.com\/?p=2268","title":{"rendered":"[POC]A10 LLB\u667a\u80fd\u9009\u8def\u5b9e\u9a8c\u5907\u5fd8\u5f55"},"content":{"rendered":"\n<p>\u4ee5\u4e0b\u62d3\u6251\u5728Home LAB\u73af\u5883\u4e0b\u6a21\u62df\u5e38\u89c1\u4f01\u4e1a\u7f51\u67b6\u6784\uff0c\u80fd\u6709\u6548\u9a8c\u8bc1LLB\u7684\u5404\u9879\u529f\u80fd\u70b9\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"714\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03-1024x714.png\" alt=\"\" class=\"wp-image-2269\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03-1024x714.png 1024w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03-300x209.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03-768x536.png 768w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03-100x70.png 100w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_15_03.png 1067w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>FW\u4f7f\u7528openSense\uff0cedge\u4f7f\u7528A10\uff0cTOP\/Client\u4f7f\u7528Windows Server 2012 R2(\u5747\u90e8\u7f72DNS\u89d2\u8272)\uff1b<\/figcaption><\/figure>\n\n\n\n<p>\u5206\u522b\u5c063.3.3.0\/24\u5730\u5740\u6bb5\u52a0\u5165CTC\/CMC\/CUC\u7684class-list\u5e93\u4e2d\uff0c\u9a8c\u8bc1\u4eceFW\u8d77\u70b9\u7684\u9009\u8def\u9a8c\u8bc1\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"677\" height=\"540\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_01_05.png\" alt=\"\" class=\"wp-image-2272\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_01_05.png 677w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_01_05-300x239.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"722\" height=\"537\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_20_59_42.png\" alt=\"\" class=\"wp-image-2270\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_20_59_42.png 722w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_20_59_42-300x223.png 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"686\" height=\"537\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_00_36.png\" alt=\"\" class=\"wp-image-2271\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_00_36.png 686w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-14_21_00_36-300x235.png 300w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"600\" height=\"593\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_02_49.png\" alt=\"\" class=\"wp-image-2273\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_02_49.png 600w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_02_49-300x297.png 300w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_02_49-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption>\u5982\u679c\u5747\u4e0d\u5728CMC\/CUC\/CTC\u5730\u5740\u5e93\u4e2d\uff0c\u5219\u9075\u5faa\u7b56\u7565\u4e2d\u7684\u968f\u673a\u9009\u8def\u539f\u5219\u3002<\/figcaption><\/figure>\n\n\n\n<p>\u5982\u679c\u4eceClient\u8d77\u70b9\u8fdb\u884c\u9a8c\u8bc1\uff0c\u5219\u4f1a\u770b\u5230\u5982\u4e0b\u6548\u679c\uff1aClient>FW>LLB-A10>edge>TOP\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"555\" height=\"182\" src=\"http:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_31_05.png\" alt=\"\" class=\"wp-image-2274\" srcset=\"https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_31_05.png 555w, https:\/\/www.charflower.com\/wp-content\/uploads\/2020\/03\/03-15_17_31_05-300x98.png 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/figure>\n\n\n\n<p>LLB-A10\u7684\u5b8c\u6574\u914d\u7f6e\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>LLB-11-Active-affinity-def-vMaster&#91;1\/1]#sh running-config \n!Current configuration: 3848 bytes      \n!Configuration last updated at 08:43:48 GMT Sun Mar 15 2020\n!Configuration last saved at 09:35:14 GMT Sun Mar 15 2020\n!64-bit Advanced Core OS (ACOS) version 4.1.4-GR1-P2, build 151 (Sep-09-2019,15:47)\n!\nvrrp-a common \n  device-id 1 \n  set-id 1 \n  enable \n!\ndevice-context 1\n  vcs enable \n!\ndevice-context 2\n  vcs enable \n!\nvcs floating-ip 1.1.1.2 255.255.255.0 \n!\nvcs device 1 \n  priority 250 \n  interfaces management \n  interfaces ve 1001 \n  affinity-vrrp-a-vrid 0 \n  enable \n!\nvcs device 2 \n  priority 200 \n  interfaces management \n  interfaces ve 1001 \n  affinity-vrrp-a-vrid 0 \n  enable \n!\n!\nsystem resource-usage nat-pool-addr-count 2000 \n!\nterminal idle-timeout 60 \n!\nclass-list class-cmc \n  223.96.100.0\/24 \n  223.96.110.0\/24 \n!\nclass-list class-ctc \n  122.227.231.0\/24 \n  122.227.230.0\/24 \n  8.8.8.8\/32 \n  3.3.3.0\/24 \n!\nclass-list class-cuc \n  60.12.220.0\/24 \n  60.12.221.0\/24 \n!\nip dns primary 122.227.231.250 \n!\nvlan 1\/1001 \n  tagged ethernet 3\n  router-interface ve 1001 \n  name heartBeat \n!\nvlan 1\/2001 \n  untagged ethernet 2\n  router-interface ve 2001 \n!\nvlan 1\/3001 \n  tagged ethernet 1\n  router-interface ve 3001 \n!\nvlan 1\/3002 \n  tagged ethernet 1\n  router-interface ve 3002 \n!\nvlan 1\/3003 \n  tagged ethernet 1\n  router-interface ve 3003 \n!\nvlan 2\/1001 \n  tagged ethernet 3\n  router-interface ve 1001 \n!\nvlan 2\/2001 \n  untagged ethernet 2\n  router-interface ve 2001 \n!\nvlan 2\/3001 \n  tagged ethernet 1\n  router-interface ve 3001 \n!\nvlan 2\/3002 \n  tagged ethernet 1\n  router-interface ve 3002 \n!\nvlan 2\/3003 \n  tagged ethernet 1\n  router-interface ve 3003 \n!\ndevice-context 1\n  hostname LLB-11 \n!\ndevice-context 2\n  hostname LLB-12 \n!\ndevice-context 1\n  interface management \n    ip address 192.168.0.11 255.255.255.0 \n    ip default-gateway 192.168.0.254 \n!\ndevice-context 2\n  interface management \n    ip address 192.168.0.12 255.255.255.0 \n    ip default-gateway 192.168.0.254 \n!\ninterface ethernet 1\/1 \n  enable \n!\ninterface ethernet 1\/2 \n  enable \n!\ninterface ethernet 1\/3 \n  enable \n!\ninterface ethernet 2\/1 \n  enable \n!\ninterface ethernet 2\/2 \n  enable \n!\ninterface ethernet 2\/3 \n  enable \n!\ninterface ve 1\/1001 \n  name heartBeat \n  ip address 1.1.1.11 255.255.255.0 \n!\ninterface ve 1\/2001 \n  name donwLink \n  ip address 172.22.99.1 255.255.255.0 \n  ip allow-promiscuous-vip \n!\ninterface ve 1\/3001 \n  name CTC \n  ip address 122.227.231.1 255.255.255.0 \n!\ninterface ve 1\/3002 \n  name CUC \n  ip address 60.12.220.1 255.255.255.0 \n!\ninterface ve 1\/3003 \n  name CMC \n  ip address 223.96.100.1 255.255.255.0 \n!\ninterface ve 2\/1001 \n  name heartBeat \n  ip address 1.1.1.12 255.255.255.0 \n!\ninterface ve 2\/2001 \n  name downLink \n  ip address 172.22.99.2 255.255.255.0 \n!\ninterface ve 2\/3001 \n  name CTC \n  ip address 122.227.231.2 255.255.255.0 \n!\ninterface ve 2\/3002 \n  name CUC \n  ip address 60.12.220.2 255.255.255.0 \n!\ninterface ve 2\/3003 \n  name CMC \n  ip address 223.96.100.2 255.255.255.0 \n!\nvrrp-a vrid 0 \n  floating-ip 122.227.231.82 \n  floating-ip 60.12.220.168 \n  floating-ip 172.22.99.3 \n  device-context 1\n    blade-parameters \n      priority 250 \n      tracking-options \n        trunk 1 priority-cost 60 \n        gateway 172.22.99.254 priority-cost 100 \n  device-context 2\n    blade-parameters \n      priority 200 \n      tracking-options \n        trunk 1 priority-cost 60 \n        gateway 172.22.99.254 priority-cost 100 \n!\nip nat pool cmc-nat 223.96.100.4 223.96.100.6 netmask \/24 ip-rr \n!\nip nat pool ctc-nat 122.227.231.4 122.227.231.6 netmask \/24 ip-rr \n!\nip nat pool ctc-nat1 122.227.232.1 122.227.232.3 netmask \/24 \n!\nip nat pool cuc-nat 60.12.220.4 60.12.220.6 netmask \/24 ip-rr \n!\nip nat pool-group cmc-pool \n  member cmc-nat \n!\nip nat pool-group ctc-pool \n  member ctc-nat1 \n!\nip nat pool-group cuc-pool \n  member cuc-nat \n!\ndevice-context 1\n  enable-management service ssh \n    ve 1001\n    ve 2001\n!\ndevice-context 2\n  enable-management service ssh \n    ve 1001\n    ve 2001\n!\ndevice-context 1\n  ip route 0.0.0.0 \/0 122.227.231.251 \n  ip route 0.0.0.0 \/0 223.96.100.250 20 \n  ip route 0.0.0.0 \/0 60.12.220.250 10 \n!\ndevice-context 1\n  ip route 10.0.0.0 \/8 172.22.99.10 \n!\ndevice-context 1\n  ip route 172.22.0.0 \/16 172.22.99.10 \n!\ndevice-context 2\n  ip route 0.0.0.0 \/0 122.227.231.251 \n  ip route 0.0.0.0 \/0 60.12.220.254 10 \n  ip route 0.0.0.0 \/0 223.96.100.254 20 \n!\nslb resource-usage client-ssl-template-count 8192 \nslb resource-usage conn-reuse-template-count 4096 \nslb resource-usage fast-tcp-template-count 4096 \nslb resource-usage fast-udp-template-count 4096 \nslb resource-usage http-template-count 4096 \nslb resource-usage nat-pool-addr-count 2000 \nslb resource-usage persist-cookie-template-count 4096 \nslb resource-usage persist-srcip-template-count 4096 \nslb resource-usage proxy-template-count 4096 \nslb resource-usage real-port-count 16384 \nslb resource-usage real-server-count 8192 \nslb resource-usage server-ssl-template-count 8192 \nslb resource-usage service-group-count 8192 \nslb resource-usage stream-template-count 4096 \nslb resource-usage virtual-port-count 8192 \nslb resource-usage virtual-server-count 4096 \nslb resource-usage health-monitor-count 1024 \n!\nhealth monitor check-ctc-baidu \n  method external program ext-ping arguments \"ve3001 122.227.231.251\" \n!\nhealth monitor check-cuc-baidu \n  method external program ext-ping arguments \"ve3002 60.12.220.250\" \n!\nhealth monitor check-cmc-baidu \n  method external program ext-ping arguments \"ve3003 223.96.100.250\" \n!\nhealth monitor check-ctc-taobao \n  method external program ext-ping arguments \"ve3001 122.227.231.251\" \n!\nhealth monitor check-cuc-taobao \n  method external program ext-ping arguments \"ve3002 60.12.220.250\" \n!\nhealth monitor check-cmc-taobao \n  method external program ext-ping arguments \"ve3003 223.96.100.250\" \n!\nhealth monitor check-ctc \n  method compound sub check-ctc-baidu sub check-ctc-taobao or\n!\nhealth monitor check-cuc \n  method compound sub check-cuc-baidu sub check-cuc-taobao or\n!       \nhealth monitor check-cmc \n  method compound sub check-cmc-baidu sub check-cmc-taobao or\n!\nslb template port ctc-snat-temp \n  source-nat ctc-pool \n!\nslb template port cuc-snat-temp \n  source-nat cuc-pool \n!\nslb template port cmc-snat-temp \n  source-nat cmc-pool \n!\nslb server gw-cmc 223.96.100.250 \n  health-check check-cmc \n  port 0 tcp \n    template port cmc-snat-temp \n    health-check-disable \n  port 0 udp \n    template port cmc-snat-temp \n    health-check-disable \n  port 10 tcp \n!\nslb server gw-ctc 122.227.231.251 \n  health-check check-ctc \n  port 0 tcp \n    template port ctc-snat-temp \n    health-check-disable \n  port 0 udp \n    template port ctc-snat-temp \n    health-check-disable \n!\nslb server gw-cuc 60.12.220.250 \n  health-check check-cuc \n  port 0 tcp \n    template port cuc-snat-temp \n    health-check-disable \n  port 0 udp \n    template port cuc-snat-temp \n    health-check-disable \n!\nslb service-group gw-all-tcp tcp \n  method src-ip-hash \n  health-check-disable \n  member gw-cmc 0 \n  member gw-ctc 0 \n  member gw-cuc 0 \n!\nslb service-group gw-all-udp udp \n  health-check-disable \n  member gw-cmc 0 \n  member gw-ctc 0 \n  member gw-cuc 0 \n!\nslb service-group gw-cmc-tcp tcp \n  health-check-disable \n  member gw-cmc 0 \n    priority 15 \n  member gw-ctc 0 \n    priority 10 \n  member gw-cuc 0 \n    priority 5 \n!\nslb service-group gw-cmc-udp udp \n  health-check-disable \n  member gw-cmc 0 \n    priority 15 \n  member gw-ctc 0 \n    priority 10 \n  member gw-cuc 0 \n    priority 5 \n!\nslb service-group gw-ctc-tcp tcp \n  health-check-disable \n  member gw-cmc 0 \n    priority 10 \n  member gw-ctc 0 \n    priority 15 \n  member gw-cuc 0 \n    priority 5 \n!\nslb service-group gw-ctc-udp udp \n  health-check-disable \n  member gw-cmc 0 \n    priority 10 \n  member gw-ctc 0 \n    priority 15 \n  member gw-cuc 0 \n    priority 5 \n!\nslb service-group gw-cuc-tcp tcp \n  health-check-disable \n  member gw-cmc 0 \n    priority 5 \n  member gw-ctc 0 \n    priority 10 \n  member gw-cuc 0 \n    priority 15 \n!\nslb service-group gw-cuc-udp udp \n  health-check-disable \n  member gw-cmc 0 \n    priority 5 \n  member gw-ctc 0 \n    priority 10 \n  member gw-cuc 0 \n    priority 15 \n!\nslb template persist destination-ip p-dip \n!\nslb template tcp temp-tcp-60s \n  idle-timeout 60 \n  reset-fwd \n  reset-rev \n!\nslb template udp temp-udp-60s \n  idle-timeout 60 \n!\nslb virtual-server llb-out 0.0.0.0 \n  port 0 others \n    clientip-sticky-nat \n    aflex llb-out-udp \n    service-group gw-all-udp \n    template persist destination-ip p-dip \n    template udp temp-udp-60s \n    no-dest-nat \n  port 0 tcp \n    clientip-sticky-nat \n    aflex llb-out-tcp \n    service-group gw-all-tcp \n    template persist destination-ip p-dip \n    template tcp temp-tcp-60s \n    no-dest-nat \n  port 0 udp \n    clientip-sticky-nat \n    aflex llb-out-udp \n    service-group gw-all-udp \n    template persist destination-ip p-dip \n    template udp temp-udp-60s \n    no-dest-nat \n!\nsflow setting local-collection \n!\nsflow collector ip 127.0.0.1 6343 \n!\n!\nend\n!Current config commit point for partition 0 is 0 &amp; config mode is classical-mode\nLLB-11-Active-affinity-def-vMaster&#91;1\/1]# \n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u62d3\u6251\u5728Home LAB\u73af\u5883\u4e0b\u6a21\u62df\u5e38\u89c1\u4f01\u4e1a\u7f51\u67b6\u6784\uff0c\u80fd\u6709\u6548\u9a8c\u8bc1LLB\u7684\u5404\u9879\u529f\u80fd\u70b9\uff1a \u5206\u522b\u5c063.3.3.0\/24&hellip; <a class=\"more-link\" href=\"https:\/\/www.charflower.com\/?p=2268\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">[POC]A10 LLB\u667a\u80fd\u9009\u8def\u5b9e\u9a8c\u5907\u5fd8\u5f55<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2269,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[28],"tags":[33,85],"_links":{"self":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/2268"}],"collection":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2268"}],"version-history":[{"count":1,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/2268\/revisions"}],"predecessor-version":[{"id":2275,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/posts\/2268\/revisions\/2275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=\/wp\/v2\/media\/2269"}],"wp:attachment":[{"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.charflower.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}