Rewrite Object
- class activelogic.RewriteObject
Object representing a RewiteObject.
>>> o = rs.add(RewriteObject('rewrite_mac', items=[RewriteObjectDestMACItem("00:01:02:03:04:05")])) >>> o = rs.add(RewriteObject('rewrite_hoplimit', items=[RewriteObjectHoplimitItem(128, RewriteObjectDirection.OUTBOUND)]))
- class activelogic.RewriteObjectDirection
Direction of packets affected by a rewrite.
- Variables:
BOTH – Both inbound and outbound packets.
INBOUND – Inbound packets.
OUTBOUND – Outbound packets.
- class activelogic.RewriteObjectDestMACItem
Object representing manipulation of destination MAC address.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (str) – MAC address to write.
- class activelogic.RewriteObjectDestIPItem
Object representing manipulation of destination IP address.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (str) – IP address to write.
- class activelogic.RewriteObjectSrcIPItem
Object representing manipulation of source IP address.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (str) – IP address to write.
- class activelogic.RewriteObjectDSCPItem
Object representing manipulation of DSCP.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (int) – DSCP to write.
- class activelogic.RewriteObjectVLANPrioItem
Object representing manipulation of VLAN priority.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (int) – VLAN priority to write.
- class activelogic.RewriteObjectPoolIdItem
Object representing manipulation of pool ID.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (int) – Pool ID to write.
- class activelogic.RewriteObjectHoplimitItem
Object representing manipulation of hoplimit.
- Parameters:
direction (RewriteObjectDirection) – Direction of packets affected by this rewrite.
value (int) – Hoplimit to write.