16. Networking and TCP/IP
Networking / TCP/IP
Network configuration
NICs
VETHET switch (INtime V6)
XCNT
Special interest topic
Bridging
Routing
Link aggregation
Firewalls
Filtering (BPF)
link and server redundancy management (CARP)
Networking KB:
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=154
I/O and Device Drivers KB:
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=150
Device discovery and initialization KB:
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=6
Under INtime Networking KB:
Migration
1.1 Migrating your pre-4.0 INtime network application
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=35
Advanced Networking Concepts
2.1 Bridging, Routing, and Switching with INtime
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=181
2.2 Advanced Networking Documentation (Free BSD handbook)
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=32
2.3 XCNT (connector device driver) (virtual device driver for INtime Network7 TCP/IP stack)
(Share a single network device with istack and HPE, sample program xcnt_hpe)
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=40
2.4 Bridging INtime Network Interfaces
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=42
2.5 Disabling Spanning Tree Algorithm on Windows Bridge
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=59
2.6 VEtherbridging/ routing configurations
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=43
2.7 Getting Windows Vether MAC Address
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=46
Network Drivers
3.1 Supported network interface cards
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=4
3.2 Legacy network support drivers
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=15
3.3 Command line options for Legacy network drivers
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=22
3.4 Trouble shooting: Net7 / HPE2 drivers
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=44
Raw Sockets
4.1 Using RAW sockets
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=30
4.2 UDP IPv4 Broadcast
https://tenasys.com/resourcesv/knowledge-base/knowledge-base-page/?pageNum=33
Network config:
The Configuration utility is the front end for this, in the Network tab for the node you are configuring. Basic configuration is possible including IP address assignment (IPV4 & 6), DHCP configuration, DNS configuration and static route configuration. Configuration information is written to a set of text files in %INTIMECFG%\[nodename]\etc\..
The files can be edited manually for more detailed configuration, such as creating bridges, or turning on debug output from a driver.
On DRTOS, use websadm to configure the network, the same set of files also exists in /config/[nodename]/etc in the DRTOS filesystem.
For general information about configuration of "Network Driver Options", see:
http://support.tenasys.com/INtimeHelp/#nedrvopt.html
For specific information about different interface drivers, "Network stack drivers", see:
http://support.tenasys.com/INtimeHelp/#net7_drvr.html
See “Net functions” in this page for configuration API information, "LNC Function Calls":
http://support.tenasys.com/INtimeHelp/#lnc_functioncalls.html
Information for a variety of topics can be found here, "Reference section":
http://support.tenasys.com/INtimeHelp/#ovw_net7.html
Virtual Ethernet
This page:
http://support.tenasys.com/INtimeHelp/#ref_virt_ether_conf.html
explains configuration of Virtual Ethernet, including information on creating a bridge. There is a KB article on bridging too.
https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=42
XCNT:
This is a software driver for TCP/IP which delivers and receives its packets from an API in an application. This is useful for an application which may forward packets to and from an HPE interface.
See reference documentation http://support.tenasys.com/INtimeHelp/#xcnt.html and sample project “XCNT-HPE sample” project.
Link aggregation:
Achieved through LAGG in INtime. See reference page for configuration samples: http://support.tenasys.com/INtimeHelp/#lagg.html
Redundancy, address sharing
This is achieved through the CARP feature in INtime: http://support.tenasys.com/INtimeHelp/#carp.html
Firewall, filtering
The INtime firewall utility, ipfw, is described here: http://support.tenasys.com/INtimeHelp/#util_ipfw.html
Packet capture (PCAP)
This library and interface allows for the capture of network packets to and from the network stack using a utility called tcpdump. Tcpdump can save the data in a format which is displayable using Wireshark.
http://support.tenasys.com/INtimeHelp/#pcap.html
http://support.tenasys.com/INtimeHelp/#util_tcpdump.html