1、ipv6 enable topology standard //在华为设备中,这个命令的作用是启用IPv6功能,并指定使用标准拓扑模式;
标准拓扑模式含义:在华为设备中,当启用IPv6并配置为标准拓扑时,意味着IPv6和IPv4将共用一个拓扑结构。也就是说,IPv6的路由拓扑和IPv4的路由拓扑是相同的,路由协议会使用与IPv4相同的拓扑结构来传递IPv6路由;
2、ti-lfa level-2 //在ISIS协议中启用ti-lfa level-2功能,以便在网络中实现无环备份路径的快速切换。ti-lfa是一种用于提高网络可靠性的技术,特别在链路或节点故障时,能够快速切换到备份路径。通过配置ti-lfa,可以提前计算备份链路,从而在主链路故障时迅速切换流量包,确保网络的高可靠性和低延时性;
3、encapsulation source-address FC00::1 //用于配置SRv6封装的源地址,确保在IPv6报文头部中正确设置源地址以支持数据转发。未配置时,系统默认使用::作为源地址,这可能影响后续报文的转发;源地址为Node Segement(特殊的Prefix Segment)【Loopback接口】
4、locator hcie ipv6-prefix FC02:1:: 96 static 16 //Locator是网络拓扑中的一个【网络节点的标识】,用于路由与转发报文到该节点,实现网络指令的可寻址;节点配置locator之后,系统就会生成一条locator网段路由,并通过IGP在SR域内扩散;网络内其他节点通过locator网段路由就可以定位到本节点,同时本节点发布的所有SRv6 SID也都可以通过该条Locator网段路由到达;
5、opcode ::1 end no-falvor
命令【opcode ::1】,前面的::指代的就是刚才【上面】配置的locator,意思为【后面的1跟在刚才配置的locator的后面】;
End:表示Endpoint SID,用于标识网络中的某个目的节点【Node】;对应的转发动作【function】是:更新IPv6 DA,查找IPv6 FIB进行报文转发;
opcode ::10 end-x interface g0/5/0 nexthop FC01:10::2 no-flavor
【end-x】中的指令X表示的就是某条链路,类似于SR-MPLS中的Adj SID,后面再指定具体的是哪条链路,哪个接口,以及下一跳是谁;
【End-x】表示三层交叉连接的Endpoint SID,用于标识网络中的某条链路;对应的转发动作是:更新IPv6 DA,从绑定的出接口转发报文;
opcode ::100 end-op //opcode end-op命令用来配置静态SRv6 end.op SID的opcode;缺省情况下,没有配置静态SRv6 End.op SID的opcode;end-op SID主要用于ping/tracert场景,本端在发起ping/tracert的时候,在报文的目的IPv6地址字段前,插入远端的end-op SID,这样远端设备进行SRH报文头解封装之后,就解析到了end-op SID,end-op SID指示远端设备处理并应答ping/tracert报文。
6、segment-routing ipv6 locator hcie auto-sid-disable //命令用来使能ISIS SRv6能力,缺省情况下,未使能ISIS SRv6能力;auto-sid-disable为指定关闭end和end.x SID动态分配能力;
7、l2vpn-family evpn //使能并进入BGP-EVPN地址族
8、peer fc00::5 advertise encap-type srv6 //用于配置向邻居发布的EVPN路由所携带的封装属性;默认情况下,BGP EVPN邻居之间仅会相互发布MPLS封装的EVPN路由。但是在EVPN over SRv6场景中,BGP EVPN邻居之间需要发布SRv6封装的EVPN路由,此时需要配置peer advertise encap-type srv6;
9、advertise l2vpn evpn //用来使能VPN实例向EVPN实例发布IP路由功能,缺省情况下未使能VPN实例向EVPN实例发布IP路由。如果使用IP前缀路由在VTEP间建立隧道并传播主路由,则需要在BGP-VPN实例IPv4地址族试图或IPv6地址族试图下使能VPN实例向EVPN实例发布IP路由功能,使VPN实例收集的主机路由可以发送给EVPN实例,然后通过BGP EVPN对等体关系发送给远端VTEP设备。使用advertise l2vpn evpn命令用来使能VPN实例向EVPN实例发布IP路由功能。
10、segment-routing ipv6 locator hcie evpn //使能私网路由上送EVPN协议时携带的SID属性功能;locator-name:指定SID的节点路由段名称
11、srv6-te-policy locator <locator-name> //srv6-te-policy locator用于将SRv6 TE Policy关联到Segment Rrouting IPv6的一个locator的配置命令;通过此关联,可以在locator范围内为SRv6 TE Policy指定binding SID,从而实现路径粘连和流量引导;
12、srv6-te policy //用来创建SRv6 TE Policy,指定名字、目的地址和颜色,并且进入SRv6 TE Policy试图。SRv6 TE Policy创建后,就可以根据指定的目的地以及路径的color进行策略引流。每个SRv6 TE Policy只能配置1个Endpoint和color。
13、candidate-path preference //配置SRv6 TE Policy的候选路径以及候选路径优先级;
14、tunnel select-seq ipv6 srv6-te-policy load-balance-number 1 //配置IPv6隧道类型的优先级顺序与负载分担的隧道条数;
15、apply extcommunity //用来在路由策略中配置改变BGP路由的扩展团体属性的动作;
16、apply-label per-instance //为VPN实例内的所有路由分配单一标签;(当存在众多VPN路由且MPLS标签资源有限时,尤其有用)