امکانات سودار

امکانات سیستمی

  • دارای سیستم عامل اختصاصی و محیط کاربری CLI مشابه با سیسکو

  • قابلیت بروز رسانی امن و مطمئن بصورت آنلاین و آفلاین با سرور اختصاصی به روز رسانی

  • پشتیبان گیری/ بازنشانی تنظیمات به صورت محلی یا بر روی شبکه

  • سیستم مجتمع ممیزی با قابلیت نمایش داده های ممیزی در هر روتر

  • سرویس مرکزی اختصاصی مانیتورینگ و پشتیبانی از IPFIX ، SNMP و Prometheus در روتر

  • Support  1G,2.5G,10G,25G,40G,100G modules( EThernet, SFP, SFP+,…)

IPv4/IPv6

  • 14+ MPPS, per cpu core

  • Multimillion entry fib

  • Source RPF

  • Thousands of VRFs

  • Controlled cross-VRF lookups

  • Multipath - ECMP

  • Multiple million Classifiers - Arbitrary N-tuple

  • VLAN Support - Single/Double tag

  • Counters for everything

  • Mandatory Input checks

  • TTL expiration

  • header checksum

  • ARP resolution/snooping

IPv6

  • Neighbor Discovery

  • Router Advertisement

پروتکلهای مسیریابی:

روتر سودار از تمامی پروتکل های مورد استفاده  و کاربردی در شبکه های امروزی پشتیبانی می کند. همچنین توانایی ارائه الگوریتم مسیریابی بومی که محصول شرکت است، نیز وجود دارد.

BGP4:

  • BGP Community-List

  • BGP Extended community-List

  • IPv4/6 Unicast address family

  • Route Reflector client

  • Route Reflector server

  • eBGP

  • iBGP

  • Soft-reconfiguration support

  • Route selection customization

  • Route Maps

  • Capability negotiation

  • Route Aggregation

  • AS-Path access-list

  • VRF Aware

  • Route redistribution

RIP

  • Version 1

  • Version 2

  • IPv6/ Version 3( RIPng)

  • Route Maps

  • Split-horizon

  • Distribute-lists

  • Offset-list

  • Authentication

  • VRF Aware

  • Route redistribution

OSPF

  • ABR/ ASBR router

  • LSA Summary

  • Area authentication

  • Interface authentication

  • Broadcast/ non-broadcast/ P2MP/ P2P networks

  • Router priority

  • Distribute-lists

  • Default route originate

  • Route maps

  • VRF Aware

  • Route redistribution

  • Multi-instance support

  • Full packet encryption( Soodar specific feature)

ISIS

  • Level-1, level-2-only, level-1-2 circuit types

  • Dynamic hostname support

  • Interface authentication

  • Area authentication

  • VRF Aware

  • Domain authentication

  • Narrow/ wide metric styles

  • Prefix-lists

MPLS

در شبکه های هسته استفاده از پروتکل MPLS برای پایین آوردن هزینه مسیریابی بسیار کارساز است همچنین برای ایجاد خدمات مهندسی ترافیک و ایجاد تونلینگ از MPLS استفاده می شود. روتر سودار پروتکل MPLS و پروتکل LDP را پشتیبانی میکند. و همچنین میتوان تونلهای VPLS را در شبکه MPLS ایجاد نمود.

  • LDP( As described in RFC5036)

  • MPLS L3VPN( MP-BGP)

  • VPWS Tunnels

  • MPLS-o-Ethernet

  • Deep label stacks supported

ACL

  • Standard ACLs( Source,Destination)

  • Extended ACLs( Protocol, Source, Destination, Source port, Destination Port, ICMP codes, TCP flags)

  • Named ACLs

  • IPv4/ IPv6 Support

  • Stateful

QoS

  • Class Maps

  • Policy Maps

  • DSCP Marking

  • Traffic Policing

  • Class maps for traffic classification

    • Match packet against ACLs

    • Match packet against a source address

    • Match packet against a destination address

    • Match packet against a DSCP

    • Combine rules and match all/any of them

  • Policy maps for defining policies for Class maps

    • Double criteria traffic policing.

    • Applied on interface’s ingress traffic.

IP SLA

  • Different SLA types

    • ICMP echo

      • Frequency

      • Timeout

      • Threshold

      • VRF

      • Payload length

    • ICMP jitter

      • Frequency

      • Timeout

      • Threshold

      • VRF

      • Number of packets and the interval between them in a burst

  • Support reactions

    • Support of various parameters for reaction

      • Average jitter

      • Average jitter( percentile calculation)

      • RTT

      • Over threshold

      • Packet loss

      • Timeout

    • Support of various reactions criteria

      • Immediates

      • Average

      • Consecutive

      • XofY

    • Support of Log action and Trigger action

  • Recurring schedules and infinite run of SLA

Tracks

  • Track various objects in system

    • SLA

      • On SLA reachability

      • On SLA reaction

    • Interface state

    • Route reachability

      • Specific nexthop( IP or interface)

      • VRF

    • Boolean list

  • Install/uninstall static routes based on the track state

  • Install/uninstall policy-maps on an interface based on the track state

Tuning

  • Limit Memory usage of different system services.

  • Exclude CPUs from OS scheduler.

  • Bind different system services to CPUs.

  • CPU usage weight.

  • System hugepages size and number.

  • Change interface mapping.

  • Set dataplane main and worker cores.

  • Set dataplane heap memory size.

  • Set dataplane buffers options.

  • Enable dataplane polling sleep and set its intervals.

DHCP

  • DHCP4 Server

    • DHCP pools

    • Lease time

    • DNS address

    • Router address

    • Domain name

    • NTP server address

  • DHCP4 Client

    • Request/Deny router address

    • Request/Deny DNS address

تونل‌های لایه ۲ و لایه ۳:

  • VXLAN Tunnels

    • Static defined P2P

    • VRF Aware

  • GRE Tunnels

    • P2P

    • Protected with IPSec SA

    • VRF Aware( When not protected)

  • IP-IP Tunnels

    • P2P

    • Protected with IPSec SA

    • VRF Aware( When not protected)

  • IPSec

    • Route-based SAs

    • IKEv2 with PSK and RSA-Sig

    • Integrated with PKI system

    • IKEv2 Dead Peer Detection

    • SA Initiator/ Responder

    • SA Lifetime

    • SA Rekeying

    • Well-known encryptions

    • Custom user defined encryptions

  • Wireguard

    • Wireguard server

    • Wireguard client

    • Normal WG mode( Uses allowed IPs)

    • Routing WG mode( Uses static/OSPF/… routing)

    • Custom user defined encryptions

  • VPLS and MPLS Tunnels

امکانات لایه ۲:

  • VLAN

    • Dot1Q

    • Q-in-Q

    • Tag rewrite( push and pop. currently no translation)

  • Bridge

    • Supports split horizon’s group

    • No STP

    • BVI

  • Bonding Interfaces

    • LACP

    • Active-Backup

    • Broadcast

    • Supports Load-Balancing( Available only in LACP)

  • L2 forwarding with EFP/Bridge Domain concepts

  • BFD

  • SPAN Port

  • LLDP

  • Link Detection

  • VTR - push/pop/translate

  • Mac Learning - default limit of 50k addresses

  • Bridging - Split-horizon group support/EFP filtering

  • Proxy Arp

  • Arp termination

  • IRB - BVI Support with RouterMac assignment

  • Flooding

  • Port security

امکانات NAT

  • Static NAT

    • Address Only NAT

    • Protocol NAT

    • Uses Inside and outside cisco-like NAT( not Source/ Destination like the ones in linux)

  • Dynamic NAT

    • Uses IP Pool

    • PNAT

    • ACL based NAT

  • Carrier Grade NAT( Deterministic NAT)

  • Source NAT

امکانات PKI:

  • RSA Key generation/ zeroization

  • X25519 Key generation/ zeroization

  • SSH Key generation

  • Adding/ Removing Trustpoints

  • Generating certificate signing request

  • Importing signed certificates

  • SSH authorized key management

  • SSH known keys management

امکانات مانیتورینگ:

  • Prometheus Metrics

    • node hardware metrics

    • network metrics

    • wireguard tunnel metrics

    • IPSec tunnel metrics

    • dataplane metrics

    • OS metrics

  • Logs

    • Supports Syslog

    • TCP/UDP syslog client with TLS support

    • Vector client

  • SNMPv3

  • IPFIX

  • SPAN Port

  • LLDP

  • CDP

  • Packet capturing( with debugging dissectors)

سیستم به روز رسانی

  • Automated rootfs rollback with dual A/B partition

  • Full image atomic updates

  • Secure TLS communication

  • image signing for verification

  • Root filesystem integrity checksum to avoid corruption during transfer or storage.

امکانات مدیریتی

  • Cisco compatible CLI

  • SSH and local console

  • Config backup/restore via SCP and local

  • PKI backup/restore via SCP and local

  • System analyzer and crash management( exportable via SCP)

  • Set system Date,Clock,timezone

  • NTP

  • DNS client

  • Static host-name to address mapping

امکانات قابل پیاده سازی در صورت درخواست:

پایه این امکانات در هسته VPP موجود است و باید با کل سیستم مجتمع گردد و تستهای مورد نظر پیاده سازی گردند.

  • NAT

    • NAT64

    • NAT66

    • CGNAT

  • VRRP

  • MGRE( And possibly DMVPN)

  • L2VPN

  • Unequal Cost Multipath

  • DHCPv6 Proxy

  • L2TPv3

  • Segment Routing