@Override
  public void initialize(DTNConfiguration dtn_config) {
    Iterator<RoutesSetting.RouteEntry> itr = dtn_config.routes_setting().route_entries().iterator();

    while (itr.hasNext()) {
      RoutesSetting.RouteEntry rentry = itr.next();

      EndpointIDPattern pattern = new EndpointIDPattern(rentry.dest());
      Link link = ContactManager.getInstance().find_link(rentry.link_id());
      route_table_.add_entry(new RouteEntry(pattern, link));
    }
  }