Juniper Networks
Log in
|
How to Buy
|
Contact Us
|
United States (Change)
Choose Country
Close

Choose Country

North America

  • United States

Europe

  • Deutschland - Germany
  • España - Spain
  • France
  • Italia - Italy
  • Россия - Russia
  • United Kingdom

Asia Pacific

  • Asean Region (Vietnam, Indonesia, Singapore, Malaysia)
  • Australia
  • 中国 - China
  • India
  • 日本 - Japan
  • 대한민국 - Korea
  • 台灣 - Taiwan
Solutions
Products & Services
Company
Partners
Support
Education
Community
Security Intelligence Center

Technical Documentation

Support
Technical Documentation
Content Explorer New
 
Enterprise MIBs
 
EOL Documentation
 
Feature Explorer Login required New
 
File Format Help
 
Glossary
 
Portable Libraries
 
 
Home > Support > Technical Documentation > JunosE Software > Configuring TCP PMTU Discovery for IPv6
Print
Rate and give feedback:  Feedback Received. Thank You!
Rate and give feedback: 
Close
This document helped resolve my issue.  Yes No

Additional Comments

800 characters remaining

May we contact you if necessary?

Name:  
E-mail: 
Submitting...
 

Related Documentation

  • Monitoring TCP Statistics for IPv6
  • Monitoring TCP PMTU Information
  • Monitoring TCP Statistics for IP
  • tcp path-mtu-discovery
 

Configuring TCP PMTU Discovery for IPv6

IPv6 hosts transmit large amounts of data to other hosts using a series of IPv6 datagrams. To best use resources, increase performance, and avoid difficult reassembly, hosts try to send datagrams that are as large as possible without requiring fragmentation anywhere along the path from the source to the destination. This datagram size is referred to as the path MTU (PMTU), and it is equal to the smallest MTU for each hop in the path.

PMTU discovery is the process of discovering the PMTU value and using that value when transmitting IP datagrams.

Note: All IPv6 routing protocol configurations are removed from the virtual router when you issue the no ipv6 command.

You can configure TCP PMTU discovery for IPv6 with the following tasks:

  • Enabling TCP PMTU Discovery
  • Limiting TCP PMTU Discovery Values
  • Configuring Black Hole Thresholds for TCP PMTU

Enabling TCP PMTU Discovery

You can enable PMTU discovery on the active virtual router using the tcp path-mtu-discovery command.

You can use the age-timer keyword to set the time (minutes) that TCP waits before attempting to increase the path MTU after receiving an ICMP Too Big message or after previously increasing the PMTU successfully (minutes2). The range of these two timers is 1–30 minutes. The timer defaults to 10 minutes.

You can use the age-timer indefinite keyword with the tcp path-mtu-discovery command to disable PMTU aging functions.

To enable and configure PMTU discovery on the virtual router:

  • Issue the tcp path-mtu-discovery command in Global Configuration mode.
    host1:VR1(config)#tcp path-mtu-discovery

To configure PMTU age timers:

  • Set path MTU discovery age timers differently.
    host1:VR1(config)#tcp path-mtu-discovery age-timer 20 15
  • Set path MTU discovery age timers to the same value (5 minutes).
    host1:VR1(config)#tcp path-mtu-discovery age-timer 5
  • Disable path MTU discovery age timers.
    host1:VR1(config)#tcp path-mtu-discovery age-timer indefinite

Use the no version with a keyword to return the values to their defaults. Use the no version without any keywords to disable path MTU discovery on the virtual router.

Limiting TCP PMTU Discovery Values

You can limit calculated PMTU values within a range by using the tcp path-mtu-discovery command with the max-mtu and min-mtu keywords.

Note: When specifying PMTU limits, keep the following in mind:

  • If a PMTU discovery value is lower than the configured minimum MTU setting, PMTU discovery is disabled for that connection.
  • If a PMTU discovery value is larger than the configured maximum MTU setting, the configured maximum MTU setting is used.
  • The maximum MTU setting must be greater than the minimum MTU setting.

To limit the maximum MTU size used for the PMTU:

  • Issue the tcp path-mtu-discovery command with the max-mtu keyword in Global Configuration mode.
    host1:VR1(config)#tcp path-mtu-discovery max-mtu 512

To specify the minimum MTU value used for the PMTU:

  • Issue the tcp path-mtu-discovery command with the min-mtu keyword in Global Configuration mode.
    host1:VR1(config)#tcp path-mtu-discovery min-mtu 255

Use the no version to remove any limitation so that the virtual router uses the discovered path MTU value.

Configuring Black Hole Thresholds for TCP PMTU

Some domains might be configured not to generate certain ICMP messages (like an ICMP destination unreachable message) or to filter all ICMP messages. Under these conditions, the source of oversized ICMP packets never learns that it is sending oversized packets. The device continues sending oversized packets that never get through. This behavior is often referred to as a black hole.

A black hole threshold is a limit to the number of times a virtual router can retransmit identical sequences of datagrams before the retransmissions are identified as a problem.

To specify the number of permitted retransmissions before the retransmissions are determined to be a problem:

  • Issue the tcp path-mtu-discovery command with the black-hole-detect-threshold keyword in Global Configuration mode.
    host1:VR1(config)#tcp path-mtu-discovery black-hole-detect-threshold 200

    Use the no version to disable black hole threshold detection.

 

Related Documentation

  • Monitoring TCP Statistics for IPv6
  • Monitoring TCP PMTU Information
  • Monitoring TCP Statistics for IP
  • tcp path-mtu-discovery
 

Published: 2012-06-20

 
  • About Juniper
  • Investor Relations
  • Press Releases
  • Newsletters
  • Juniper Offices
  • Green Networking
  • Resources
  • How to Buy
  • Partner Locator
  • Image Library
  • Visio Templates
  • Security Center
  • Community
  • Forums
  • Blogs
  • Junos Central
  • Social Media
  • Developers
  • Support
  • Technical Documentation
  • Knowledge Base (KB)
  • Software Downloads
  • Product Licensing
  • Contact Support
Site Map / RSS Feeds / Careers / Accessibility / Feedback / Privacy & Policy / Legal Notices
Copyright© 1999-2012 Juniper Networks, Inc. All rights reserved.
Help
|
My Account
|
Log Out