rb951g-2hnd trunk cisco 2960(not working config)

Hello everybody! Please help me with the trunk between rb951 and 2960:
RB951 config
/interface vlan
add interface=ether4 name=vlan100 vlan-id=100
/ip pool
add name=dhcp ranges=192.168.88.50-192.168.88.254
add name=pool_vlan100 ranges=192.168.100.50-192.168.100.254
/ip dhcp-server
add address-pool=dhcp disabled=no interface=bridge name=defconf
add address-pool=pool_vlan100 disabled=no interface=vlan100 name=server_vlan100
/interface bridge port
add bridge=bridge comment=defconf interface=ether2-master
add bridge=bridge comment=defconf interface=wlan1
/ip address
add address=192.168.88.1/24 comment=defconf interface=ether2-master network=192.168.88.0
add address=192.168.100.1/24 interface=vlan100 network=192.168.100.0
/ip dhcp-client
add comment=defconf dhcp-options=hostname,clientid disabled=no interface=ether1
/ip dhcp-server lease
add address=192.168.88.34 mac-address=00:16:3E:24:19:AB
/ip dhcp-server network
add address=192.168.88.0/24 comment=defconf gateway=192.168.88.1
add address=192.168.100.0/24 dns-server=192.168.100.1 gateway=192.168.100.1
/ip dns
set allow-remote-requests=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1 src-address=192.168.100.0/24

Cisco 2960 config
sw1>enable
sw1#configuration terminal
sw1(config)#vlan 100
sw1(config)#interface fastethernet 0/12
sw1(config-if)#switchport nonegotiate
Cw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk allowed vlan all
sw1#wr

Hello,

Why are you trunking ports if you are passing only VLAN 100?