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