static Route6FilterList toRoute6FilterList(StandardIpv6AccessList eaList) { String name = eaList.getName(); List<Route6FilterLine> lines = eaList.getLines().stream() .map(CiscoConversions::toRoute6FilterLine) .collect(ImmutableList.toImmutableList()); return new Route6FilterList(name, lines); }
static Route6FilterList toRoute6FilterList(ExtendedIpv6AccessList eaList) { String name = eaList.getName(); List<Route6FilterLine> lines = eaList.getLines().stream() .map(CiscoConversions::toRoute6FilterLine) .collect(ImmutableList.toImmutableList()); return new Route6FilterList(name, lines); }
static Route6FilterList toRoute6FilterList(Prefix6List list) { List<Route6FilterLine> lines = list.getLines().stream() .map(pl -> new Route6FilterLine(pl.getAction(), pl.getPrefix(), pl.getLengthRange())) .collect(ImmutableList.toImmutableList()); return new Route6FilterList(list.getName(), lines); }
Route6FilterList rfl = new Route6FilterList(name); for (RouteFilterLine line : rf.getLines()) { if (line.getThens().size() == 0) {
.collect(ImmutableList.toImmutableList()); Route6FilterList localFilter6 = new Route6FilterList("~BGP_NETWORK6_NETWORKS_FILTER:" + vrfName + "~", lines); c.getRoute6FilterLists().put(localFilter6.getName(), localFilter6);
@Before public void setup() { _rfAddressMask = new Route6FilterList( "test-route6-filter-mask", ImmutableList.of( new Route6FilterLine( LineAction.PERMIT, new Ip6Wildcard( "2001:db8:1234:2345:3456:4567:5678:6789;0:ffff:0:0:0:ffff:ffff:ffff"), new SubRange(64, 64)))); _rfPrefixMoreSpecific = new Route6FilterList( "test-route6-filter-prefix", ImmutableList.of( new Route6FilterLine( LineAction.PERMIT, new Ip6Wildcard( "2001:db8:1234:2345:3456:4567:5678:6789;0:0:0:0:ffff:ffff:ffff:ffff"), new SubRange(65, 70)))); _rfPrefixExact = new Route6FilterList( "test-route6-filter-prefix", ImmutableList.of( new Route6FilterLine( LineAction.PERMIT, new Ip6Wildcard( "2001:db8:1234:2345:3456:4567:5678:6789;0:0:0:0:ffff:ffff:ffff:ffff"), new SubRange(64, 64)))); }
if (!proc.getIpv6Networks().isEmpty()) { String localFilter6Name = "~BGP_NETWORK6_NETWORKS_FILTER:" + vrfName + "~"; Route6FilterList localFilter6 = new Route6FilterList(localFilter6Name); proc.getIpv6Networks() .forEach(
ImmutableSortedMap.of(routeFilterListName, new RouteFilterList(routeFilterListName))); config.setRoute6FilterLists( ImmutableSortedMap.of(route6FilterListName, new Route6FilterList(route6FilterListName))); config.setRoutingPolicies( ImmutableSortedMap.of(routingPolicyName, new RoutingPolicy(routingPolicyName, null)));