|
||||||||||
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 |