在路由协议下引用Locator后,将通过路由协议发布该Locator段的SRv6 SID。缺省情况下,路由协议报文携带的Locator TLV中Flags字段的N-bit置位,表示该Locator为某一SRv6节点的Locator。配置本命令后,路由协议报文携带的Locator TLV中Flags字段的A-bit置位,表示该Locator为Anycast Locator,即一组SRv6节点具有相同的Locator。
此Function对应的opcode为: :1,由于此时后面没有Arguments,那么SRv6 SID值(Locator:Function)为 2001 : db8 : abcd: : 1 此Function的行为(opcode): :1绑定的动作是end-x, 即将报文从指定接口(G3/0/0),转发给对应的邻居节点(2001:DB8:200::1)。 创建Locator时指定的static表示有xx位是静态段, 如长度...
Function = Opcode,用来标识该指令要执行的转发动作 [Huawei-segment-routing-ipv6] opcode ::1 end-x interface G3/0/0 next-hop 2001:DB8:200::1 SRv6 Segment类型介绍 End:End是最基础的Segment Endpoint执行指令,表示中止当前指令,开始执行下一个指令。对应的转发动作是将SL值-1,并将SL指向的SID复制到...
通常一条计算机指令包括两方面的内容:Opcode(操作码)和Operand(操作数),其中Opcode决定要完成的操作,Operand指参加运算的数据及其所在的单元地址。同样,我们在进行SRv6网络编程的时候,也需要定义网络指令:SRv6Segment。标识SRv6 Segment的ID被称为SRv6 SID ,SRv6SID是一个128 bit的值,它通常由3个部分组成Locator、F...
执行命令opcodefunc-opcodeend{no-flavor|psp|psp-usp-usd},配置静态End SID的Opcode。 选择no-flavor参数,可以取消flavor属性,配置该参数之后SRv6 SID只有USP(Ultimate Segment POP of the SRH,最后一段执行SRH移除操作)标记。 选择psp参数,SRv6 SID只有PSP(penultimate Segment POP of the SRH,倒数第二段执行SRH...
通常一条计算机指令包括两方面的内容:Opcode(操作码)和Operand(操作数),其中Opcode决定要完成的操作,Operand指参加运算的数据及其所在的单元地址。同样,我们在进行SRv6网络编程的时候,也需要定义网络指令:SRv6Segment。标识SRv6 Segment的ID被称为SRv6 SID ,SRv6SID是一个128 bit的值,它通常由3个部分组成Locator、...
普通SRv6 SID分为静态SRv6 SID和动态SRv6 SID,其格式分别为:¡ 静态SRv6 SID=ipv6-prefix+0+opcode+0。其中ipv6-prefix为locator命令中由ipv6-address和prefix-length指定的IPv6地址前缀,所占位数为prefix-length;0所占位数位为128减去prefix-length、static-length再减去args-length;opcode为Function字段中的...
¡静态SRv6 SID=ipv6-prefix+0+opcode+0。其中ipv6-prefix为locator命令中由ipv6-address和prefix-...
执行命令opcodefunc-opcodeend-op,配置End.OP类型SID的Opcode。 执行命令commit,提交配置。 如果直接通过End SID实现检测,那么用户无需配置remote end-op或手动指定End.OP SID即可发起Tracert,特别的,在SRv6 TE Policy Segment List最后一个SID是End.X SID或者Binding SID的情况下需要用户手动指定destination参数。
Function用来表达该指令要执行的转发动作,相当于计算机指令的Opcode。在SRv6网络编程中,不同的转发行为由不同的Function来表达。和计算机的指令类似,按照不同功能将Function定义成不同类型的SID,表达对应的转发行为,如转发报文到指定链路,或在指定表中进行查表转发等。