{"id":2180,"date":"2026-11-02T18:00:44","date_gmt":"2026-11-02T10:00:44","guid":{"rendered":"https:\/\/tekdf.com\/?p=2180"},"modified":"2026-11-02T18:00:45","modified_gmt":"2026-11-02T10:00:45","slug":"aerial-testbed-oran-c1","status":"publish","type":"post","link":"https:\/\/tekdf.com\/index.php\/2026\/11\/02\/aerial-testbed-oran-c1\/","title":{"rendered":"\u57fa\u4e8eAerial Testbed\u7684ORAN C1\u67b6\u6784\u5b9e\u73b0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u5728\u7ecf\u5178\u7684Aerial Tested\u4e2d\uff0c\u9700\u8981\u4f7f\u7528\u5982\u4e0b\u8bbe\u5907\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u7c7b\u578b<\/td><td>\u578b\u53f7<\/td><\/tr><tr><td>CU\/DU<\/td><td>DGX Spark<\/td><\/tr><tr><td>RU<\/td><td>WNC O-RU<\/td><\/tr><tr><td>PTP GM<\/td><td>VIAVI Qg2<\/td><\/tr><tr><td>Switch<\/td><td>DELL S5248F-ON<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f46\u662f\u5982\u679c\u53ea\u4f7f\u7528\u4e00\u53f0O-RU\u7684\u8bdd\uff0c\u5176\u5b9e\u8fd8\u6709\u4e00\u4e2a\u7b80\u5355\u7684\u67b6\u6784\u5c31\u662fORAN-RU\uff0c\u539f\u7406\u5c31\u662f\u8ba9CU\/DU\u8fdb\u884cPTP\u65f6\u949f\u7684\u5206\u914d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9700\u8981\u4fee\u6539\u7684\u6587\u4ef6\u4e3b\u8981\u662fPTP\u76f8\u5173\u7684\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\/etc\/ptp.conf<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># PTP configuration for NVIDIA Aerial\n# Role: client\n# Topology: LLS-C1 boundary clock; client denotes the upstream role.\n# Upstream: aerial00; downstream: aerial01.\n\n&#91;global]\ndataset_comparison              G.8275.x\nG.8275.defaultDS.localPriority  128\nmaxStepsRemoved                 255\nlogAnnounceInterval             -3\nlogSyncInterval                 -4\nlogMinDelayReqInterval          -4\nG.8275.portDS.localPriority     128\nnetwork_transport               L2\ndomainNumber                    24\ntx_timestamp_timeout            30\nclientOnly                      0\nclock_type                      BC\n\nclock_servo pi\nstep_threshold 1.0\negressLatency 28\npi_proportional_const 4.65\npi_integral_const 0.1\n\n&#91;aerial00]\nannounceReceiptTimeout 3\ndelay_mechanism E2E\nnetwork_transport L2\n\n&#91;aerial01]\nserverOnly 1\nannounceReceiptTimeout 3\ndelay_mechanism E2E\nnetwork_transport L2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">ptp4l.service<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Precision Time Protocol (PTP) service\nDocumentation=man:ptp4l\nAfter=network.target nvidia.service\nConditionPathExistsGlob=\/dev\/ptp*\n\n&#91;Service]\nRestart=always\nRestartSec=5s\nType=simple\nExecStartPre=\/usr\/sbin\/ifconfig aerial00 up\nExecStartPre=\/usr\/sbin\/ethtool --set-priv-flags aerial00 tx_port_ts on\nExecStartPre=\/usr\/sbin\/ethtool -A aerial00 rx off tx off\nExecStartPre=\/usr\/sbin\/ifconfig aerial01 up\nExecStartPre=\/usr\/sbin\/ethtool --set-priv-flags aerial01 tx_port_ts on\nExecStartPre=\/usr\/sbin\/ethtool -A aerial01 rx off tx off\n\nExecStart=\/usr\/sbin\/ptp4l -f \/etc\/ptp.conf\nCPUAffinity=4\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">cuphycontroller_P5G_WNC_DGX.yaml<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>-nic: '0000:01:00.0'\n+nic: '0000:01:00.1'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u4fee\u6539\u5b8c\u6210\u4e4b\u540e\uff0c\u5c31\u53ef\u4ee5\u5b9e\u73b0C1\u67b6\u6784\u4e86\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u7ecf\u5178\u7684Aerial Tested\u4e2d\uff0c\u9700\u8981\u4f7f\u7528\u5982\u4e0b\u8bbe\u5907\uff1a \u7c7b\u578b \u578b\u53f7 CU\/DU DGX Spark RU W [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4],"tags":[],"class_list":["post-2180","post","type-post","status-publish","format-standard","hentry","category-4"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/posts\/2180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/comments?post=2180"}],"version-history":[{"count":1,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/posts\/2180\/revisions"}],"predecessor-version":[{"id":2181,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/posts\/2180\/revisions\/2181"}],"wp:attachment":[{"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/media?parent=2180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/categories?post=2180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekdf.com\/index.php\/wp-json\/wp\/v2\/tags?post=2180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}