Best Effort(尽力而为)是最基础的网络服务模型,其核心思想是"尽最大努力将数据包送达目的地",但不保证:
带宽(Bandwidth):可用带宽随网络负载动态变化,无固定占用
时延(Latency):路径时延不可控,网络拥塞时可能显著增加
抖动(Jitter):延迟波动无法保持稳定
丢包率(Packet Loss):没有上限约束
SRv6 BE的报文封装与普通IPv6报文封装的不同点在于:普通IPv6报文的目的地址是一个主机或者网段,而SRv6 BE报文的目的地址是一个业务SID。SID可以指引报文按照最短路径转发到生成该SID的节点,并由该节点执行业务SID的指令。
MPLS L3VPN时一般使用两层MPLS标签,外层MPLS标签用来引导报文到指定的PE,内层MPLS标签属于业务标签,一般标识PE上的某个VPN实例。在L3VPN over SRv6场景,一个SRv6的业务SID即可完成两层MPLS标签的功能。业务SID 2001:DB8:3::C100的Locator部分是2001:DB8:3::/64,Function Opcode是::C100。Locator 2001:DB8:3::/64具有路由功能,可以将报文引导到对应的PE;Function Opcode ::C100是在PE上配置的本地功能,可以标识PE上的业务,比如某个VPN实例,这也是SRv6 SID融合了路由和MPLS

SRv6 BE是一种基于IPv6转发平面的分段路由技术。它结合了SR的源路由优势与IPv6的简单性和可扩展性,提供网络路径、服务和转发行为三维编程空间,满足多样化服务需求,特别适合服务驱动型网络。
SRv6 BE控制平面采用分层架构设计,主要分为三个层次: