首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >允许vlans、NSO、CISCO的范围

允许vlans、NSO、CISCO的范围
EN

Stack Overflow用户
提问于 2021-06-24 16:57:33
回答 1查看 211关注 0票数 0

我正在尝试构建L2VPN服务,在该服务中,我们需要在客户端允许一系列vlans。配置如下:

代码语言:javascript
运行
复制
    device {

        name ME0

        data interface GigabitEthernet0/2

              no switchport

              service instance 2 ethernet

               encapsulation dot1q 2-10,60

               bridge-domain 2

              exit

              no shutdown

             exit

    }

The xml template is as follow:

result-xml <devices xmlns="http://tail-f.com/ns/ncs">

             <device>

               <name>ME0</name>

               <config>

                 <interface xmlns="urn:ios">

                   <GigabitEthernet>

                     <name>0/2</name>

                     <service>

                       <instance>

                         <id>2</id>

                         <ethernet/>

                         <encapsulation>

                           <dot1q>

                             <id>2</id>

                             <id>3</id>

                             <id>4</id>

                             <id>5</id>

                             <id>6</id>

                             <id>7</id>

                             <id>8</id>

                             <id>9</id>

                             <id>10</id>

                             <id>60</id>


                           </dot1q>

                         </encapsulation>

                         <bridge-domain>

                           <bridge-id>2</bridge-id>

                         </bridge-domain>

                       </instance>

                     </service>

                   </GigabitEthernet>

                 </interface>

               </config>

             </device>

           </devices>

问题是如何编排这一范围的vlan,以及如何将vlan范围的输出从阳模型转换为xml文件。

请注意,在此服务中,客户将输入第一个和最后一个vlan,NSO将在接口下配置此范围。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-06 19:27:57

正如我们所知道的,要控制和应用Cisco NSO中的任何逻辑,我们必须使用Python或Java。对于XML和YANG,这是不容易应用的。

我建议使用python或基于java的服务包,并从用户那里获取输入范围,并按照逻辑使用python或java代码进行应用。

或者,您仍然希望在XML模板上处理这个问题,您可以尝试如下:

代码语言:javascript
运行
复制
<dot1q>
    <from>1</from>
    <to>2</to>
</dot1q>

不过,这可能是个大问题,实际上我还没试过呢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68119910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档