00001 #!/bin/bash
00002 #
00003 # Proxy-CSCF drop all 4 SA
00004 #
00005 # \author Dragos Vingarzan vingarzan -at- fokus dot fraunhofer dot de
00006 #
00007
00008 ue=$1
00009 port_uc=$2
00010 port_us=$3
00011
00012 pcscf=$4
00013 port_pc=$5
00014 port_ps=$6
00015
00016 spi_uc=$7
00017 spi_us=$8
00018
00019 spi_pc=$9
00020 spi_ps=${10}
00021
00022
00023
00024 setkey -c << EOF
00025 spddelete $ue/32[$port_uc] $pcscf/32[$port_ps] tcp -P in ;
00026 spddelete $ue/32[$port_uc] $pcscf/32[$port_ps] udp -P in ;
00027 delete $ue $pcscf esp $spi_ps ;
00028
00029 spddelete $pcscf/32[$port_ps] $ue/32[$port_uc] tcp -P out ;
00030 spddelete $pcscf/32[$port_ps] $ue/32[$port_uc] udp -P out ;
00031 delete $pcscf $ue esp $spi_uc ;
00032
00033 spddelete $pcscf/32[$port_pc] $ue/32[$port_us] tcp -P out ;
00034 spddelete $pcscf/32[$port_pc] $ue/32[$port_us] udp -P out ;
00035 delete $pcscf $ue esp $spi_us ;
00036
00037 spddelete $ue/32[$port_us] $pcscf/32[$port_pc] tcp -P in ;
00038 spddelete $ue/32[$port_us] $pcscf/32[$port_pc] udp -P in ;
00039 delete $ue $pcscf esp $spi_pc ;
00040
00041 EOF