table of contents
other versions
- wheezy 20120521-3+b3
- wheezy-backports 3.16.0-2~bpo70+1
- jessie 3.16.0-2
- testing 4.9.0-1
- unstable 4.9.0-1
IP-XFRM(8) | Linux | IP-XFRM(8) |
NAME¶
ip-xfrm - transform configurationSYNOPSIS¶
ip [ OPTIONS ] xfrm { COMMAND | help }
DESCRIPTION¶
xfrm is an IP framework for transforming packets (such as encrypting their payloads). This framework is used to implement the IPsec protocol suite (with the state object operating on the Security Association Database, and the policy object operating on the Security Policy Database). It is also used for the IP Payload Compression Protocol and features of Mobile IPv6.ip xfrm state add - add new state into xfrm¶
ip xfrm state update - update existing state in xfrm¶
ip xfrm state allocspi - allocate an SPI value¶
ip xfrm state delete - delete existing state in xfrm¶
ip xfrm state get - get existing state in xfrm¶
ip xfrm state deleteall - delete all existing state in xfrm¶
ip xfrm state list - print out the list of existing state in xfrm¶
ip xfrm state flush - flush all state in xfrm¶
ip xfrm state count - count all existing state in xfrm¶
- ID
- is specified by a source address, destination address,
transform protocol XFRM-PROTO, and/or Security Parameter Index
SPI.
- XFRM-PROTO
- specifies a transform protocol: IPsec Encapsulating
Security Payload (esp), IPsec Authentication Header (ah), IP
Payload Compression (comp), Mobile IPv6 Type 2 Routing Header
(route2), or Mobile IPv6 Home Address Option (hao).
- ALGO-LIST
- specifies one or more algorithms ALGO to use.
Algorithm types include encryption (enc), authentication
(auth), authentication with a specified truncation length
(auth-trunc), authenticated encryption with associated data
(aead), and compression (comp). For each algorithm used, the
algorithm type, the algorithm name ALGO-NAME, and the key
ALGO-KEY must be specified. For aead, the Integrity Check
Value length ALGO-ICV-LEN must additionally be specified. For
auth-trunc, the signature truncation length ALGO-TRUNC-LEN
must additionally be specified.
- MODE
- specifies a mode of operation: IPsec transport mode
(transport), IPsec tunnel mode (tunnel), Mobile IPv6 route
optimization mode (ro), Mobile IPv6 inbound trigger mode
(in_trigger), or IPsec ESP Bound End-to-End Tunnel Mode
(beet).
- FLAG-LIST
- contains one or more of the following optional flags:
noecn, decap-dscp, nopmtudisc, wildrecv,
icmp, af-unspec, or align4.
- SELECTOR
- selects the traffic that will be controlled by the policy,
based on the source address, the destination address, the network device,
and/or UPSPEC.
- UPSPEC
- selects traffic by protocol. For the tcp,
udp, sctp, or dccp protocols, the source and
destination port can optionally be specified. For the icmp,
ipv6-icmp, or mobility-header protocols, the type and code
numbers can optionally be specified. For the gre protocol, the key
can optionally be specified as a dotted-quad or number. Other protocols
can be selected by name or number PROTO.
- LIMIT-LIST
- sets limits in seconds, bytes, or numbers of packets.
- ENCAP
- encapsulates packets with protocol espinudp or
espinudp-nonike, using source port SPORT, destination port
DPORT , and original address OADDR.
ip xfrm policy add - add a new policy¶
ip xfrm policy update - update an existing policy¶
ip xfrm policy delete - delete an existing policy¶
ip xfrm policy get - get an existing policy¶
ip xfrm policy deleteall - delete all existing xfrm policies¶
ip xfrm policy list - print out the list of xfrm policies¶
ip xfrm policy flush - flush policies¶
ip xfrm policy count - count existing policies¶
- SELECTOR
- selects the traffic that will be controlled by the policy,
based on the source address, the destination address, the network device,
and/or UPSPEC.
- UPSPEC
- selects traffic by protocol. For the tcp,
udp, sctp, or dccp protocols, the source and
destination port can optionally be specified. For the icmp,
ipv6-icmp, or mobility-header protocols, the type and code
numbers can optionally be specified. For the gre protocol, the key
can optionally be specified as a dotted-quad or number. Other protocols
can be selected by name or number PROTO.
- DIR
- selects the policy direction as in, out, or
fwd.
- CTX
- sets the security context.
- PTYPE
- can be main (default) or sub.
- ACTION
- can be allow (default) or block.
- PRIORITY
- is a number that defaults to zero.
- FLAG-LIST
- contains one or both of the following optional flags:
local or icmp.
- LIMIT-LIST
- sets limits in seconds, bytes, or numbers of packets.
- TMPL-LIST
- is a template list specified using ID, MODE,
REQID, and/or LEVEL.
- ID
- is specified by a source address, destination address,
transform protocol XFRM-PROTO, and/or Security Parameter Index
SPI.
- XFRM-PROTO
- specifies a transform protocol: IPsec Encapsulating
Security Payload (esp), IPsec Authentication Header (ah), IP
Payload Compression (comp), Mobile IPv6 Type 2 Routing Header
(route2), or Mobile IPv6 Home Address Option (hao).
- MODE
- specifies a mode of operation: IPsec transport mode
(transport), IPsec tunnel mode (tunnel), Mobile IPv6 route
optimization mode (ro), Mobile IPv6 inbound trigger mode
(in_trigger), or IPsec ESP Bound End-to-End Tunnel Mode
(beet).
- LEVEL
- can be required (default) or use.
ip xfrm monitor - state monitoring for xfrm objects¶
The xfrm objects to monitor can be optionally specified.AUTHOR¶
Manpage by David Ward20 Dec 2011 | iproute2 |