Re: FW: [ixp1200] Regarding to IXP1200 Ethernet Port configuration

Joel, Thanks a lot. It works perfect for me, thank you so much for you so detail instructions. After run the L3forearder example, I could ping each ports of the ENP2505 card from my PC. Attached file(ixsys_count_8_1.config) is a configuration file for the simple counting application from the SDK CDs. Would you like to help me to have a look at it? Compared ixsys_count_8_1.config with ixsys.config-l3fwdr, looks like that they are pretty much same in terms of format. Why I can ping ports after running ./ixstart ixsys.config-l3fwdr; but I cannot ping after running ./ixstart ixsys_8_1.config? what I mean, the total number of packet doesn't increase even though I pinged the right port. Thanks so much for your time and your help. Really appreciate it. P.S. Should I have to reboot my IXP1200 after running an application and before load another one? -ning "Schuetze, Joel D" wrote:
# **********************************************************************
#
# Sample file for the ixconfig application
#
# It is run at boot time and specifies
#
# - the interfaces that are to be started at system boot time
# - the micro aces that are to be started at system boot time
# - the regular aces that are to be started at system boot time
# - bind configuration
# - Shell commands to be run
#
# For each microace or ace it also lets us specify another
# configuration file that can be used to configure that ace
#
#
# **********************************************************************
#
# First we specify the interfaces we want
#
# For the SI board
# -- 0-15 are fast ethernet ports. 16 and 17 are gigabit ports
#
# <port number> <ip addr> <broadcast> <netmask> <mac address> <flags>
#
# Values for flags are
#
# 0x0 Unicast
# 0x1 Promiscous Mode
# 0x2 All Multicast packets are allowed
# 0x3 Multicast packets in set only
#
interface 0 10.1.0.1 10.1.0.255 255.255.255.0 00:01:02:03:04:05 1
interface 1 10.2.0.1 10.2.0.255 255.255.255.0 00:01:02:03:04:06 1
interface 2 10.3.0.1 10.3.0.255 255.255.255.0 00:01:02:03:04:07 1
interface 3 10.4.0.1 10.4.0.255 255.255.255.0 00:01:02:03:04:08 1
interface 4 10.5.0.1 10.5.0.255 255.255.255.0 00:01:02:03:04:09 1
interface 5 10.6.0.1 10.6.0.255 255.255.255.0 00:01:02:03:04:10 1
interface 6 10.7.0.1 10.7.0.255 255.255.255.0 00:01:02:03:04:11 1
interface 7 10.8.0.1 10.8.0.255 255.255.255.0 00:01:02:03:04:12 1
interface 8 10.9.0.1 10.9.0.255 255.255.255.0 00:01:02:03:04:13 1
interface 9 10.10.0.1 10.10.0.255 255.255.255.0 00:01:02:03:04:14 1
interface 10 10.11.0.1 10.11.0.255 255.255.255.0 00:01:02:03:04:15 1
interface 11 10.12.0.1 10.12.0.255 255.255.255.0 00:01:02:03:04:16 1
interface 12 10.13.0.1 10.13.0.255 255.255.255.0 00:01:02:03:04:17 1
interface 13 10.14.0.1 10.14.0.255 255.255.255.0 00:01:02:03:04:18 1
interface 14 10.15.0.1 10.15.0.255 255.255.255.0 00:01:02:03:04:19 1
interface 15 10.16.0.1 10.16.0.255 255.255.255.0 00:01:02:03:04:20 1
interface 16 10.17.0.1 10.17.0.255 255.255.255.0 00:01:02:03:04:21 1
interface 17 10.18.0.1 10.18.0.255 255.255.255.0 00:01:02:03:04:22 1
# *********************************************************************
# Specify if we will be debugging with the workbench and downloading
# code via it
#
# mode <mode>
#
# Values for mode are
#
# 0x0 No workbench.
# 0x1 Download and debug via workbench
#mode 0
mode 1
# *********************************************************************
# Next specify the Microcode files (UOF Files)
#
# <fileType> <fileName>
#
# Values for fileType are
#
# 0x0 Slow Ingress File
# 0x1 Slow Egress File
# 0x2 Fast Ingress File for Port 1
# 0x3 Fast Ingress File for Port 2
# 0x4 Fast Egress File
#
file 0 ./SlowIngressCount.uof
file 1 ./SlowEgressRR.uof
file 2 ./FastIngressCount-seq1.uof
file 3 ./FastIngressCount-seq2.uof
file 4 ./FastEgressFifo.uof
# **********************************************************************
#
# Now specify the microaces
#
# <name of ace> <name of executable> <config file name> <runsOn> \
# <type> <additional parameters>
#
# runsOn can be -- 0 (RUNS_ON_INGRESS_SIDE)
# -- 1 (RUNS_ON_EGRESS_SIDE)
#
# type can be -- 0 (unknown type)
# 1 (Ingress)
# 2 (egress)
# 3 (L3)
# 4 (L2)
# 5 (input nat)
# 6 (output nat)
#
#
# The first parameter to every microace is the mask of microengines it
# runs on. This is passed automatically by the application. The
participants (1)
-
Ning Weng