소스 검색

Use IANA assigned VXLAN port

Fixes #358

Signed-off-by: Dave Tucker <dt@docker.com>
Dave Tucker 10 년 전
부모
커밋
6bba1cd7b1
2개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      libnetwork/drivers/overlay/ov_utils.go
  2. 1 0
      libnetwork/drivers/overlay/overlay.go

+ 1 - 0
libnetwork/drivers/overlay/ov_utils.go

@@ -54,6 +54,7 @@ func createVxlan(vni uint32) (string, error) {
 		LinkAttrs: netlink.LinkAttrs{Name: name},
 		LinkAttrs: netlink.LinkAttrs{Name: name},
 		VxlanId:   int(vni),
 		VxlanId:   int(vni),
 		Learning:  true,
 		Learning:  true,
+		Port:      vxlanPort,
 		Proxy:     true,
 		Proxy:     true,
 		L3miss:    true,
 		L3miss:    true,
 		L2miss:    true,
 		L2miss:    true,

+ 1 - 0
libnetwork/drivers/overlay/overlay.go

@@ -21,6 +21,7 @@ const (
 	vethLen      = 7
 	vethLen      = 7
 	vxlanIDStart = 256
 	vxlanIDStart = 256
 	vxlanIDEnd   = 1000
 	vxlanIDEnd   = 1000
+	vxlanPort    = 4789
 )
 )
 
 
 type driver struct {
 type driver struct {