ovn联通外网且需要带vlan tag=50,需要往联通out-lr逻辑路由器的交换机增加一个localnet类型的port,命令如下:
ovn-nbctl lsp-add gateway_sw2 gateway_sw2_localport
ovn-nbctl lsp-set-addresses gateway_sw2_localport unknown
ovn-nbctl lsp-set-type gateway_sw2_localport localnet
ovn-nbctl lsp-set-options gateway_sw2_localport network_name=physnet
ovn-nbctl set logical_switch_port gateway_sw2_localport options:network_name=physnet tag_request=50
如果是localnet,则node走外网时走各自独立的物理网卡;而l2gateway,则跨宿主机时,过geneve隧道再走管理节点的物理网卡
如果ovn管理的为集群,那么需要多个宿主机上虚拟机都可以带上vlan tag与外网通信,则需要将此接口设置为l2gateway类型,命令如下:
ovn-nbctl lsp-set-type gateway_sw2_localport l2gateway
ovn-nbctl lsp-set-options gateway_sw2_localport network_name=physnet l2gateway-chassis=b79021ca-1f59-4601-b98d-f2dd614f93d0
注:chassid来自于ovn-sbctl show | grep -C 5 管理节点宿主机ip | grep Chassis | head -1
OVN网络中,为了使虚拟机带VLANTag50访问外网,可以通过配置localnet或l2gateway类型的逻辑端口实现。localnet模式下,每个node使用独立物理网卡;l2gateway模式则通过隧道技术跨宿主机通信。在集群环境中,若需多宿主机虚拟机共用VLANTag,应选择l2gateway,并指定管理节点的Chassis ID。
1197

被折叠的 条评论
为什么被折叠?



