IP1829AI is a non-blocking, store-and-forward architecture switch controller, which builds 24-port 10/100Mbps Fast Ethernet MAC and PHY, 5-port Gigabit Ethernet MAC including 4-port RGMII/MII, and one-port RGMII/GMII/MII for external CPU in a single chip.
IP1829AI embeds a 4Mb SRAM for the use of packet buffer. It also provides various 2-wire interfaces, such as the CPU interface, SMI, and EEPROM interface, which allow the user to access the internal register, external PHY’s registers and EEPROM data. The serial LED can show the status of each port (such as Link, Speed, Activity and so on) by using 74HC164 or IP403 external device through 2-wire (LED_CLK, LED_DAT) signals driving from IP1829AI.
For avoiding loop occur, IP1829AI supports STP, RSTP, and MSTP. Even a hardware loop detection mechanism is supported. There are 16K entries in the Lookup table. Hashing method can be selected either direct or CRC hashing for MAC address learning. Lookup Table aging time can be adjustable ranging from 55 seconds to 500 hours. IP1829AI also provides the MAC learning threshold to limit the number of addresses learning.
An independent Multicast table supports 256 entries. For the Internet Group Management Protocol, IP1829AI supports IGMP v1/v2/v3 for IPv4 and MLD v1/v2 for IPv6 packet snooping and aging time function. For the IGMPv3 and MLDv2 application, IP1829AI provides up to 10 sets IPv4 or 4 sets IPv6 address per entry for source list table.
IP1829AI has 4k entries for 802.1Q VLAN, which provides more security for VLAN member, and supports Independent VLAN Learning (IVL) and Share VLAN Learning (SVL). Further, IP1829AI also has add/remove C-tag, S-tag, VLAN remarking, uplink link port and inactive VID redirect functions for the flexible VLAN application.
IP1829AI has 128 entries for ACL table. The ACL (Address Control List) function provides advanced and flexible control mechanism to decide what packet should do (action) if the packet matches ACL rule.
ACL Rule and action:
- Rules: (Port ID, DA, SA, DA/SA, DIP, SIP, TCP/UDP Port Number (DP and SP) )
- Actions: (Sniffer, Insert/remove Tag, Priority, Redirection, Trap to CPU, BW limited, DSCP, sFlow, Drop, PTP, MIB Counter)
For the Quality of Service application, IP1829AI supports port-based, 802.1Q tag based, ACL based, IP CoS/DSCP based, SMAC based, IP address based, IGMP based and WAN/LAN based to decide the priority of output frame. For the Remarking application, IP1829AI supports remarking for the DSCP, Ctag and Stag value of transmit packet.
For the link aggregation application, IP1829AI provides eight hashing methods (Port ID, DA, SA, DA/SA, DIP, SIP, DP, and SP) and support six trunk groups’ sets.
For meeting the various network applications, IP1829AI also supports storm control, bandwidth rate control, Output Queues functions, Sniffer, sFlow, PTP, MIB counters and eight LED display modes. Therefore, IP1829AI has the best adaptability and capability for the future network conditions.
IP1829AI supports the web-based management interface, such as Microsoft Internet Explorer or Mozilla Firefox, Google Chrome, the user can more easily configure IP1829AI’s functions by these browsers, and no extra program is needed. Besides, IP1829AI also provides IRMP (IC+ remote management protocol) to let the users remotely configure the registers of IP1829AI.