mirror of
				https://git.proxmox.com/git/mirror_frr
				synced 2025-11-04 03:29:06 +00:00 
			
		
		
		
	YANG files get to keep their license boilerplate in addition to the SPDX header, since they are likely to be copied around individually. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
		
			
				
	
	
		
			108 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			YANG
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			YANG
		
	
	
	
	
	
// SPDX-License-Identifier: BSD-2-Clause
 | 
						|
module frr-deviations-bgp-datacenter {
 | 
						|
  yang-version 1.1;
 | 
						|
  namespace "http://frrouting.org/yang/frr-deviations-bgp-datacenter";
 | 
						|
  prefix frr-deviations-bgp-dc;
 | 
						|
 | 
						|
  import frr-routing {
 | 
						|
    prefix frr-rt;
 | 
						|
  }
 | 
						|
 | 
						|
  import frr-bgp {
 | 
						|
    prefix frr-bgp;
 | 
						|
  }
 | 
						|
 | 
						|
  organization
 | 
						|
    "FRRouting";
 | 
						|
  contact
 | 
						|
    "FRR Users List: <mailto:frog@lists.frrouting.org> FRR Development
 | 
						|
     List: <mailto:dev@lists.frrouting.org>";
 | 
						|
  description
 | 
						|
    "This module defines deviations for the frr-bgp module with
 | 
						|
     datacenter profile.
 | 
						|
 | 
						|
     Copyright 2020 FRRouting
 | 
						|
 | 
						|
     Redistribution and use in source and binary forms, with or without
 | 
						|
     modification, are permitted provided that the following conditions
 | 
						|
     are met:
 | 
						|
 | 
						|
     1. Redistributions of source code must retain the above copyright notice,
 | 
						|
     this list of conditions and the following disclaimer.
 | 
						|
 | 
						|
     2. Redistributions in binary form must reproduce the above copyright
 | 
						|
     notice, this list of conditions and the following disclaimer in the
 | 
						|
     documentation and/or other materials provided with the distribution.
 | 
						|
 | 
						|
     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
						|
     \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
						|
     LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
						|
     A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
						|
     HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
						|
     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
						|
     LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
						|
     DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
						|
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
						|
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
						|
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.";
 | 
						|
 | 
						|
  revision 2019-12-03 {
 | 
						|
    description
 | 
						|
      "Initial revision.";
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:global-config-timers/frr-bgp:connect-retry-interval" {
 | 
						|
    deviate replace {
 | 
						|
      default "10";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:global-config-timers/frr-bgp:hold-time" {
 | 
						|
    deviate replace {
 | 
						|
      default "9";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:global-config-timers/frr-bgp:keepalive" {
 | 
						|
    deviate replace {
 | 
						|
      default "3";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:route-selection-options/frr-bgp:deterministic-med" {
 | 
						|
    deviate replace {
 | 
						|
      default "false";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:import-check" {
 | 
						|
    deviate replace {
 | 
						|
      default "true";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:show-hostname" {
 | 
						|
    deviate replace {
 | 
						|
      default "true";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:show-nexthop-hostname" {
 | 
						|
    deviate replace {
 | 
						|
      default "true";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:ebgp-requires-policy" {
 | 
						|
    deviate replace {
 | 
						|
      default "false";
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  deviation "/frr-rt:routing/frr-rt:control-plane-protocols/frr-rt:control-plane-protocol/frr-bgp:bgp/frr-bgp:global/frr-bgp:global-neighbor-config/frr-bgp:log-neighbor-changes" {
 | 
						|
    deviate replace {
 | 
						|
      default "true";
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |