Yeah, we are looking at tunnel termination in OVS, i.e. GGSN or PGW. I think 
what you mention Weiger is about an on-path device that also does some 
classification like some of the 5G proposals. I think Yi is also looking at it 
but that is not directly related to this patch set.
- Amar

On 7/14/17, 10:01 AM, "Joe Stringer" <j...@ovn.org> wrote:

    On 14 July 2017 at 04:53, Wieger IJntema <wieger.ijntema....@gmail.com> 
wrote:
    >> ovs-vsctl add-port br0 gtp-vport -- set interface gtp-vport \
    >>     ofport_request=2 type=gtp option:remote_ip=flow options:key=flow
    >>
    >> ovs-ofctl add-flow br0
    >>     "in_port=2,tun_src=192.168.60.141,tun_id=123, \
    >>     actions=set_field:02:00:00:00:00:00->eth_src, \
    >>     set_field:ff:ff:ff:ff:ff:ff->eth_dst,LOCAL"
    >
    >
    > I just want to be sure. But this implicates that the incomming packet is
    > already decapusulated by the kernel and it has attached metadata like the
    > tunnel_id etc.
    > a nicer solution would be that you can already match on tunnel_id before 
it
    > is getting encapsulated. Then you can chose later if it needa 
decapsulation
    > or just forward the packet.
    > I'm not sure if it is a possibility?
    
    I wonder if we're actually discussing two different use cases? I think
    that Jiannan & co are interested in GGSN functionality, whereas if my
    understanding serves me right what you're proposing sounds more like
    SGSN functionality. This approach is specifically for the edge of the
    GTP-tunnelled network so it's always wanting to perform encap/decap.
    For this particular use case, the proposed approach has a couple of
    nice attributes. Firstly, the tunneling follows the same model as all
    of the existing tunneling code so it fits quite well without needing
    to solve new problems for a new tunnel protocol type. Secondly, the
    kernel can deal with filtering GTP-C traffic out of the stream to
    forward to the appropriate GTP daemon, which means that OVS doesn't
    need to be taught how to understand that traffic or forward it to
    another program.
    

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to