Re: [openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
Hi Ihar, Thanks for your comments. Agree, kuryr need to load mtu in neutron network. I submit a bug to track this: https://bugs.launchpad.net/kuryr-libnetwork/+bug/1613528 And patch sets are here: https://review.openstack.org/#/c/355712/ https://review.openstack.org/#/c/355714/ Generally, when kuryr create docker interface, it call neturon network api to get mtu, then set it on the interface. Thanks. Regards, Liping Mao On 16/8/17 上午8:20, "Ihar Hrachyshka" wrote: >Liping Mao (limao) wrote: > >> Hi Kuryr team, >> >> When the network in neutron using overlay for vm, >> it will use dhcp option to control the VM interface MTU, >> but for docker, the ip address does not get from dhcp. >> So it will not set up proper MTU in container. >> >> Two work-around in my mind now: >> 1. Set the default MTU in docker to 1450 or less. >> 2. Manually configure MTU after container start up. >> >> But both of these are not good, the idea way in my mind >> is when libnetwork Call remote driver create network, >> kuryr create neutron network, then return Proper MTU to libnetwork, >> docker use this MTU for this network. But docker remote driver >> does not support this. >> >> Or maybe let user config MTU in remote driver, >> a little similar with overlay driver: >> https://github.com/docker/libnetwork/pull/1349 > >Please don’t allow to configure MTU in any specific way, just make sure >that the MTU value on neutron network is applied on the container side. >Also, enforcing it to 1450 is not going to work for lots and lots of >cases. >Enforcing it to anything won’t work, because MTUs depend on network type. > >> >> But now, seems like remote driver will not do similar things. >> >> Any idea to solve this problem? Thanks. >> >> >> Regards, >> Liping Mao >> >> >> >>_ >>_ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > >__ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
Liping Mao (limao) wrote: Hi Kuryr team, When the network in neutron using overlay for vm, it will use dhcp option to control the VM interface MTU, but for docker, the ip address does not get from dhcp. So it will not set up proper MTU in container. Two work-around in my mind now: 1. Set the default MTU in docker to 1450 or less. 2. Manually configure MTU after container start up. But both of these are not good, the idea way in my mind is when libnetwork Call remote driver create network, kuryr create neutron network, then return Proper MTU to libnetwork, docker use this MTU for this network. But docker remote driver does not support this. Or maybe let user config MTU in remote driver, a little similar with overlay driver: https://github.com/docker/libnetwork/pull/1349 Please don’t allow to configure MTU in any specific way, just make sure that the MTU value on neutron network is applied on the container side. Also, enforcing it to 1450 is not going to work for lots and lots of cases. Enforcing it to anything won’t work, because MTUs depend on network type. But now, seems like remote driver will not do similar things. Any idea to solve this problem? Thanks. Regards, Liping Mao __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
On Tue, Aug 16, 2016 at 6:29 AM, Liping Mao (limao) wrote: > Hi Kuryr team, > > I just notice, this can be fixed in kuryr bind code. > I submit a bug to track this: > https://bugs.launchpad.net/kuryr-libnetwork/+bug/1613528 > > And patch sets are here: > https://review.openstack.org/#/c/355712/ > https://review.openstack.org/#/c/355714/ Thanks a lot Liping Mao! That's a nice way to solve it. > > > Thanks. > > Regards, > Liping Mao > > On 16/8/15 下午11:20, "Liping Mao (limao)" wrote: > > >Hi Kuryr team, > > > >I open an issue in docker-libnetwork: > >https://github.com/docker/libnetwork/issues/1390 > > > >Appreciate for any idea or comments. Thanks. > > > >Regards, > >Liping Mao > > > > > >On 16/8/12 下午4:08, "Liping Mao (limao)" wrote: > > > >>Hi Kuryr team, > >> > >>When the network in neutron using overlay for vm, > >>it will use dhcp option to control the VM interface MTU, > >>but for docker, the ip address does not get from dhcp. > >>So it will not set up proper MTU in container. > >> > >>Two work-around in my mind now: > >>1. Set the default MTU in docker to 1450 or less. > >>2. Manually configure MTU after container start up. > >> > >>But both of these are not good, the idea way in my mind > >>is when libnetwork Call remote driver create network, > >>kuryr create neutron network, then return Proper MTU to libnetwork, > >>docker use this MTU for this network. But docker remote driver > >>does not support this. > >> > >>Or maybe let user config MTU in remote driver, > >>a little similar with overlay driver: > >>https://github.com/docker/libnetwork/pull/1349 > >> > >>But now, seems like remote driver will not do similar things. > >> > >>Any idea to solve this problem? Thanks. > >> > >> > >>Regards, > >>Liping Mao > >> > >> > >>__ > ___ > >>_ > >>OpenStack Development Mailing List (not for usage questions) > >>Unsubscribe: > >>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > >___ > ___ > >OpenStack Development Mailing List (not for usage questions) > >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject: > unsubscribe > >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
Hi Kuryr team, I just notice, this can be fixed in kuryr bind code. I submit a bug to track this: https://bugs.launchpad.net/kuryr-libnetwork/+bug/1613528 And patch sets are here: https://review.openstack.org/#/c/355712/ https://review.openstack.org/#/c/355714/ Thanks. Regards, Liping Mao On 16/8/15 下午11:20, "Liping Mao (limao)" wrote: >Hi Kuryr team, > >I open an issue in docker-libnetwork: >https://github.com/docker/libnetwork/issues/1390 > >Appreciate for any idea or comments. Thanks. > >Regards, >Liping Mao > > >On 16/8/12 下午4:08, "Liping Mao (limao)" wrote: > >>Hi Kuryr team, >> >>When the network in neutron using overlay for vm, >>it will use dhcp option to control the VM interface MTU, >>but for docker, the ip address does not get from dhcp. >>So it will not set up proper MTU in container. >> >>Two work-around in my mind now: >>1. Set the default MTU in docker to 1450 or less. >>2. Manually configure MTU after container start up. >> >>But both of these are not good, the idea way in my mind >>is when libnetwork Call remote driver create network, >>kuryr create neutron network, then return Proper MTU to libnetwork, >>docker use this MTU for this network. But docker remote driver >>does not support this. >> >>Or maybe let user config MTU in remote driver, >>a little similar with overlay driver: >>https://github.com/docker/libnetwork/pull/1349 >> >>But now, seems like remote driver will not do similar things. >> >>Any idea to solve this problem? Thanks. >> >> >>Regards, >>Liping Mao >> >> >>_ >>_ >>OpenStack Development Mailing List (not for usage questions) >>Unsubscribe: >>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >__ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
Hi Kuryr team, I open an issue in docker-libnetwork: https://github.com/docker/libnetwork/issues/1390 Appreciate for any idea or comments. Thanks. Regards, Liping Mao On 16/8/12 下午4:08, "Liping Mao (limao)" wrote: >Hi Kuryr team, > >When the network in neutron using overlay for vm, >it will use dhcp option to control the VM interface MTU, >but for docker, the ip address does not get from dhcp. >So it will not set up proper MTU in container. > >Two work-around in my mind now: >1. Set the default MTU in docker to 1450 or less. >2. Manually configure MTU after container start up. > >But both of these are not good, the idea way in my mind >is when libnetwork Call remote driver create network, >kuryr create neutron network, then return Proper MTU to libnetwork, >docker use this MTU for this network. But docker remote driver >does not support this. > >Or maybe let user config MTU in remote driver, >a little similar with overlay driver: >https://github.com/docker/libnetwork/pull/1349 > >But now, seems like remote driver will not do similar things. > >Any idea to solve this problem? Thanks. > > >Regards, >Liping Mao > > >__ >OpenStack Development Mailing List (not for usage questions) >Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] [Kuryr] Overlay MTU setup in docker remote driver
Hi Kuryr team, When the network in neutron using overlay for vm, it will use dhcp option to control the VM interface MTU, but for docker, the ip address does not get from dhcp. So it will not set up proper MTU in container. Two work-around in my mind now: 1. Set the default MTU in docker to 1450 or less. 2. Manually configure MTU after container start up. But both of these are not good, the idea way in my mind is when libnetwork Call remote driver create network, kuryr create neutron network, then return Proper MTU to libnetwork, docker use this MTU for this network. But docker remote driver does not support this. Or maybe let user config MTU in remote driver, a little similar with overlay driver: https://github.com/docker/libnetwork/pull/1349 But now, seems like remote driver will not do similar things. Any idea to solve this problem? Thanks. Regards, Liping Mao __ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev