|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| ARPDemux | Demultiplexes between ARP Requests and ARP Reply Packets |
| ARPLookup | Contains ARP cache, sends ARP requests, handles ARP replies, and supplies Ethernet Destination addresses based on next hop addresses for packets. |
| ARPRespond | Component to respond to ARP Request packets sent to one of the router's interfaces. |
| ByteQueue | A drop-tail queue measuring its occupancy in bytes. |
| EtherEncap | Encapsulates data in an Ethernet frame |
| EtherStrip | Strips off the Ethernet header. |
| ICMPDemux | Demultiplexes a subset of ICMP types to different output ports. |
| ICMPEcho | Class to reply to ICMP Echo requests to any local interface. |
| ICMPPortUnreach | Generates ICMP port-unreachable messages when a local TCP or UDP stack provides it with an IP packet sent to an invalid local port. |
| ICMPTTLExpired | Generates an ICMP TTL-Exceeded message when the router decrements the TTL of a forwarded packet to zero. |
| InterfaceIn | Represents an input interface, a FromDevice(ethX) component, in a Clack router. |
| InterfaceOut | Represents an output Interface, a ToDevice(ethX) component, in a ClackRouter |
| IPEncap | Encapsulates a Level 3 packet in IP. |
| IPHeaderCheck | Performs some basic sanity checks on the IP header as part of the forwarding path. |
| IPRouteLookup | Performs route lookup for an IP packet, identifying local packets, setting the output interface for forwarding, or dropping the packet. |
| IPStrip | Component to strip the IP header off of a packet. |
| IPTTLDec | Decrements the Time-to-Live field of the IP header for packets being forwarded through this router. |
| Level2Demux | Demultiplexes Level 2 packets, sending ARP packets to one output port and IP packets to another. |
| Level3Demux | Demultiplexes between Level 3 packets, sending TCP, UDP and ICMP packets to a different output port. |
Provides core component classes central to the operation of a simple router.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||