I had a task to configure bgp timers on R2 for the peering session to R1. I was not to use "timers bgp" or any neighbor commands withe the word "timers". I immediately thought of peer-session templates which was something I came across while reading the DocCD one day. Here is how it works. We are on R2:
R2(config)#router bgp 2456
R2(config-router)#template ?
peer-policy Template configuration for policy parameters
peer-session Template configuration for session parameters
R2(config-router)#template peer-session TEMPLATE-R1
R2(config-router-stmp)#timers 30 90
R2(config-router-stmp)#exit
R2(config-router)#neighbor 150.21.21.1 inherit ?
peer-policy Inherit a peer-policy template
peer-session Inherit a peer-session template
R2(config-router)#neighbor 150.21.21.1 inherit peer-session TEMPLATE-R1
R2(config)#router bgp 2456
R2(config-router)#template ?
peer-policy Template configuration for policy parameters
peer-session Template configuration for session parameters
R2(config-router)#template peer-session TEMPLATE-R1
R2(config-router-stmp)#timers 30 90
R2(config-router-stmp)#exit
R2(config-router)#neighbor 150.21.21.1 inherit ?
peer-policy Inherit a peer-policy template
peer-session Inherit a peer-session template
R2(config-router)#neighbor 150.21.21.1 inherit peer-session TEMPLATE-R1