Take your networking performance to new heights with a modern, cloud-native, AI-Native architecture. Only Juniper can help you unleash the full potential of Wi-Fi 7 with our AI-Native platform for innovation.
Juniper’s AI data center solution is a quick way to deploy high performing AI training and inference networks that are the most flexible to design and easiest to manage with limited IT resources.
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Shaping Student Experiences: The NOW Way to Build Higher Education Networks
Join Juniper Networks CIO Sharon Mandell and a virtual summit of C-level IT leaders from prestigious institutions as they discuss ongoing efforts to support digital transformation.
Join us for an enlightening webinar with Kevin McCartan, Senior IT Service Delivery Engineer at Musgrave; retail guru Jack Stratten of Insider Trends; and Christian Gilby, Director of Product Marketing at Juniper Networks, as they discuss the future of in-store technologies.
Legacy networks simply cannot meet the demands of today’s rapidly evolving metro landscape. Unlock a new generation of highly scalable architectures and automated operations with the Juniper ACX7020.
Lack of AI innovation from your current networking vendor slowing you down? Embrace Juniper’s cloud-native, AI-Native access switches that support every level and layer, across nearly every deployment.
Delivering practical solutions and enriching discussions, this podcast series is a vital resource for those seeking an in-depth exploration of AI's transformative potential.
Juniper AI Care Services Revolutionize Your Service Experience
Our industry-first AI-Native services couple AIOps with our deep expertise across the full network life cycle. You can move from reactive response to proactive insight and action.
Juniper AI Data Center Deployment Services Optimize Your AI Model Runs
We use our expertise and validated designs to help design, deploy, validate and tune networks, including GPUs and storage, to get the most from your AI infrastructure operation.
Dive deep with leading experts and thought leaders on all the topics that matter most to your business, from AI to network security to driving rapid, relevant transformation for your business.
Starting
in Junos OS Release 19.3R2 and 19.4R1, application identification
is also supported for Broadband Subscriber Management if you have
enabled Next Gen Services on the MX240, MX480 or MX960 router with
the MX-SPC3 card.
You can configure custom application definitions using custom
signatures. These definitions enable identification of protocol bundles
through deep packet inspection (DPI) for use by interested services
in the service chain.
Before
you configure custom application signatures, ensure that jservices-jdpi is configured on all required interfaces of your MS-MPC, or of your
MX-SPC3 services card if you have enabled Next Gen Services on the
MX240, MX480, or MX960. To review how to configure the package on
your MS-MPC or MX-SPC3 services card:
[edit services application-identification application application-name]
user@host# set description description
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set description "Test application"
Specify an alternative name for the application.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set alt-name alt-name
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set alt-name my:http-app
Enable saving of the application system cache (ASC).
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set cacheable
Specify the name of the Junos OS release for compatibility.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set compatibility junos-compatibility-version
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set compatibility 17.1
Specify any desired application tags, consisting of a
user-defined name and value.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set tags tag-nametag-value
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set tags traffic-type video-stream
Specify one or more address-based signatures.
Specify a destination address and destination port-range.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set filter ip 200.0.0.2/24 port-range [80]
Specify an ICMP-based signature.
Specify ICMP type and code.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set icmp-mapping type icmp-type code icmp-code
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set icmp-mapping type 33 code 34
Specify an IP protocol-based signature.
Specify the IP protocol by protocol number.
content_copyzoom_out_map
[edit services application-identification application application-name]
user@host# set ip-protocol-mapping protocol protocol-number
For example:
content_copyzoom_out_map
[edit services application-identification application my:http]
user@host# set ip-protocol-mapping protocol 103
All ip-protocol-mappings are allowed except Protocol numbers
1,6,17 are not allowed to be configured under ip-protocol based signatures.
If you try to configure protocols 1,6,17 under ip-protocol-mapping
you will get commit errors.
Specify one or more Layer 4 and Layer 7 signatures using
pattern matching in conjunction with a Layer 4 protocol.
Specify a name for the Layer 4 and Layer 7 signature.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type]
user@host# set signature l4-l7-signature-name
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http]
user@host# set signature myl3l7
Specify the order to be used if conflicts occur during
the application classification. In such a case, the application with
lowest order is classified.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name member member-name]
user@host# set order order
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7 member m01]
user@host# set order 1
Specify the priority for using this signature instead
of using any matched predefined signatures.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name]
user@host# set order-priority (high | low)
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7]
user@host# set order-priority high
(Optional) Specify the protocol. If you are using Next
Gen Services with the MX-SPC3 services card, do not perform this step.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name]
user@host# set protocol (http | ssl | tcp | udp)
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7]
user@host# set protocol http
(Optional) Specify that members are to be matched in order.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name]
user@host# set chain-order
Specify a member. You
can repeat this step to define up to four members.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name]
user@host# edit member member-name
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7]
user@host# edit member m01
Specify the member’s identifying pattern.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name member member-name]
user@host# set pattern pattern
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7 member m01]
user@host# set pattern "www\.facebook\.net"
Specify the direction of flows to which pattern matching
is applied.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name member member-name]
user@host# set direction (any | client-to-server | server-to-client)
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7 member m01]
user@host# set direction any
Specify the number of check-bytes. This option applies
to TCP and UDP only.
content_copyzoom_out_map
[edit services application-identification application application-name over protocol-type signature l4-l7-signature-name member member-name]
user@host# set check-bytes max-bytes-to-check
For example:
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7 member m01]
user@host# set check-bytes 5000
(For Next Gen Services with the MX-SPC3 services card
only) After you have committed your changes, you can check the status
of the custom signature commitment.
content_copyzoom_out_map
[edit services application-identification application my:http over http signature myl3l7 member m01]
user@host> show services application-identification commit-status