Exemple #1
0
 def create_router_assoc_precommit(self, context, router_assoc):
     associated_routers = self.get_router_assocs(context,
                                                 router_assoc['bgpvpn_id'])
     for assoc_router in associated_routers:
         if(router_assoc["router_id"] != assoc_router["router_id"]):
             raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported(
                 driver=OPENDAYLIGHT_BGPVPN_DRIVER_NAME)
Exemple #2
0
 def create_router_assoc_precommit(self, context, router_assoc):
     associated_routers = self.get_router_assocs(context,
                                                 router_assoc['bgpvpn_id'])
     for assoc_router in associated_routers:
         if (router_assoc["router_id"] != assoc_router["router_id"]):
             raise bgpvpn_ext.BGPVPNMultipleRouterAssocNotSupported(
                 driver="OpenDaylight V2")
     bgpvpn = self.get_bgpvpn(context, router_assoc['bgpvpn_id'])
     journal.record(context, odl_const.ODL_BGPVPN, bgpvpn['id'],
                    odl_const.ODL_UPDATE, bgpvpn)