public void testAddAdvertisement() {
final PrefixCaseBuilder pcb = new PrefixCaseBuilder();
pcb.setAdvertisingNodeDescriptors(new AdvertisingNodeDescriptorsBuilder().build());
- pcb.setIpReachabilityInformation(new IpPrefix(new Ipv4Prefix("127.0.0.1"))).build();
+ pcb.setIpReachabilityInformation(new IpPrefix(new Ipv4Prefix("127.0.0.1/32"))).build();
LinkstateRoute data = new LinkstateRouteBuilder().setObjectType(pcb.build()).build();
final MpReachNlriBuilder mpBuilder = new MpReachNlriBuilder();
this.lrib.addAdvertisement(mpBuilder, data);
MpReachNlriBuilder mpBuilder = new MpReachNlriBuilder();
mpBuilder.setAdvertizedRoutes(new AdvertizedRoutesBuilder().setDestinationType(
new DestinationIpv4CaseBuilder().setDestinationIpv4(new DestinationIpv4Builder().setIpv4Prefixes(
- Lists.newArrayList(new Ipv4Prefix("127.0.0.1"))).build()).build()).build());
+ Lists.newArrayList(new Ipv4Prefix("127.0.0.1/32"))).build()).build()).build());
final PathAttributesBuilder paBuilder = new PathAttributesBuilder();
this.a1.addRoutes(this.adjTrans4, this.peer, mpBuilder.build(), paBuilder.build());
Mockito.verify(this.adjTrans4).advertise(Mockito.any(RouteEncoder.class), Mockito.anyObject(), Mockito.any(InstanceIdentifier.class), Mockito.eq(this.peer), Mockito.any(Route.class));
mpBuilder = new MpReachNlriBuilder();
mpBuilder.setAdvertizedRoutes(new AdvertizedRoutesBuilder().setDestinationType(
new DestinationIpv6CaseBuilder().setDestinationIpv6(new DestinationIpv6Builder().setIpv6Prefixes(
- Lists.newArrayList(new Ipv6Prefix("2001:db8:1:2::"))).build()).build()).build());
+ Lists.newArrayList(new Ipv6Prefix("2001:db8:1:2::/128"))).build()).build()).build());
a2.addRoutes(this.adjTrans6, this.peer, mpBuilder.build(), paBuilder.build());
Mockito.verify(this.adjTrans6).advertise(Mockito.any(RouteEncoder.class), Mockito.anyObject(), Mockito.any(InstanceIdentifier.class), Mockito.eq(this.peer), Mockito.any(Route.class));
private static final AsNumber TEST_AS_NUMBER = new AsNumber(35L);
- private static final Ipv4Prefix IPV4_PREFIX1 = new Ipv4Prefix("test-prefix1");
+ private static final Ipv4Prefix IPV4_PREFIX1 = new Ipv4Prefix("1.1.1.1/32");
- private static final Ipv4Prefix IPV4_PREFIX2 = new Ipv4Prefix("test-prefix2");
+ private static final Ipv4Prefix IPV4_PREFIX2 = new Ipv4Prefix("2.2.2.2/32");
private static final InstanceIdentifier<Rib> RIB_IID = InstanceIdentifier.builder(BgpRib.class).child(Rib.class, new RibKey(new RibId("test-rib"))).toInstance();
@Test
public void test4() throws UnknownHostException {
- assertNotNull(new IpPrefix(new Ipv4Prefix("123.123.123.123")).getIpv4Prefix());
- assertNotNull(new IpPrefix(new Ipv6Prefix("2001::1")).getIpv6Prefix());
+ assertNotNull(new IpPrefix(new Ipv4Prefix("123.123.123.123/32")).getIpv4Prefix());
+ assertNotNull(new IpPrefix(new Ipv6Prefix("2001::1/120")).getIpv6Prefix());
}
@Test