Replies: 10 comments 8 replies
-
Currently facing the same issue (as an NSP). This would be VERY useful. |
Beta Was this translation helpful? Give feedback.
-
The impossibility to attach a circuit/service ID to a virtual interface has also been a problem for me. In NB, we can only create physical circuits, but in many use case, the physical circuit is just the carrier/envelope of multiple circuits and services. We would like to find a way to attach virtual interfaces to a circuit/service ID. Your example is very common: 1 physical port with multiple vlans carrying L2 or L3 services. Another use case would be attach 2 virtual interfaces (A and Z) to a single circuit to create a logical Layer-2 point-to-point (L2vpn/MPLS x-connect). In those case, we don't need a "trace", but a logical link between 2 logical ports that can be very far away. |
Beta Was this translation helpful? Give feedback.
-
Great idea Jonathan! All our circuits are attached to a virtual interface of some kind at some point in our network. I would love to see this Thanks for your continued involvement and contribution to the netbox community |
Beta Was this translation helpful? Give feedback.
-
This has been a problem in pretty much every F&E/DLR application we've used in telecom. Our workaround in the past was to create a "virtual" generic ethernet switch with 100+ ports in order to "terminate" the virtual circuits thru the NNI with the other carrier. It's ugly, but sort of worked. But you're right... I wish someone would figure out how to accurately model (in software) the types of things us carriers have been doing for the past decade. I won't even mention tag popping, swapping, and translations. |
Beta Was this translation helpful? Give feedback.
-
this feature described here would absolutely be valuable - my use case I mentioned today in slack is slightly different, I think (unless i'm missing something). In my example from slack today, I have a single L2 p2p circuit between two sites, but the provider (Comcast, in this case) supplies me with three IDs -- one is the EVC ID which is the "circuit", and then two UNI IDs - one for site A, the other for site B. All of these are useful to have documented -- the tact i'm looking at taking right now is the Netbox Circuit ID will be the EVC ID, and i'm putting the UNI ID's in the comments. I'm not sure if comment content gets searched where if someone just searched for the UNI ID they would find it. |
Beta Was this translation helpful? Give feedback.
-
So, to recap the few types of "virtual" circuits:
|
Beta Was this translation helpful? Give feedback.
-
Are we modelling this from the SP perspective or the customer perspective? I ask, because from the SP side, this is already handled by the L2VPN model, and I don't think we need much more beyond that TBH. |
Beta Was this translation helpful? Give feedback.
-
This is absolutely something that I would like to see, yes. My current workaround for this functionality is to use an unscoped VLAN Group per NNI Interface (or as is common in my deployment, a redundant pair of NNIs), with the attached cables connecting the parent NNI port to the NNI Circuit Termination, then use a pair of custom field linking the VLAN to the EVC Circuit, and back. My suggestion would be to:
|
Beta Was this translation helpful? Give feedback.
-
Let's kick up dust on an old thread! This came up on the hangout after this month's community call ... and I was thinking about how this can be achieved. I don't think it would be too costly to do, but it would require allowing circuits to be associated to an interface similar to how L2VPNs can be associated to interfaces. Anyway, the whole idea which I don't feel like re-editing at this hour: In an Ethernet infrastructure from a service provider, there are commonly a few different circuits in place. A circuit identifying the physical line itself is often defined and connects to a given provider network interface device (NID) and can provide a user network interface (UNI) or a network to network interface (NNI). Documenting these circuits is straightforward. However, sometimes VLANs are trunked over these circuits which represent different connections. A remote site may have a physical circuit with two separate VLANs. These VLANs could connect to two headend sites for an enterprise, for instance, or to the enterprise and another service that the provider offers. These would be tracked as two separate circuits from the provider, running over a common physical circuit. These VLANs may be configured as subinterfaces (e.g. TenGigabitEthernet1/0/15.925), VLANs (Vlan925), or BDIs (BDI925), or some other variety of virtual interface as properly modeled within NetBox. However, it would be incredibly useful to be able to attach circuits to these virtual interfaces, not unlike how L2VPN Terminations can be added to an interface for association. For example, a headend location for an enterprise may have an NNI with circuit ID 123456-NNI-NDHMMAIO and a number of other associated circuits. This NNI would physically be connected to the interface defined on the device in NetBox. This circuit carries multiple ENET circuits, each terminating with a separate VLAN coming over the same parent trunk. For example: 234560-ENET-MCF, 234234-ENET-MCF, 235423-ENET-MCF, etc. The only way to mimic the connection modeling to support this today is to configure the subinterface, vlan, or bridge interfaces as physical interfaces and connect the circuits accordingly. This is suboptimal for many reasons, including the inability to correctly tie the interfaces to their appropriate parent interfaces. While I used point-to-point circuits in my example, there is no reason this can't also be tied to circuits that connect to other provider network services that are multipoint. |
Beta Was this translation helpful? Give feedback.
-
FYI I created #13086 to address this feature. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Resuming from a conversation I tried to start on Slack,
I'm faced with a problem, perhaps there is a simple solution but I would like your opinion on the subject.
Currently there is no proper way to "map" a single vlan or virtual interface (think vlan based sub-interface) to a circuit termination
I used to create sub-interfaces of type "other" prior to the introduction of "parent" interfaces, but now if I do that I lose the parent-child relationship as nothing else than a "virtual" interface type is allowed when a parent is selected. It also requires a "fake" cable to be created to link that also "fake" interface to the circuit termination.
Enters the concept of the parent circuit, or parent termination:
An example use-case is with circuits provided by third parties that are delivered as single vlans on a another "Port" or "NNI" circuit.
Each circuit has a physical Z side, but they have a logical (vlan) A side;
The logical A side is usually delivered through what is called an NNI, like so:
Those very familiar with the carrier ethernet concepts will know that these circuits are closer to the new "Overlay/EVPN" stuff than actual physical circuits but some of the the physical aspects are important too....
Would this be a functionality that others would love to see ?
Beta Was this translation helpful? Give feedback.
All reactions