现在当目的地址是直接邻居(不需要转发)时,不插入SRv6扩展头节约带宽

This commit is contained in:
2026-09-01 10:21:49 +08:00
parent 2c111770b3
commit 21b975676d
2 changed files with 4 additions and 5 deletions
@@ -1,10 +1,10 @@
package org.kne.cloud.network.ipv6;
package org.kne.cloud.network.srv6;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.kne.cloud.network.srv6.SRv6Router;
import org.kne.cloud.network.ipv6.*;
public class SRHInsertNetworkLink extends AbstractIPv6NetworkLink {
@@ -28,8 +28,8 @@ public class SRHInsertNetworkLink extends AbstractIPv6NetworkLink {
@Override
public void sendPacket(IPv6Packet pack, IPv6Address inet6Address) throws IOException {
//getSrv6Router().insertHeaderAndRoutePacket(null, pack);
System.out.println("insert:"+pack);
getSrv6Router().insertSRHeader( pack);
getSrv6Router().insertHeaderAndRoutePacket(null, pack);
}
@Override
@@ -44,7 +44,6 @@ import org.kne.cloud.network.ipv6.Neighbor;
import org.kne.cloud.network.ipv6.PadNHopByHopTLV;
import org.kne.cloud.network.ipv6.PostcardEntry;
import org.kne.cloud.network.ipv6.RouteItem;
import org.kne.cloud.network.ipv6.SRHInsertNetworkLink;
import org.kne.cloud.network.klalb.KLALBRemoteLink;
import org.kne.cloud.network.klalb.KLALBUtils;
import org.kne.cloud.network.klalb.PerformanceStrategy;