1.
准备与前期规划
在开始之前,明确业务目标(例如:稳定访问台湾用户/节点、低延迟视频/游戏/API访问),确定带宽、冗余要求与预算。准备资料包括:机房地点、机柜编号、已有公网 IP 需求(/29 或 /28)、期望带宽、是否需要 L3VPN、以及合规与对端联系人信息。
2.
选择合适的CN2服务商与产品
联系运营商或国内国际 CDN/带宽提供商,确认其是否能提供“CN2 GT/着陆点至台湾 POP”的线路。询问:是否为专用 CN2 线路、是否支持 BGP 全表/有限路由、是否提供单边/双边对等、计费与 SLA(丢包/延迟/可用率)。选择能提供交叉连接(cross-connect)与对端 ASN 支持的方案。
3.
机房与物理连接落地
确认机房是否有到运营商机柜的交叉连接(fiber patch)。操作步骤:1) 提交交叉接单给机房 NOC;2) 获取交叉端口编号与对端端口编号;3) 安排光纤跳线(LC/SC)和 SFP 型号(建议 10G LR/ER 与兼容 SFP);4) 测试光纤链路连通(使用光功率计或链路灯)。记录端口、VLAN、速率。
4.
IP 与 ASN 规划
确定使用自有公网 IPv4/IPv6 前缀(如果没有,向 RIR/ISP 申请或由供应商分配临时前缀)。确认 AS号(自有 ASN 或对端提供私有 ASN),并与对端协商是否使用私有 AS 对等或公开 ASN。建议准备 prefix 列表(允许路由的子网)和最大前缀长度限制。
5.
路由策略与安全策略制定
先定义允收/宣告的路由策略:制定 prefix-lists、route-maps 或 policy-options(JunOS)。例如:只宣告自有前缀,限制接受前缀数量,拒绝 bogon(保留/私有网段)。同时准备攻击防护策略:防止 prefix hijack(ROA/IRR)、配置 BGP TTL、MD5 验证(对等体支持时)。
6.
路由器基础配置样例(Cisco IOS)
样例步骤:1) 配置接口与 IP;2) 配置 BGP 对等;3) 应用 prefix-list 与 route-map。示例:router bgp 65001
neighbor 203.0.113.2 remote-as 45102
neighbor 203.0.113.2 description CN2-TW
neighbor 203.0.113.2 password strongMD5
ip prefix-list OUT seq 5 permit 198.51.100.0/24
route-map EXPORT permit 10
match ip address prefix-list OUT
在 BGP 下使用 network 或 redistribute 宣告本地网络,并将 route-map 应用于 neighbor 出站。
7.
对端协商与测试对等
在对端准备好跨接后,双方确认:对等 IP、ASN、MD5 密码、keepalive/timers、允许的 prefix 长度和最大前缀数。先配置 keepalive 较高的 timer(例如 60s)做初步稳定,调通后再优化。使用命令 show ip bgp neighbors / show bgp neighbor 查看对等状态。
8.
路由过滤与路由策略校验
一旦 BGP 建联,先不宣告全部路由,先进行有限宣告并观察:1) 验证接收路由数是否正常;2) 检查 AS_PATH 与社区(community)是否按预期;3) 检查是否有异常长的 AS_PATH 或黑洞路由。必要时使用 bgp dampening、prefix-limit 抑制异常。
9.
性能测试工具与准备
准备常用工具:iperf3(吞吐)、mtr(混合延迟与丢包路径分析)、ping(往返时延与抖动)、traceroute(路由路径)、tcpdump(抓包)。在三个位置至少部署一台测试机:本地机房、对端台湾 POP 的测试主机(可由供应商提供或云主机)、目标代表用户节点。
10.
标准化性能测试步骤(实操)
实操顺序:1) 基线测量:ping 对端边缘 IP(10 次),记录平均/最大 RTT 与丢包率;2) 路由路径:mtr -r -c 100 <目标IP>,观察中间跳是否有丢包或高延迟跃点;3) 吞吐测试:使用 iperf3 -c <对端iperf服务器> -t 60 -P 4 测量 TCP 带宽;4) UDP 丢包/抖动测试:iperf3 -c
-u -b 500M -t 60,记录丢包和 jitter;5) 并发与连接跟踪:模拟并发 TCP 连接(wrk 或自建脚本)以观察 NAT/防火墙性能。
11.
验收标准建议(SLA/验收清单)
建议项目化验收基线:1) 连通性:BGP 成邻并稳定 24 小时;2) 时延:到台湾核心节点 RTT < 30-60ms(视地理位置与线路),但拿到运营商承诺的目标值为准;3) 丢包率:端到端丢包 <0.5%(平时),峰值不超过 1%;4) 吞吐:在不超过带宽的条件下,iperf TCP 平均带宽 ≥ 95% 标称值;5) 收敛时间:路由变更后 30-60s 内收敛(具体依供应商);6) 日志/告警:SNMP/NetFlow 正常上报。
12.
监控、告警与运维流程
部署持续监控:1) SNMP + Prometheus/Grafana 监控接口带宽、丢包、错误;2) 使用 Pingdom/观测点定期 ping 台湾关键 IP;3) 部署 NetFlow/sFlow 分析流量异常;4) 设置告警策略(带宽阈值、丢包、BGP DOWN)并定义应急联系人与升级链路。
13.
问:新公司做 CN2 部署最先要确认哪些信息?
14.
答:要确认机房位置与交叉接入能力、所需带宽与预算、是否有自有 ASN/公网前缀、目标服务类型(IP Transit/L3VPN/专线)、以及对端是否支持 CN2 路径与 BGP 对等。提前准备这些信息能大幅缩短落地时间。
15.
问:如何快速判断 CN2 链路质量是否达到验收要求?
16.
答:通过标准化测试:多点 ping/mtr(100 次以上统计)、iperf3 做 TCP/UDP 吞吐测试、在高并发场景下做真实业务压测。对比运营商 SLA 指标(延迟/丢包/可用率),并观察 BGP 稳定性与收敛时间来综合判断。
17.
问:部署过程中遇到 BGP 不收路由或路由被过滤怎么办?
18.
答:第一步检查对端是否正确配置了你的前缀(是否在对端的 prefix-list 中);查看双方的 prefix-limit 与 prefix-filter 设置;检查是否启用了 ROA/IRR 导致被拒;使用 tcpdump 抓取 BGP 握手包确认 AS/MD5/keepalive 是否一致;必要时与对端 NOC 联合排查并临时放宽过滤策略做定位。
来源:新公司如何快速开展台湾cn2入门部署与性能验收