package org.batfish.representation.juniper;
import java.io.Serializable;
import java.util.Map;
import java.util.TreeMap;
import org.batfish.datamodel.Prefix;
public class RoutingInformationBase implements Serializable {
public static final String RIB_IPV4_MPLS = "inet.3";
public static final String RIB_IPV4_MULTICAST = "inet.1";
public static final String RIB_IPV4_UNICAST = "inet.0";
public static final String RIB_IPV6_UNICAST = "inet6.0";
public static final String RIB_ISIS = "iso.0";
public static final String RIB_MPLS = "mpls.0";
/**
*
*/
private static final long serialVersionUID = 1L;
private Map<Prefix, AggregateRoute> _aggregateRoutes;
private Map<Prefix, GeneratedRoute> _generatedRoutes;
private String _name;
private Map<Prefix, StaticRoute> _staticRoutes;
public RoutingInformationBase(String name) {
_name = name;
_aggregateRoutes = new TreeMap<>();
_generatedRoutes = new TreeMap<>();
_staticRoutes = new TreeMap<>();
}
public Map<Prefix, AggregateRoute> getAggregateRoutes() {
return _aggregateRoutes;
}
public Map<Prefix, GeneratedRoute> getGeneratedRoutes() {
return _generatedRoutes;
}
public String getName() {
return _name;
}
public Map<Prefix, StaticRoute> getStaticRoutes() {
return _staticRoutes;
}
}