Transform initial config files to xml format
[bgpcep.git] / bgp / controller-config / src / main / resources / initial / 41-bgp-example.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <snapshot>
4         <required-capabilities>
5                 <capability>urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:cfg?module=config-bgp-rib&amp;revision=2013-07-01</capability>
6                 <capability>urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi?module=config-bgp-rib-spi&amp;revision=2013-11-15</capability>
7                 <capability>urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl?module=bgp-rib-impl&amp;revision=2013-04-09</capability>
8                 <capability>urn:opendaylight:params:xml:ns:yang:controller:bgp:listener?module=bgp-listener&amp;revision=2013-04-09</capability>
9                 <capability>urn:opendaylight:params:xml:ns:yang:controller:bgp:topology:provider?module=config-bgp-topology-provider&amp;revision=2013-11-15</capability>
10                 <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;revision=2013-10-28</capability>
11                 <capability>urn:opendaylight:params:xml:ns:yang:controller:netty?module=netty&amp;revision=2013-11-19</capability>
12                 <capability>urn:opendaylight:params:xml:ns:yang:controller:reconnectstrategy?module=reconnect-strategy&amp;revision=2013-11-09</capability>
13                 <capability>urn:opendaylight:params:xml:ns:yang:controller:topology?module=config-topology-api&amp;revision=2013-11-15</capability>
14         </required-capabilities>
15         <configuration>
16
17                 <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
18                         <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
19                                 <module>
20                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-proposal-impl</type>
21                                         <name>example-bgp-proposal</name>
22                                         <as-number>64496</as-number>
23                                         <bgp-id>192.0.2.2</bgp-id>
24                                 </module>
25                                 <module>
26                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:reconnectstrategy">prefix:timed-reconnect-strategy</type>
27                                         <name>example-reconnect-strategy</name>
28                                         <min-sleep>1000</min-sleep>
29                                         <max-sleep>180000</max-sleep>
30                                         <sleep-factor>2.00</sleep-factor>
31                                         <connect-time>5000</connect-time>
32                                         <executor>
33                                                 <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-event-executor</type>
34                                                 <name>global-event-executor</name>
35                                         </executor>
36                                 </module>
37                                 <!--module>
38                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-impl</type>
39                                         <name>example-bgp-peer</name>
40                                         <bgp-dispatcher>
41                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-dispatcher</type>
42                                                 <name>global-bgp-dispatcher</name>
43                                         </bgp-dispatcher>
44                                         <bgp-proposal>
45                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-proposal</type>
46                                                 <name>example-bgp-proposal</name>
47                                         </bgp-proposal>
48                                         <host>route-reflector.example.org</host>
49                                 </module-->
50                                 <module>
51                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:rib-impl</type>
52                                         <name>example-bgp-rib</name>
53                                         <rib-id>example-bgp-rib</rib-id>
54                                         <local-as>64496</local-as>
55                                         <bgp-id>192.0.2.2</bgp-id>
56                                         <!--bgp>
57                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:listener">prefix:listener</type>
58                                                 <name>example-bgp-peer</name>
59                                         </bgp-->
60                                         <extensions>
61                                                 <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
62                                                 <name>global-rib-extensions</name>
63                                         </extensions>
64                                         <data-provider>
65                                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
66                                                 <name>binding-data-broker</name>
67                                         </data-provider>
68                                         <session-reconnect-strategy>
69                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:reconnectstrategy">prefix:reconnect-strategy</type>
70                                                 <name>example-reconnect-strategy</name>
71                                         </session-reconnect-strategy>
72                                         <tcp-reconnect-strategy>
73                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:reconnectstrategy">prefix:reconnect-strategy</type>
74                                                 <name>example-reconnect-strategy</name>
75                                         </tcp-reconnect-strategy>
76                                 </module>
77                                 <module>
78                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:topology:provider">prefix:bgp-reachability-ipv4</type>
79                                         <name>example-ipv4-topology</name>
80                                         <data-provider>
81                                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
82                                                 <name>binding-data-broker</name>
83                                         </data-provider>
84                                         <local-rib>
85                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:cfg">prefix:rib</type>
86                                                 <name>example-bgp-rib</name>
87                                         </local-rib>
88                                         <topology-id>example-ipv4-topology</topology-id>
89                                 </module>
90                                 <module>
91                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:topology:provider">prefix:bgp-reachability-ipv4</type>
92                                         <name>example-ipv6-topology</name>
93                                         <data-provider>
94                                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
95                                                 <name>binding-data-broker</name>
96                                         </data-provider>
97                                         <local-rib>
98                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:cfg">prefix:rib</type>
99                                                 <name>example-bgp-rib</name>
100                                         </local-rib>
101                                         <topology-id>example-ipv6-topology</topology-id>
102                                 </module>
103                                 <module>
104                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:topology:provider">prefix:bgp-linkstate-topology</type>
105                                         <name>example-linkstate-topology</name>
106                                         <data-provider>
107                                                 <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
108                                                 <name>binding-data-broker</name>
109                                         </data-provider>
110                                         <local-rib>
111                                                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:cfg">prefix:rib</type>
112                                                 <name>example-bgp-rib</name>
113                                         </local-rib>
114                                         <topology-id>example-linkstate-topology</topology-id>
115                                 </module>
116                         </modules>
117
118                         <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
119                                 <service>
120                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-proposal</type>
121                                         <instance>
122                                                 <name>example-bgp-proposal</name>
123                                                 <provider>/config/modules/module[name='bgp-proposal-impl']/instance[name='example-bgp-proposal']</provider>
124                                         </instance>
125                                 </service>
126                                 <!--service>
127                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:listener">prefix:listener</type>
128                                         <instance>
129                                                 <name>example-bgp-peer</name>
130                                                                         <provider>/config/modules/module[name='bgp-impl']/instance[name='example-bgp-peer']</provider>
131                                         </instance>
132                                 </service-->
133                                 <service>
134                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:reconnectstrategy">prefix:reconnect-strategy</type>
135                                         <instance>
136                                                 <name>example-reconnect-strategy</name>
137                                                 <provider>/config/modules/module[name='timed-reconnect-strategy']/instance[name='example-reconnect-strategy']</provider>
138                                         </instance>
139                                 </service>
140                                 <service>
141                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:topology">prefix:topology-reference</type>
142                                         <instance>
143                                                 <name>example-ipv4-topology</name>
144                                                 <provider>/config/modules/module[name='bgp-reachability-ipv4']/instance[name='example-ipv4-topology']</provider>
145                                         </instance>
146                                 </service>
147                                 <service>
148                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:cfg">prefix:rib</type>
149                                         <instance>
150                                                 <name>example-bgp-rib</name>
151                                                 <provider>/config/modules/module[name='rib-impl']/instance[name='example-bgp-rib']</provider>
152                                         </instance>
153                                 </service>
154                                 <service>
155                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:topology">prefix:topology-reference</type>
156                                         <instance>
157                                                 <name>example-ipv6-topology</name>
158                                                 <provider>/config/modules/module[name='bgp-reachability-ipv6']/instance[name='example-ipv6-topology']</provider>
159                                         </instance>
160                                 </service>
161                                 <service>
162                                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:topology">prefix:topology-reference</type>
163                                         <instance>
164                                                 <name>example-linkstate-topology</name>
165                                                 <provider>/config/modules/module[name='bgp-linkstate-topology']/instance[name='example-linkstate-topology']</provider>
166                                         </instance>
167                                 </service>
168                         </services>
169                 </data>
170
171         </configuration>
172 </snapshot>