Do I need to open BOTH TCP and UDP 30303 on my router? Or only TCP?

EDIT: I am also unclear if the UDP protocol should be opened on Port 30301 instead (as discussed on this page: https://github.com/ethereum/wiki/wiki/enode-url-format).

EDIT: I am really just looking for settings for a default Wallet running to support the network. What protocols and what ports need to be permitted through my firewall to be running a full node fully supporting the Ethereum network?