Hi,

>> Table 0: match in port and prefix, go to Group Table (Group n)
>> Group n: 4 buckets, select one, go to table 2, 3, 4, or 5
>> Tables 2-5: match prefix again, add different metadata, for example
>> ("13" in table 2, "14" in table 3, and so on) and all go to table 10
> 
> First, why do you need to use GroupTable?

I need GroupTable for load balancing. I have a large prefix which is
matched in Table 0, lets say it is a /16 prefix. All traffic matching
this flow needs to be load balanced on 4 different MPLS based paths.
Hence my idea was to use a GroupTable with 4 buckets, as I cannot simply
assume a good traffic distribution and split the entry in Table 0 in
four /18s.

> 
> With Open vSwitch, multiple MPLS tags can be pushed per table.
> 

This is sweet! Didn't know this was possible. With this option I can
throw out all this multi-table and metadata stuff and simply push all
MPLS headers in the same bucket action list of the group table.

No more need for additional tables. Thank you very much for this
information!

Thank you again and best regards
Daniel

------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to