Hi Ayaka,

The switches field in the configuration is used to store specific setting for 
switches. Currently it is used to determine whether a slice has flood 
privileges on the switch but in the future it'll store limits that we want to 
set on switch resources. 


Cheers.

--
Ali

On Jun 28, 2012, at 11:56 AM, Ayaka Koshibe wrote:

> Hi again, 
> 
> Looking at the configuration file and FVConfig.java - what is the purpose of 
> the "switches" filed of the config file? As in, is it intended to store 
> information about the switches expecting the topology to be static, or to 
> make the topology controller's job easier when enabled? 
> 
> 
> Thanks, 
> 
> Ayaka
>    
> On Tue, Jun 26, 2012 at 7:41 PM, Ayaka Koshibe <akosh...@gmail.com> wrote:
> Thanks Ali, it all makes sense - I was able to get my config file out. 
> 
> Ayaka
> 
> On Tue, Jun 26, 2012 at 7:23 PM, Ali Al-Shabibi <ali.al-shab...@stanford.edu> 
> wrote:
> Hi Ayaka,
> 
> Good question. When configuration is added to FlowVisor it is written to the 
> database which persists the data across flowvisor runs. If you would like 
> obtain your modified flowvisor config you can run fvctl dump config.json and 
> that will export your configuration file.
> 
> Hope this makes sense.
> 
> 
> Cheers.
> 
> --
> Ali
> 
> On Jun 26, 2012, at 3:52 PM, Ayaka Koshibe wrote:
> 
> > Hi Ali,
> >
> > I have one more question - I realize that the configurations pushed using 
> > fvctl is saved someplace when flowvisor is shut down -  where would this be 
> > if flowvisor had been started without specifying a configuration file? I've 
> > tried searching for 'config.json' and similar, but this only brings up the 
> > original config file with the 'alice' and 'bob' slices.
> >
> >
> > Thanks,
> >
> > Ayaka
> >
> > On Mon, Jun 25, 2012 at 1:08 PM, Ali Al-Shabibi 
> > <ali.al-shab...@stanford.edu> wrote:
> > Hi Ayaka,
> >
> > The FlowSpace is indeed a collection of of flow entries (which are in fact 
> > the flow space rules entered into FlowVisor). It's probably worth noting 
> > here that the set of actions a flow entry contains is not the standard 
> > OpenFlow actions, but rather a slice name and a permission value. The 
> > FlowMap provides a standard interface add, remove, and performs searches 
> > within the defined flowspace. The actual flowmap can be retrieved from the 
> > configuration via a call to the FVConfig class or FlowSpaceUtil, but 
> > searches are in the flowspace are performed bby calling FlowMap.match and 
> > FlowMap.intersect methods.
> >
> > The match method is used to identify which slice a packet in should be sent 
> > to while the intersect method finds which flow space rules apply to a 
> > FlowMod to allow flowvisor to perform the appropriate rewriting of the 
> > flowmod before sending it to the switch.
> >
> > Let me know if this is not clear.
> >
> >
> > Cheers.
> >
> > --
> > Ali
> >
> > On Jun 23, 2012, at 10:09 PM, Ayaka Koshibe wrote:
> >
> > > Hi all,
> > >
> > > I am trying to understand the inner workings of FlowVisor, specifically 
> > > the FlowMap and how it relates to the rest of the components. I'm hoping 
> > > for a check of what I think I get from the code/docs.
> > >
> > > It seems that the FlowSpace is a collection of flow entries, each 
> > > identified by the DPID they apply to, a FVMatch for a packet to be 
> > > matched against, and a set of actions on a match. The FlowMap looks like 
> > > it provides a structure to hold multiple FlowEntries, as well as to find 
> > > intersections between stored FVMatches and  received packets. The primary 
> > > components (FVClassifiers and FVSlicers) seem to access the FlowMap using 
> > > FlowSpaceUtil and FVConfig, and indirectly when messages are handled (by 
> > > ClassifyFromSwitch() and SliceFromController()).
> > >
> > > Am I understanding this correctly?
> > >
> > >
> > > Many thanks,
> > >
> > > Ayaka
> > >
> > > _______________________________________________
> > > openflow-discuss mailing list
> > > openflow-discuss@lists.stanford.edu
> > > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> >
> >
> 
> 
> 

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to