Exactly - if everything else is wildcarded by default, why isn't DL_TYPE?

In NOX, I seem to have to use something like  { DL_TYPE: ethernet.IP_TYPE, 
NW_DST: '10.0.1.2' } for an L3 match.

Moreover, if I'm telling the API to match an IPv4 address (e.g. { 
NW_DST:'10.0.1.2' } in NOX), wouldn't it be a reasonable default to assume that 
I'm going to want to match IPv4 packets - or at least *some* packets - rather 
than not matching anything at all?

On Nov 7, 2011, at 12:03 PM, Josh Smift wrote:

> BL> It seems that you should be able to simply specify L3 or L4 match
> BL> fields via the NOX API, as Ramon is doing, and have everything both
> BL> work on the switch *and* be reported correctly via dpctl, but that
> BL> doesn't seem to be the case at this time.
> 
> NB> I don't see how you could deterministically provide this "magic".
> NB>
> NB>  - Lets say someone specifies nw_src - did they want the dl_type to be
> NB> 0x800 or 0x806?  nw_src is a valid field for both ethertypes.
> 
> If they don't specify dl_type, they presumably want both (and any other
> ethertype too), just like if they leave any other field blank.
> 
> NB>  - How about tp_src and tp_dst?  What ip_proto should we assume that you
> NB> are using?
> 
> Does it need to assume that you're using any ip_proto?
> 
>                                      -Josh (j...@bbn.com)
> _______________________________________________
> 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