The AMS-IX (http://www.ams-ix.net/config-guide/) provide an excellent reference for configuring edge devices.
The following are example commands for a Cisco device:
! Global commands
! automatically recover from loopback errors
errdisable recovery cause loopback
errdisable recovery interval 300
! Layer 2 Interface commands
interface gigabitethernet XXXX
! disable DTP negotiation
switchport nonegotiate
! disable CDP
no cdp enable
! disable loopback packets
no keepalive
! disable udld
no udld enable
! disable lldp
no lldp receive
no lldp transmit
! discard spanning-tree
spanning-tree bpdufilter enable
! Layer 3 Interface commands
interface vlan XXXX or interface gi XXXX
! ignore icmp redirect packets
no ip redirects
! disable proxy arp
no ip proxy-arp
! ignore directed broadcast packets
no ip directed-broadcast
If you have any questions about the right way to configure a device please contact CityLink to discuss your requirements (tech@citylink.co.nz).