diff --git a/config/peer.go b/config/peer.go
index af156695925cf2ac96bcaf0d5e871d7cc227ffda..245c1aa2c940a3e878c296748b3c79c62882d479 100644
--- a/config/peer.go
+++ b/config/peer.go
@@ -11,7 +11,7 @@ type Peer struct {
 	AdminEnabled      bool
 	ReconnectInterval time.Duration
 	KeepAlive         time.Duration
-	HoldTimer         time.Duration
+	HoldTime          time.Duration
 	LocalAddress      net.IP
 	PeerAddress       net.IP
 	LocalAS           uint32
diff --git a/protocols/bgp/server/peer.go b/protocols/bgp/server/peer.go
index 6800ce16700218fbd01856e9f56c5f16a12e03fb..23b4f16152f0b9ca2b81e8156160154f69111e8b 100644
--- a/protocols/bgp/server/peer.go
+++ b/protocols/bgp/server/peer.go
@@ -94,7 +94,7 @@ func NewPeer(c config.Peer, rib routingtable.RouteTableClient, server *BGPServer
 		addPathRecv:       c.AddPathRecv,
 		reconnectInterval: c.ReconnectInterval,
 		keepaliveTime:     c.KeepAlive,
-		holdTime:          c.HoldTimer,
+		holdTime:          c.HoldTime,
 		optOpenParams:     make([]packet.OptParam, 0),
 	}
 	p.fsms = append(p.fsms, NewActiveFSM2(p))