Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Seyyed Hesamoddin Ghasemi
Tnx Gal and Justin, But why they don't provide visibility of sequence number and ack number to the OVS? If it could be possible, the SDN controller can establish TCP connections, and when get the http packet it can set a rule for that flow in the OVS. this rule can contain action fileds i.e. add/s

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Justin Pettit
> On Sep 12, 2015, at 6:21 AM, Seyyed Hesamoddin Ghasemi > wrote: > > Why not? As I know OVS have access to all header fields in layer 2 to layer > 4! We don't provide the ability to match on sequence numbers because they're not generally very useful for forwarding decisions, and it would h

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Seyyed Hesamoddin Ghasemi
To achieve this, Client needs to establish a session to the controller and when controller receives HTTP packet from the client, then decide to redirect this session to the accurate server in a transparent manner. Am I right? On Sat, Sep 12, 2015 at 7:15 PM, Seyyed Hesamoddin Ghasemi < s.hesam.gha

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Seyyed Hesamoddin Ghasemi
I my case, I have a pool (cluster) of servers and I want to Implement Layer 7 load-balancer (content-aware load- balancer). For this, I need to get first 4 packet and then allocate a server in my cluster according to HTTP header. On Sat, Sep 12, 2015 at 7:04 PM, Gal Sagie wrote: > If you want a

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Gal Sagie
If you want a "transparent" proxy, you don't need TCP termination you can just forward the packet. For your question, you can have a match all send to controller flow (lets say with priority 100), then when you decide you don't need the traffic to go to the controller you can install a flow with hi

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-12 Thread Seyyed Hesamoddin Ghasemi
Why not? As I know OVS have access to all header fields in layer 2 to layer 4! How can I Implement a simple proxy using OVS? I mean, how can get packet from a source node and send it to a destination node in a transparent manner? I need to get first 4 packet of a tcp session in the controller (as

Re: [ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-05 Thread Justin Pettit
> On Sep 5, 2015, at 8:53 AM, Seyyed Hesamoddin Ghasemi > wrote: > > Hi every body, > I need to develop a proxy, and for this I should add/sub a constant value to > sequence number and ack number in ovs, Could somebody please help me? OVS doesn't provide any visibility into the sequence numb

[ovs-discuss] add/sub a constant value to tcp sequence number and ack number in ovs

2015-09-05 Thread Seyyed Hesamoddin Ghasemi
Hi every body, I need to develop a proxy, and for this I should add/sub a constant value to sequence number and ack number in ovs, Could somebody please help me? -- Seyyed Hesamoddin Ghasemi ___ discuss mailing list discuss@openvswitch.org http://openvs